- RT,随机生成菜单判断逻辑无效,上代码
调试了1小时无果,求助大家,初步判断是if的判断代码无效。 wxml: [代码]<[代码][代码]view[代码][代码]>[代码][代码]<[代码][代码]input[代码] [代码]type[代码][代码]=[代码][代码]"number"[代码] [代码]bindinput[代码][代码]=[代码][代码]"getnum"[代码] [代码]placeholder[代码][代码]=[代码][代码]"人数"[代码][代码]/>[代码][代码]<[代码][代码]input[代码] [代码]type[代码][代码]=[代码][代码]"number"[代码] [代码]bindinput[代码][代码]=[代码][代码]"getprc"[代码] [代码]placeholder[代码][代码]=[代码][代码]"人均"[代码][代码]/>[代码][代码]<[代码][代码]input[代码] [代码]type[代码][代码]=[代码][代码]"number"[代码] [代码]bindinput[代码][代码]=[代码][代码]"getfood"[代码] [代码]placeholder[代码][代码]=[代码][代码]"几个菜"[代码][代码]/>[代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"changeMenu"[代码][代码]>Go</[代码][代码]button[代码][代码]>[代码][代码]<[代码][代码]view[代码][代码]>{{getfoodarr}}</[代码][代码]view[代码][代码]>[代码][代码]<[代码][代码]view[代码][代码]>{{pricesum}}</[代码][代码]view[代码][代码]>[代码]JS: [代码]Page({[代码][代码] [代码][代码]data: ({[代码][代码] [代码][代码]wow: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]getnum: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]getprc: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]getfood: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]pricesum: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]foodmenu: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]getfoodarr: [代码][代码]""[代码][代码] [代码][代码]}),[代码][代码] [代码][代码]getnum: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]num = parseInt(e.detail.value)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]getnum: num[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]getprc: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]prc = parseInt(e.detail.value)[代码] [代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]getprc: prc[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]getfood: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]food = parseInt(e.detail.value)[代码] [代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]getfood: food[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]changeMenu: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]menu = [[代码][代码] [代码][代码][[代码][代码]"蒜泥青菜"[代码][代码], 8],[代码][代码] [代码][代码][[代码][代码]"酸辣土豆丝"[代码][代码], 9],[代码][代码] [代码][代码][[代码][代码]"油渣青菜"[代码][代码], 10],[代码][代码] [代码][代码][[代码][代码]"蒜泥空心菜"[代码][代码], 12],[代码][代码] [代码][代码][[代码][代码]"酸辣大白菜"[代码][代码], 12],[代码][代码] [代码][代码][[代码][代码]"番茄炒蛋"[代码][代码], 12],[代码][代码] [代码][代码][[代码][代码]"尖椒榨菜肉丝"[代码][代码], 13],[代码][代码] [代码][代码][[代码][代码]"香干肉丝"[代码][代码], 13],[代码][代码] [代码][代码][[代码][代码]"韭黄炒蛋"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"尖椒炒蛋"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"芹菜香干肉丝"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"糖醋里脊"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"雪菜炒蛋"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"雪菜炒素几"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"雪菜尖椒油渣"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"尖椒页豆腐"[代码][代码], 15],[代码][代码] [代码][代码][[代码][代码]"雪菜笋"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"上汤娃娃菜"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"小炒肉"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"雪菜蘑菇肉片"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"私房菜"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"衢味笋"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"雪菜鸡肫"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"爆炒猪肝"[代码][代码], 18],[代码][代码] [代码][代码][[代码][代码]"腊肉莴笋干"[代码][代码], 20],[代码][代码] [代码][代码][[代码][代码]"干页豆腐"[代码][代码], 20],[代码][代码] [代码][代码][[代码][代码]"蒜泥青菜"[代码][代码], 8],[代码][代码] [代码][代码][[代码][代码]"萝卜丝牛肉"[代码][代码], 22],[代码][代码] [代码][代码][[代码][代码]"白切肚头"[代码][代码], 22],[代码][代码] [代码][代码][[代码][代码]"萝卜丝鸡肫"[代码][代码], 22],[代码][代码] [代码][代码][[代码][代码]"红烧猪蹄"[代码][代码], 24],[代码][代码] [代码][代码][[代码][代码]"葱油牛百叶"[代码][代码], 25],[代码][代码] [代码][代码][[代码][代码]"笋子烧肉"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"尖椒脆肠"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"尖椒大肠"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"红烧肉"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"尖椒肚头"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"红烧鸡块"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"萝卜丝带鱼"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"土豆鸡块"[代码][代码], 28],[代码][代码] [代码][代码][[代码][代码]"红烧小排"[代码][代码], 30],[代码][代码] [代码][代码][[代码][代码]"番茄牛腩"[代码][代码], 30],[代码][代码] [代码][代码][[代码][代码]"芋艿牛腩"[代码][代码], 30],[代码][代码] [代码][代码][[代码][代码]"爆炒腰花"[代码][代码], 32],[代码][代码] [代码][代码][[代码][代码]"尖椒牛肚"[代码][代码], 32],[代码][代码] [代码][代码][[代码][代码]"红烧小黄鱼"[代码][代码], 32],[代码][代码] [代码][代码][[代码][代码]"土豆牛腩"[代码][代码], 32],[代码][代码] [代码][代码][[代码][代码]"水煮肉片"[代码][代码], 32],[代码][代码] [代码][代码][[代码][代码]"尖椒门腔"[代码][代码], 32],[代码][代码] [代码][代码][[代码][代码]"小排土豆煲"[代码][代码], 32],[代码][代码] [代码][代码][[代码][代码]"红烧小泥鳅"[代码][代码], 35],[代码][代码] [代码][代码][[代码][代码]"酸菜鱼"[代码][代码], 38],[代码][代码] [代码][代码][[代码][代码]"雪菜尖椒目鱼"[代码][代码], 38],[代码][代码] [代码][代码][[代码][代码]"芹菜目鱼"[代码][代码], 38],[代码][代码] [代码][代码][[代码][代码]"水煮牛百叶"[代码][代码], 38],[代码][代码] [代码][代码][[代码][代码]"土烧包头鱼"[代码][代码], 48],[代码][代码] [代码][代码][[代码][代码]"泥鳅烧芋艿(黄瓜)"[代码][代码], 45],[代码][代码] [代码][代码][[代码][代码]"红烧鱼头"[代码][代码], 58],[代码][代码] [代码][代码][[代码][代码]"爆炒鳝片"[代码][代码], 58],[代码][代码] [代码][代码][[代码][代码]"香酥蹄髈"[代码][代码], 58],[代码][代码] [代码][代码][[代码][代码]"黑椒牛排"[代码][代码], 58],[代码][代码] [代码][代码][[代码][代码]"香菇炖鸡"[代码][代码], 68][代码][代码] [代码][代码]][代码] [代码] [代码][代码]var[代码] [代码]y = 0;[代码][代码] [代码][代码]var[代码] [代码]kong = [];[代码][代码] [代码][代码]var[代码] [代码]menuarr = menu.length;[代码] [代码] [代码][代码]function[代码] [代码]suiji() {[代码][代码] [代码][代码]return[代码] [代码]parseInt(Math.random() * menuarr);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]var[代码] [代码]cai = menu[suiji()];[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]x = 0; x < kong.length; x++) {[代码][代码] [代码][代码]if[代码] [代码](cai == kong[x]) {[代码][代码] [代码][代码]changeMenu();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]kong.push(cai)[代码][代码] [代码][代码]var[代码] [代码]money = cai[1]; [代码][代码]//二维数组的价格[代码][代码] [代码][代码]//for循环累加价格[代码][代码] [代码][代码]y += money;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](y > that.getnum * that.getprc) {[代码][代码] [代码][代码]changeMenu()[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码](y >= (that.getnum * that.getprc - 5) && y <= that.getnum * that.getprc) {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]getfoodarr: kong,[代码][代码] [代码][代码]pricesum: y[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]changemenu();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]})[代码]
2017-01-03 - 更新后原先的onLoad内的this.setData失效了,该怎么解决,RT
[图片]此处的onLoad内的this.setData失效了,请问该怎么解决?该怎么办呢
2016-12-21