![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信小程序
勇敢小陈
问题的解法有千万种,找出问题的最优解,然后解决它。
展开
-
解决小程序事件穿透
catchtouchmove原创 2022-05-10 14:04:02 · 1051 阅读 · 0 评论 -
微信小程序this.setdata更改数组里面对象的值
在微信小程序开发过程中往往会遇到需要更改数组中某一项的某个对象的值,这个时候我们使用this.setdata赋值可能就不知道应该怎么写了,我整理了一下,相关的语法,欢迎交流。一、this.setdatad的复杂赋值1.this.setData({ ['current.fieldValueMap['+index+'].fieldValue']:'' })2.var str = 'current.fieldValueMap['+index+...原创 2022-01-11 17:18:12 · 986 阅读 · 0 评论 -
微信小程序中app.js的使用
在项目开发中遇到一个需求,用户登录完成后,需要根据用户信息去发送另一个请求获取数据,当每次进入这个页面的时候都需要再次调用更新接口,所以在生命周期,页面显示的时候再次触发了这个方法,用户进入首页,会调用两次接口,一次是初始化获取用户信息后.then去触发获取数据的接口,一个是页面显示生命周期去调用这个接口,因为.then的缘故页面显示接口先调用,但没有获取到用户信息,所以会报错。解决:页面我们可以通过app.js里面新增状态判断来实现。aap.js可以理解为多页面数据共享工具1.app...原创 2021-11-22 10:03:31 · 5331 阅读 · 0 评论 -
微信小程序将时间戳转为时间
在微信项目的开发中,我们往往会遇到关于日期的处理,比如优惠券的有效时间,这个时候,可能后端就给我们返回的是时间戳了,就需要我们前端将时间戳转换为相对于的时间。上代码。一、在utils下的util中配置相关的js方法(也可以自己新建一个.js文件,但建议写在上述文件中)//将时间戳转换为时间,可以精确到秒function formatTimeTwo(number, format) { var formateArr = ['Y', 'M', 'D', 'H', 'M', 'S']; var原创 2021-09-14 16:24:08 · 1632 阅读 · 1 评论 -
微信小程序常用短信验证码倒计时功能
在项目开发中遇到发送验证码的问题,为了防止用户多次点击发送按钮,在用户点击发送之后进行倒计时,当倒计时结束后,才可再一次点击。我是通过定时器来实现的,有更好的方法的话,欢迎大家分享。一、js代码data:{ num:60, time:60,}resend(){ var that = this if(that.data.time!==0){ var count = setInterval(function() { var newtime=that原创 2021-09-13 13:59:17 · 542 阅读 · 0 评论 -
微信小程序input标签详解
在微信项目开发中,input标签用的地方很多,包括用户信息的录入,用户的查询操作等等,那input标签怎么能够快速的上手,熟练的使用呢?希望这篇文章可以帮助到你。一、input框常用事件 1.input框获取焦点事件(bindfocus) 常用在用户获取到焦点时,获取input框中的数据,进行存取或判定。<input type="text" bindfocus="_bindfocus"/> //获得焦点事件...原创 2021-09-06 17:58:43 · 9583 阅读 · 0 评论 -
微信小程序中的数据传值
大家作为前端开发工程师,组件中的数据传递以及路由传参,公共数据的获取,例如vuex和微信小程序的app.js,还有大家常用的本地存储。话不多说上代码。一、父组件向子组件传递数据 1.父传(word值为早上好,宝贝) 2.子收 相当于直接在data数据内添加了一个word变量,可直接获取调用。二、子传父 1....原创 2021-09-06 11:16:28 · 480 阅读 · 1 评论