在tabbar里定义类似不会被触发。
好像只有在onload里引用过的同名方法才会在onshow里被触发到。
鈈知道具体原因是不是这个
反正我这么做了之后onshow里是可以调用到的了。
发布了39 篇原创文章 · 获赞 10 · 访问量 9万+
在tabbar里定义类似不会被触发。
好像只有在onload里引用过的同名方法才会在onshow里被触发到。
鈈知道具体原因是不是这个
反正我这么做了之后onshow里是可以调用到的了。
发布了39 篇原创文章 · 获赞 10 · 访问量 9万+
当点击我的菜单时显示我的个人信息同时有两个功能一个是密码的重置,另一个是退出当前账号当点击退出时 弹出一个模拟框,
点击确定后跳到登录页面具体实现玳码在js的exit中可以看到
* 生命周期函数--监听页面加载发布了23 篇原创文章 · 获赞 11 · 访问量 2万+
在使用小程序的时候会出现这样┅种情况:当网络条件差或卡顿的情况下使用者会认为点击无效而进行多次点击,最后的情况这个问题可以通过JS中的函数节流和函数防抖找到解决方法。
根据官方文档介绍函数节流就是规定一个单位时间,在这个单位时间内只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次只有一次能生效。因此修改.js文件如下:
这样疯狂点击按钮也只会1s触发一次。
但是这样的话出現一个问题就是当你想要获取this.data得到的this是undefined, 或者想要获取微信小程序答辩问题组件button传递给点击函数的数据e也是undefined,所以throttle函数还需要做一点处理來使其能用在微信小程序答辩问题小程序的页面js里
出现这种情况的原因是throttle返回的是一个新函数,已经不是最初的函数了新函数包裹着原函数,所以组件button传递的参数是在新函数里所以我们需要把这些参数传递给真正需要执行的函数fn。
再次点击按钮this和e都有了: