摘要:
1、点击按钮分享功能: 使用Button组件,设置open-type="share",然后在js文件的onShareAppMessage方法中设置如下: 2、Navigator组件中的子元素也绑定了事件,点击子元素触发时,页面会跳转。 解决:子元素绑定事件时不要用bindtap,改用catchtap 阅读全文
摘要:
近期,开发小程序时,遇到后台给我返回了一串html代码,需要我这边来解析,头疼了好久,网上找资料找了变天,终于找到wxParse,然而看到的都是针对于页面中有单个html或者固定数据的,我现在的问题是,后台给我返回许多条数据,每一条数据中都有一串html代码需要解析。 说到这儿,就先来说说wxPar 阅读全文
摘要:
html主要部分: 初始化selectList = [],checkboxList = ['苹果', '橡胶', '梨', '桃子']。 首先说全选事件,这个比较好弄。就是每次触发事件的时候先清空selectList,然后将checkboxList的值赋值给selectList就行了。 反选事件。所 阅读全文
摘要:
在开发中,经常会遇到这样的需求,就是点击图片,能够放大预览。在网上找到了一款很好用的插件。拿来即用,不需要复杂的配置。特此记录下(这里只是针对于在vue脚手架下的使用方法)。 1、安装依赖包。 2、在main.js中配置如下: 3、在需要使用图片查看的文件中使用如下: 上面的images是一个数组, 阅读全文
摘要:
众所周知,移动端有fixed遮罩或弹出层时,屏幕上滑动,后面的背景也会跟着滚动,强迫症的我总是觉得不舒服。然而也没有找到完美的解决方法。 这里说说两种能用的方法。 1、遮罩或弹层没有滚动的内容时: vue里提供了一个很好用的解决办法:@touchmove.prevent 如果不用vue的话,那就监听 阅读全文
摘要:
虽然之前用过n次,但大多都是直接在页面中引入axios.js的。今天想换种方式使用,一时间竟不知道怎么配置了。特此记录下。 1、npm 安装axios,文件根目录下安装,指令如下: npm install axios --save-dev 2、在main.js中引入axios。 3、接着将axios 阅读全文
摘要:
如图上,为错误原因。 之前用开发者工具用的好好地,前些日子又版本更新,升级了一下,然后打开项目就出现上面的问题。当时以为电脑出啥问题了,也没当回事。今天再次打开开发者工具,发现还是出现上面的问题。一脸懵,新建项目,啥都没做竟然出问题。网上一查同样的问题一大堆。都没有找到有效的解决方法。折腾了大半天。 阅读全文
摘要:
工作需要,要做一个点击某一元素,在规定的时间内,点击次数达到一定值时,才触发其他事件。 刚开始是一脸懵逼,思绪混乱,首先想到了使用定时器,后来绕来绕去,始终没有解决,在跟安卓开发的同事交流一番后,便产生了一个更加简单的方法,不使用定时器。 大致思路是这样的:初始时,给一个变量clickNum,值为0 阅读全文
摘要:
一般的,如果是静态数据(本地数据),可以直接在mounted生命周期中初始化,循环轮播、自动播放都比较正常。 但是,如果是动态从后台获取数据的话,采用上述方法会发现,轮播图无法自动播放,也无法拖拽。 解决办法:在从后台获取完数据之后再初始化swiper,同时启动动态检查器observer,当改变sw 阅读全文
摘要:
1、验证中文和英文: let pattern = /^[a-zA-Z\u4e00-\u9fa5]+$/ let str = '' console.log(pattern.test(str)) 2、验证手机号码: let pattern = /^[1][3,4,5,7,8][0-9]{9}$/ let 阅读全文