setData完在去请求列表, setData的回调函数 了解一下
小程序列表切换较快,不同列表数据重复加载,这个问题怎么解决?[图片] //快速切换头部,列表2的数据,可能会追加到列表1中,列表1的数据没来的及清空。 [代码]//头部切换[代码][代码] [代码][代码]onNavBar(e) {[代码][代码] [代码][代码]let navIndex = e.detail.setIndex;[代码][代码] [代码][代码]this[代码][代码].setData({ navIndex, showScreen: [代码][代码]false[代码][代码], page: 1, list: [], hasMore: [代码][代码]null[代码] [代码]});[代码][代码] [代码][代码]this[代码][代码].getOrderList();[代码][代码] [代码][代码]},[代码] [代码]//查询用工单审批列表[代码][代码] [代码][代码]getOrderList() {[代码][代码] [代码][代码]let reqData = {};[代码][代码] [代码][代码]let lock = [代码][代码]this[代码][代码].data.lock;[代码][代码] [代码][代码]if[代码] [代码](lock) {[代码][代码] [代码][代码]return[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]reqData.page = [代码][代码]this[代码][代码].data.page;[代码][代码] [代码][代码]reqData.status = [代码][代码]this[代码][代码].data.navIndex;[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].data.cdIds) {[代码][代码] [代码][代码]reqData.cdIds = [代码][代码]this[代码][代码].data.cdIds;[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]this[代码][代码].setData({ pageState: [代码][代码]'frame'[代码][代码], lock: [代码][代码]true[代码] [代码]})[代码][代码] [代码][代码]orderModel.getList(reqData).then(res => {[代码][代码] [代码][代码]const tempArray = [代码][代码]this[代码][代码].data.list.concat(res.resultData.records);[代码][代码] [代码][代码]const dataState = tempArray.length > 0 ? [代码][代码]'finish'[代码] [代码]: [代码][代码]'empty'[代码][代码];[代码] [代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]lock: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]list: tempArray,[代码][代码] [代码][代码]pageState: dataState,[代码][代码] [代码][代码]hasMore: res.hasMore[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]this[代码][代码].setData({ pageState: [代码][代码]'error'[代码][代码], lock: [代码][代码]false[代码] [代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]
2019-12-09用data-xxx="{{ xxx }}" ,绑定在组件上,就能通过event的属性拿到你想要的数据
咨询一下各位大佬 bindtap怎么传参进去呢?[图片]上面帮的点击事情 我想要吧for循环的i 传进去 后面用函数来做处理 但是我直接传是没有值得 我查了一下没有发现示例 想咨询一下 这个怎么处理呢
2019-12-04重新安装覆盖,已经解决了 谢谢
开发者工具调试器Wxml和AppData一片空白调试器的Wxml和AppData显示空白 AppData [图片] Wxml [图片] 不管是哪个页面都一样的。。 昨天我同事也碰到了这样的情况,但是他重启电脑就OK了。重启电脑和重新安装最新版都试过了。。还是一样的情况。。难道需要我重新安装系统吗。。。
2018-08-08