代码如下
<input class="weui-input" placeholder="请填写" name="companyName" bindinput="cinputTyping" value="{{bdData.companyName}}" />cinputTyping: debounce(function(e) { var _this = this; console.log(e) _this.setData({ testnum: ++_this.data.testnum }) console.log(_this.data.testnum) wx.navigateTo({ url: '/pages/login/login', }) }, 1000, { leading: false, trailing: true }), |
当我输入完,跳转/pages/login/login页面时,login这个页面一共弹出两次,
看了下输出,当跳转到login页面的时候,cinputTyping这个函数还会被触发多一次。导致又进行了一次跳转。
实在看不明白,,怎么明明已经跳转到login页面了。怎么还会执行上个页面的东西。。
有无大神指路一下。。。

跳转做限制试下
不得以,已做限制。。。不过还是没想明白怎么就会触发多次。。这种情况只在真机上会,开发工具上是不会的。