场景 在使用小程序的时候会出现这样一种情况:当网络条件差或卡顿的情况下,使用者会认为点击无效而进行多次点击,最后出现多次跳转页面的情况,就像下图(快速点击了两次): 解决办法 然后从 轻松理解JS函数节流和函数防抖 中找到了解决办法,就是函数节流(throttle):函数在一段时间内多次触发只会执行 ...
分类:
微信 时间:
2020-01-13 12:53:53
阅读次数:
163
开发小程序不需要学习AngularJS、Vue或React等复杂的前端框架及类库,学习曲线相当的平滑。通过小程序入门前端,再反向学习其它前端框架,对于0基础开发者或想进军前端的开发者是一条非常好的捷径。这套视频教程是我最喜欢的一套, 因为从基础到实战真的讲的非常详细。 是一个很实用的教程, 并且讲师 ...
分类:
微信 时间:
2020-01-11 16:46:34
阅读次数:
208
1.到iconfont官网下载图标 2.将下载好的文件解压,将iconfont.ttf转64码,https://transfonter.org/ 3.将未解压的iconfont.css文件复制到项目中(不管是哪个位置,在app.wxss中引入的路径对就行),并修改后缀为wxss(即iconfont. ...
分类:
微信 时间:
2020-01-11 16:40:11
阅读次数:
432
微信小程序为了提高用户体验,提供的api大部分都是异步操作,除了数据缓存操作里面有一些同步操作。是提高了用户体验,但是在开发的时候, 就有点坑了,例如我要写一个公共方法,发起网络请求,去后台去一些数据,成功之后,再做一些操作,但是由于wx.request是异步请求,就会 导致,网络请求还没结束,就会 ...
分类:
微信 时间:
2020-01-11 15:24:24
阅读次数:
121
<view class="font-bold tab-content"> <!-- 循环列表 --> <block wx:for="{{jobList}}" wx:key="{{item.deptId}}"> <!-- 点击时会触发事件viewDeptTwo ,并且携带数据(data-id)--> ...
分类:
微信 时间:
2020-01-11 13:25:57
阅读次数:
92
总结: 1、直接用“=”赋值,这种是可以修改,但无法改变页面的状态的,还会造成数据不一致 2、this.setData,setData 函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data 的值(同步) 3、微信小程序不支持jQuery和DOM操作修改样式,但可以先写两套样 ...
分类:
微信 时间:
2020-01-11 11:53:35
阅读次数:
228
微信小程序中有些地方的修改,既可以通过调用 wx 接口,也可以通过 .json 文件的设置。 比如:导航栏标题文字内容。 // page.json 1 { 2 "usingComponents": {}, 3 "navigationBarTitleText": "这里是标题" 4 } // 调用接口 ...
分类:
微信 时间:
2020-01-11 11:24:22
阅读次数:
167
不知道是不是bug,微信小程序里input宽度缩小,input可输入文字的区域会缩小的更多,比如说你把input宽度设置为90%,则input文字输入可显示的区域可能只有80%左右。 //(存在疑点= )目前的解决方法:在input输入框外面套一层view,通过改变view的宽度控制input的长度 ...
分类:
微信 时间:
2020-01-10 22:41:18
阅读次数:
287
官方文档: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7 https://developers.weixin.qq.com/miniprogram/dev/api/open-api/payment/wx.requ ...
分类:
微信 时间:
2020-01-10 20:11:08
阅读次数:
646
有时候我们会遇到这样的问题(replace、length...),先判断被操作的值是否为空,再进行下一步 if (value!=null) { } ...
分类:
微信 时间:
2020-01-10 15:31:10
阅读次数:
581