Closed rexleimo closed 6 years ago
无论是 onClick 和 onChange 都出现这个问题, 疑点: 小程序在网络请求的时候,把对象赋值了,然后进行页面刷新,然后小程序CheckBox 当新对象处理,出现不断执行,在两个网络请求中出现死循环操作
// Taro.request({ // url: BaseUrl.appServer() + "checkout/cart/selectone", // header: { // 'Fecshop-Uuid': Taro.getStorageSync('fecshop-uuid') // }, // data: { // checked: one.active == 1 ? 0 : 1, // item_id: one.item_id // }, // }).then(result => { // }) // Taro.request({ // url: BaseUrl.appServer() + "checkout/cart/index", // header: { // 'Fecshop-Uuid': Taro.getStorageSync('fecshop-uuid') // } // }).then(result => { // var cart_info = result.data.data.cart_info; // this.setState({ // cart_info: cart_info, // list: cart_info.products // }) // })
在web端并没有问题。 老哥!!!! 你们的测试人员 有没有测过 小程序端的! 在web端 会吧 PX 单位 转为 rem 单位 在小程序端 缺无法进行 导致在小程序 字体特别小 !!! 这个问题本来想说的,但是觉得只是做小程序,那就没有反馈。
问题出现在这里 并不是赋值 而是在执行!。。
改为 让this 拥有__event name 方法 然后到 wxml 修改 对应的 for 为 对应的函数名
可以试试最新的 beta 版本 https://github.com/NervJS/taro/issues/389
无论是 onClick 和 onChange 都出现这个问题, 疑点: 小程序在网络请求的时候,把对象赋值了,然后进行页面刷新,然后小程序CheckBox 当新对象处理,出现不断执行,在两个网络请求中出现死循环操作
在web端并没有问题。 老哥!!!! 你们的测试人员 有没有测过 小程序端的! 在web端 会吧 PX 单位 转为 rem 单位 在小程序端 缺无法进行 导致在小程序 字体特别小 !!! 这个问题本来想说的,但是觉得只是做小程序,那就没有反馈。