自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小孩子

一个写代码的小孩子

  • 博客(42)
  • 收藏
  • 关注

原创 uniapp在h5端popup会穿透下层页面进行滚动的解决方案

【代码】uniapp在h5端popup会穿透下层页面进行滚动的解决方案。

2024-04-02 10:45:34 115

原创 uniapp使用uview ui库的popup或者overlay解决它的底层内容滚动问题

uniapp使用uview ui库的popup或者overlay解决它的底层内容滚动问题

2024-03-18 14:03:28 453

原创 css 一行展示4个元素,不足的左对齐

【代码】css 一行展示4个元素,不足的左对齐。

2024-01-19 13:21:16 440

原创 uniapp打包aab格式安装包如何转成apk教程

先下一个bundletool。

2023-10-23 16:55:07 262

原创 解决uniapp内嵌weview时输入框输入文字时页面整体向上顶的问题

在uniapp中使用webview时有时候webview中会有输入框,这个时候点击输入框输入时会将页面整体向上顶,这个问题。在app端直接固定weview的高度就可以了。

2023-06-16 14:19:44 493

原创 uniapp在app端如何上传文件-使用webview进行上传

最近使用uniapp开发公司的项目其中有个功能是网盘,网盘就需要上传各种文件,uniapp官方提供的上传只能上传图片和视频,查了一圈资料知道了使用webview包裹一个h5网页使用网页上的input即可上传中间也是踩了很多坑,所以在此记录一下

2023-05-25 15:52:56 1226 4

原创 uniapp绘制小程序海报如何追加图表

在小程序开发中很多时候我们需要绘制海报绘制海报我们都知道是用canvas前端小伙伴一看到canvas就头疼了。更加难受的是canvas中如果需求要添加图表就更难受了。所以推荐给大家一个库一个基于uniapp的canvas绘制海报库,致力于用最小巧的库让绘海报更加美好优雅

2022-08-23 10:17:47 160

原创 easyPoster一个基于uniapp的canvas绘制海报库支持绘制图表到海报中

一直在做小程序绘图的小伙伴们都知道。对于canvas绘图,绘制海报,在小程序开发中是一个很常见的功能对于canvas绘图一直有很多痛点,canvas的api太繁杂记不住。对于一些文字的处理以及图片的处理也是很头疼的问题在一个就是有一些海报需要加上图表那就是更头疼的问题了。所以easyPoster海报库诞生了。...

2022-08-16 15:06:15 468

原创 记录一个代码块

记录一个代码块

2022-07-20 10:46:06 119

原创 js常用的比较好的几个教程连接收集

js教程收集

2022-07-01 11:13:36 122

原创 安装node-sass报错试试我这个吧

安装node-sass报错的话按照顺序执行这几个命令先清除一下npm缓存npm cache clean --forcenpm install -g node-gypnpm install --global --production windows-build-tools如果报错加个版本号npm install --global --production [email protected] install --python=python2.7npm config se

2022-05-06 17:30:38 570

原创 js已知多边形坐标点,求多边形的中心点坐标

js求多边形中心点坐标

2022-04-25 15:31:26 2214

原创 js一个格式化时间很好用的函数

/** * Parse the time to string * @param {(Object|string|number)} time * @param {string} cFormat * @returns {string | null} */export function parseTime(time, cFormat) { if (arguments.length === 0 || !time) { return null } const format = cFor

2022-03-07 11:22:11 115

原创 js渐变颜色

js的色谱渐变颜色算法

2022-01-11 09:08:47 810

原创 解决electron打包的程序报错 A JavaScript error occurred in the main问题

直接上错误代码又遇到的可以参考一下A JavaScript error occurred in the mainprocessUncaught Exception:Erron unable to verify the hrst certificateat TLSSocket.onConnectSecureLt/s_wrap.js:1497-34)at TLSSocket.emit (events.Js:315:20)at TLSSocket. finishinit (tls wrap js:9

2021-09-28 14:36:30 6944 2

原创 Mysql实现根据经纬度查询周围的商户并按距离进行排序

SELECT *,( 6371 * acos ( cos ( radians( 34.21702164242081 ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( 113.76823781349185 ) ) + sin ( radians( 34.21702164242081 ) ) * sin( radians

2021-08-11 18:05:23 536

原创 js基础学习之旅之我对Object.defineProperty的理解

之前对Object.defineProperty一直半解最近系统性的恶补了一下Object相关的一些基础知识对于这个对象方法又多了一些了解所以再次记录一下加深记忆吧Object.defineProperty这个方法在我的理解看来就是进行属性的拦截。拦截了属性之后就可以对拦截的属性进行相关的操作,比如最重要的操作就是重新赋值看到网上有很多文章都是直接拿一个对象去举例这样我觉得没有套用在实际的应用场景让人一知半解很不理解这个到底怎么用,所以我们今天就以vue响应式这里的对象拦截举例,在实际中记录一下感觉会

2021-08-03 18:57:00 104

原创 php-laravel对接微信app支付V3接口的流程以及坑(应答的微信支付签名验证失败)

最近在做app当我对接到微信支付的app支付时,居然有那么多文档没说明白的坑,我相信很多人也会遇到所以再次记录一下帮帮有缘人吧。首先我用的是laravel框架,然后用到了微信官方提供的sdkhttps://github.com/wechatpay-apiv3/wechatpay-guzzle-middleware这个该说不说这个sdk还是写的很不错的但是有些真的是文档搞得好懵逼比如这个参数$wechatpayCertificate = PemUtil::loadCertificat.

2021-04-08 15:17:13 2021 1

原创 centos7安装supervisor来管理laravel队列

centos7安装supervisor来管理laravel队列supervisor 是用 Python 开发的进程管理程序;python 在主流的 linux 发行版都已经内置了;pip 则是 python 的一个包管理工具;跟 php 的 composer 类似;但是系统默认没有安装 pip ;先安装基本工具wget https://bootstrap.pypa.io/get-pip.pypython get-pip.pypip install supervisormkdir /etc

2021-03-16 11:46:42 315 2

原创 php过滤HTML标签、属性等正则表达式汇总

$str=preg_replace("/\s+/", " ", $str); //过滤多余回车$str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格) $str=preg_replace("/<\!--.*?-->/si","",$str); //注释$str=preg_replace("/<(\!.*?)>/si","",$str); //过滤DOCTYPE$str=preg_repl

2021-01-07 15:37:31 214

原创 记录从0开发一个vue的富文本插件过程以及遇到的坑

先说一下想要开发的背景由于公司的项目中都是移动端的应用,会有很多内容编辑的功能,最开始想使用通用的富文本编辑器但是并不满足需求最后在网上找到了这个大神开发的富文本链接在这:https://github.com/Fixels/Eleditor觉得很好用就一直在使用,但是这位大神18年之后就不维护了,可能是家庭原因和个人时间真的忙不过来。然后公司项目用这个会有一些自定义的需求但是现有的功能是完全满足不了的所以就萌生了一个在大神思想的基础上自己写一个类似的基于vue的富文本编辑器,所以就有了这篇.

2020-12-18 11:46:38 227 2

原创 记录一个自己封装的VUE触底加载组件

自己在项目中一直在用的,虽然写的不是很完善但是感觉还挺好用的<template> <div id="indexContent" ref="box"> <slot></slot> <div v-if="loading == 0 && more==1" class="loadingText"> ...

2020-03-05 11:41:34 364

原创 微信公众号jssdk上传图片在ios上如果跳转一个页面在回来调取上传图片接口就会失效的解决办法

在使用VUE开发公众号时碰到了一个奇葩的问题功能页面有一个需要跳转到别的页面操作在跳转回主页面的功能,当跳转到另外一个页面在回来的时候,发现在IOS上wx.chooseImage就会失效,怎么调都不好使。最后发现是跳转链接的问题最初我使用的是vue的这种传值this.$router.push({ path: "/album/edit", query: { article_id: ar...

2019-12-30 16:44:34 358

原创 ios端网页中Textarea按钮一输入内容页面其他按钮都失效无法点击的解决方法

在ios端网页中,如果你一个页面有一个textarea还有其他的按钮很容易造成,一改变Textarea其他按钮立即失效的情况,碰到之后一直各种办法都没找到原因,后来在网上看到别人的一个解答微信6.7.4版本,部分ios系统12.1.1手机 textarea弹框输入完成在会后,点击确认转单或者审核按钮点击失效问题// 原因是,当软键盘隐藏的时候,遮罩层回到原位,但是body未回到原来位置,需要手...

2019-12-10 14:48:16 793

原创 微信公众号开发五秒内不能返回结果防止微信服务器再次通知

在公众号开发中如果我们不能再五秒内给予微信服务器响应,那么微信服务器就会断开连接并且重新发起通知,会连续通知三次。这样会造成一个问题就是,我们的业务逻辑如果不能保证五秒内回复微信的通知那么微信就会给我们连续通知三次,造成业务逻辑代码执行三次,给用户连续推送三次我们期望的通知。最近开发中就遇到了这个坑微信告诉我们如果不能再五秒内通知之后直接返回success,那样微信服务器就不会断开连接并且不...

2019-12-02 11:09:32 2030 1

原创 记录一些php常用的一些方法和使用事项(长期更新)

//本月起始时间戳 $beginThismonth=mktime(0,0,0,date('m'),1,date('Y')); //本月结束时间戳 $endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y')); //昨天起始时间 $beginY...

2019-11-25 11:46:26 309

原创 centos安装ffmpeg过程

最近公司业务要处理一些视频内容,有视频截图的需求所以引申出了此篇记录ffmpeg的安装过程1: 安装 ffmpegffmpeg的下载链接 http://ffmpeg.org/download.html//解压安装包tar -jxvf ffmpeg-x.x.tar.bz2//进入目录cd ffmpeg-x.x//编译安装./configure --enable-shar...

2019-11-21 10:46:52 1644 1

原创 移动端页面滚动相关操作的获取参数部分

最近在做页面滚动相关的效果,用到了一下相关的函数再此做个记录加深记忆 // 获取滚动条当前的位置 getScrollTop() { let scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop...

2019-11-12 11:03:52 176

转载 js中module.exports与exports,export与export default之间的关系和区别加深记忆记录一下

首先我们要明白一个前提,CommonJS模块规范和ES6模块规范完全是两种不同的概念。封装方法时了解的记录一下加深记忆CommonJS模块规范Node应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变...

2019-10-29 11:37:21 132

原创 解决手机微信公众号中的网页文字无法复制到剪切板问题

div,p,span{ -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text;}直接上代码吧最近在做公众号的功能,发现了一个问题就是在微信公众号里面的网页居然不能随意复制黏贴文字查了一下别人家的就可以所以在网上...

2019-10-21 15:27:25 6340 1

原创 vue使用webpack打包页面缓存白屏问题解决方法

在微信公众号使用vue开发每次打包上线都会有白屏问题,刷新一下页面就好了所以想到一个解决方法const Version = new Date().getTime();const env = require('../config/prod.env')const webpackConfig = merge(baseWebpackConfig, { module: { rules: ...

2019-08-13 16:03:12 1510

转载 linux下删除mysql

https://www.jianshu.com/p/7e63a3dc32ed备用

2019-08-06 14:14:07 58

原创 vue中使用axios解决向后端请求数据重复请求问题

在一次项目中一个文章列表使用的是mint-ui的Infinite scroll下拉加载文章时出现了文章重复问题最开始以为是后端数据重复问题,但是查看了之后发现不是,后来查看前端之后发现有些手机上会出现一次加载请求了多次接口,这个接口返回了相同的数据从而造成了文章数据的重复找到问题的关键之后上网查看了一下发现使用axios可以进行请求终止所以参考了一下网上大神的解决方法完美解决了这个问题再此记...

2019-07-10 16:56:02 1970

原创 如何在VUE项目中使用jquery

因为历史遗留问题需要在vue的项目中使用jquery在此记录一下使用方法首先使用npm安装jquerynpm install jquery然后在build文件夹下的webpack.base.conf.js编写配置const webpack = require("webpack")在module.exports里面加入plugins: [new webpack.optimize.Co...

2019-06-18 16:47:48 1799

原创 vue+webpack打包配置线上线下公共配置

在config中创建一个公共的配置文件module.exports = { dev:'http://b7zpsb.natappfree.cc', //线下环境 prod:'http://yhd6nx.natappfree.cc' //线上环境}之后在main.js中进行一个判断配置即可import proxyConfig from '../config/proxy...

2019-05-06 10:47:28 898

原创 vue学习笔记页面的缓存

当需要页面缓存时在vue里可以在需要的组件外面包裹一个<keep-alive> <router-view /></keep-alive>这样这个被包裹的组件就会在第一次请求的时候请求数据第二次显示页面就不会请求数据当需要第二次显示页面的时候请求数据时可以使用一个钩子函数activated () {}这个函数相较于mounted的区别是第一次...

2019-04-30 12:44:45 88

转载 vue的公共跨域接口地址配置

在不同域之间访问是比较常见,在本地调试访问远程服务器。。。。这就是有域问题。VUE解决通过proxyTable:在 config/index.js 配置文件中dev: { env: require('./dev.env'), port: 8080, autoOpenBrowser: true, assetsSubDirectory: 'static', ...

2019-04-29 17:36:10 746

转载 在Vue项目中使用swiper插件

1.npm命令安装swipernpm install swiper --save-dev2.在需要用到swiper插件的组件中引入swiperimport Swiper from "swiper"3.在组件style中引入swiper插件的css(根据自己的项目路径选择)4.在methods方法里面初始化swiper插件5.在created钩子函数里面调用原文:https:...

2019-04-29 17:33:41 1468

转载 在centos7升级nodejs存在的无法切换版本的问题解决

1.安装n管理工具npm install -g n安装最新版本n latest安装指定版本n 8.11.3 2.切换nodejs版本n选择已安装的版本ο node/8.11.3 node/10.4.1查看当前版本node -v,下面表示已切换成功v8.13.3但问题来了,切换后,查看版本还是原来的v6.13.3,看下面使用n切换nodejs版本...

2019-04-28 14:47:25 1791

原创 解决微信公众号网页a链接来回点击失效

在微信公众号网页开发的时候我在一个页面设置了多个a链接来回切换页面发现了一个问题就是来回切换页面的时候切换几次就会卡死,不让页面进行跳转后来发现在页面加上一个随机参数即可解决这个问题可能是微信对于多次跳转的页面有判断不让来回频繁切换再此记录一下<div class="wak-wrap-top-wrap"> <div class="wak-wrap-top"&gt...

2019-04-12 14:13:23 2271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除