我新建了个页面,把代码拷进去就解决了.........神奇
新增页面,has not been registered yet?新建目录,再目录里新建page 开发者工具上打开刚建的新页面显示Page [pages/src/test/test] has not been registered yet. 真机上正常 我把app.json里该页面的路径复制、删除、原位置黏贴,报错变成了 Page[pages/src/test/test] not found. May be caused by: 1. Forgot to add page route in app.json. 2. Invoking Page() in async task. 同样在真机上正常 开发者工具版本1.02.1907300 调试库2.8.1 和2.8.0和 2.7.7都一样
2019-10-16已解决,原来是navigate到10次了...........
怎么绝对地控制按钮不被重复点击?我现在的控制方式是加了一个 buttonClicked 的参数,初始化为false,如下: <button bindtap="submit" style="color:white;width:100%;height:90rpx;background-color:rgb(18, 172, 18);" disabled="{{buttonClicked}}">提交</button> submit: function (event) { if(!this.data.buttonClicked) { this.setData({ buttonClicked: true }); wx.navigateTo({ url: '../Home/Home' }) } } onShow: function () { this.setData({ buttonClicked: false }) } 但是当我重复点击的速度足够快时,程序就停留在当前界面不跳转了.............而且之后再怎么点击,都没有反应了。 我猜是因为重复点击的速度比程序执行的速度更快,导致buttonClicked还未设置成true,就已经有两次事件触发了。 怎样做到无论用户重复点击的速度有多快,都不会触发两次事件呢? 求高手解答~
2019-08-24