- 博客(8)
- 收藏
- 关注
原创 先执行失去焦点事件再执行点击事件解决办法
最近在开发微信小程序添加用户收货地址时,产品经理提了需求:失去焦点时,清除按钮消失;点击清除按钮时,将输入框内容清除;然后我就按照这个逻辑开始开发了,但是开发完后,并没有达到预期的效果:第一次点击清除按钮时,输入框的内容并没有消失,而清除按钮却不见了,又点击了一次输入框,然后输入框的内容就消失了。后来经过调试发现,第一次点击清除按钮时只触发了失去焦点事件,并没有触发点击事件,又在其他地方点击...
2019-12-17 13:44:15 2004 1
原创 export学习笔记(Es6阮一峰)
export:用于规定模块的对外接口(分别针对输出变量、方法做出代码示例)总结:方式一跟方式二的区别在于方式二使用大括号指定所要输出的一组变量。它与方式一的写法(直接放置在var语句前)是等价的,但是应该优先考虑使用方式二这种写法。因为这样就可以在脚本尾部,一眼看清楚输出了哪些变量。方式二跟方式三的区别在于方式三使用as关键字,重命名了变量和函数的对外接口(通常情况下,输出的变量就是本来的...
2019-12-13 09:56:28 816
原创 vue-wechat-title为微信动态设置标题
vue-wechat-title为微信动态设置标题场景:在用vue开发单页应用时,标题没有更新1.安装:npm install vue-wechat-title --save2.在入口文件中引入和使用import VueWechatTitle from "vue-wechat-title";Vue.use(VueWechatTitle);3.在路由文件中,配置meta:{title:...
2019-12-13 09:47:51 324
原创 使用git“将一个仓库的部分内容摘到另一个仓库”步骤
需求:将A仓库的部分内容摘到B仓库中步骤:在A仓库的本地添加一个B仓库的远程连接:git remote add B 链接地址;删除多余文件,保留B仓库需要的文件;git add -A;git commit -m ‘update’;git push B master -f;回退上一个commit版本:git reset --hard xxx;...
2019-11-12 10:37:16 614
原创 微信小程序和公众号直接的通信
1.微信小程序跳转到公众号步骤(1)在公众平台添加公众号的业务域名(2)在该域名根目录下添加校验文件(此文件是在添加业务域名时下载的)(3)在小程序中新建一个文件,并且使用web-view组件2.公众号跳转到微信小程序步骤(1)引入路径为https://res.wx.qq.com/open/js/jweixin-1.3.0.js的js文件(2)使用wx.miniProgram.navi...
2019-10-30 11:22:25 627
原创 js保留两位小数,不够两位数不补0
js保留两位小数,直接想到的就是toFixed(2),如果直接使用该方法,不够两位数的会在数字后面补0;如果不想补0 的话,需要先取两位数,然后再取浮点数,这样就能实现了,例如:// num1的位数>=两位数时var num1= 11.111;parseFloat(num1.toFixed(2)) //11.11// num2的位数<两位数时var num2= 11.1;...
2019-03-12 10:52:16 13231 2
原创 setTimeout中的location.href对History的影响
最近在写项目的时候,在a页面代码开头添加了location.href="b页面链接地址",而在b页面点击浏览器返回按钮时,却没有跳回到a页面,后来就在a页面添加了setTimeout(function () {location.href="b页面链接地址"}, 500),然而此时在b页面点击返回时,却能跳转回到a页面,经过多次试验,得知setTimeout中的location.href会在在浏览器...
2019-03-11 18:11:57 685
原创 使用clipboard插件踩过的坑
昨天在订单列表页面添加复制功能的时候,一直不能复制,刚开始以为是因为循环列表生成的复制按钮,在触发点击事件后创建的实例对象是只针对第一个元素创建的,所以就在触发点击事件时把事件对象传了过去,先获取到当前点击的元素,然后再进行实例化,最后可以复制了,但是又有新的问题了,需要点击两次才会复制成功,经过多次试验,最后发现是因为添加了阻止冒泡引起的,之前的以为也是多余的,实例化的时候直接使用new Cli...
2019-03-05 19:06:12 4990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人