日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解決vue中的無(wú)限循環(huán)問(wèn)題

瀏覽:141日期:2022-12-27 09:51:08

項(xiàng)目中遇到了這樣一個(gè)問(wèn)題:每一種產(chǎn)品有對(duì)應(yīng)的服務(wù)費(fèi),每一個(gè)商家有多種商品要單獨(dú)計(jì)算每一家的服務(wù)費(fèi),最后匯總總的服務(wù)費(fèi)用。我直接寫了一個(gè)方法來(lái)計(jì)算出每個(gè)商家和總的服務(wù)費(fèi)用并return出來(lái)。如果不看控制臺(tái)的話運(yùn)行是沒(méi)問(wèn)題的。但是控制臺(tái)報(bào)了無(wú)限循環(huán)的錯(cuò)誤。

解決vue中的無(wú)限循環(huán)問(wèn)題

下面是錯(cuò)誤代碼

html:

解決vue中的無(wú)限循環(huán)問(wèn)題

js:

解決vue中的無(wú)限循環(huán)問(wèn)題

這里會(huì)出現(xiàn)無(wú)限循環(huán)的原因是數(shù)據(jù)更新觸發(fā)計(jì)算方法來(lái)更新視圖,視圖更新又反過(guò)來(lái)觸發(fā)這個(gè)方法更新數(shù)據(jù)。所以盡量不要直接在綁定的數(shù)據(jù)上使用方法來(lái)綁定。找到問(wèn)題后下面就是解決辦法。

因?yàn)檫x中商品后就要重新計(jì)算價(jià)格。所以我將選中的商品添加到data里面

解決vue中的無(wú)限循環(huán)問(wèn)題

然后通過(guò)偵聽(tīng)器監(jiān)聽(tīng)totalBox的變化

解決vue中的無(wú)限循環(huán)問(wèn)題

當(dāng)totalBox變化后在執(zhí)行計(jì)算方法。這樣就避免一直來(lái)回計(jì)算的問(wèn)題

解決vue中的無(wú)限循環(huán)問(wèn)題

補(bǔ)充知識(shí):vue 排序無(wú)限循環(huán)問(wèn)題解決

在vue里對(duì)每個(gè)數(shù)組排序,會(huì)出現(xiàn)無(wú)限循環(huán)的問(wèn)題,我認(rèn)為的原因是:

vue動(dòng)態(tài)監(jiān)聽(tīng)data里數(shù)組的變化,數(shù)組剛一排序發(fā)生變化,vue立馬重新執(zhí)行排序?qū)е聼o(wú)限循環(huán)。

解決問(wèn)題:

1、將要排序的數(shù)組命名為全局變量,這樣不受vue的監(jiān)聽(tīng)

2、全局?jǐn)?shù)組賦值vue里的數(shù)組時(shí),不要使用=號(hào),這樣只是把全局?jǐn)?shù)組的地址指向vue數(shù)組地址(用遍歷vue數(shù)組,push進(jìn)全局?jǐn)?shù)組里)

代碼片段 對(duì)數(shù)組對(duì)象屬性進(jìn)行排序(**************************為解決思路):

var sloveSortList = []; //解決vue中數(shù)組排序無(wú)限循環(huán)的問(wèn)題 **************************export default {data() {return { showSectionList: [], //界面需要顯示的斷面,還沒(méi)有進(jìn)行排序watch:{ //列表發(fā)生變化showSectionList: function(){//傳遞點(diǎn)位列表數(shù)據(jù),給父級(jí)reallndex.vue頁(yè)面this.leftshowSection(this.showSectionList);//把showSectionList數(shù)組賦值給sloveSortList,如果直接=,相當(dāng)于引用地址,排序的時(shí)候vue監(jiān)聽(tīng)showSectionList會(huì)出現(xiàn)無(wú)限循環(huán)。sloveSortList = [];for(var i=0; i < this.showSectionList.length; i++ ){sloveSortList.push(this.showSectionList[i]); **************************}//把變化了的列表賦值到準(zhǔn)備要排序的sortShowSectionData上this.sortShowSectionList = this.sortShowSectionData() **************************//賦值排好序的數(shù)組,為了搜索使用this.beforeSearchList = this.sortShowSectionList;//默認(rèn)選中第一個(gè)斷面?zhèn)鬟f給父組件this.showSectionClick(0);}methods: {//列表排序方法sortShowSectionData:function(){var factorNumber = this.nowFactor.factor_code+ ’Level’;if(this.nowFactor.factor_code == undefined || this.nowFactor.factor_code == ’NaN’ || this.nowFactor.factor_code == null){return}//對(duì)列表進(jìn)行了排序var searchList = sloveSortList.sort((a,b)=>{ **************************var factorNumber = this.nowFactor.factor_code;if(parseFloat(a[factorNumber]) > parseFloat(b[factorNumber])){return -1;} else if(parseFloat(a[factorNumber]) == parseFloat(b[factorNumber])){return 0;}else{return 1;}});return searchList;},

以上這篇解決vue中的無(wú)限循環(huán)問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久午夜影院| 激情婷婷亚洲| 91欧美精品| 国产精品115| 91av亚洲| 日韩一级网站| 日本国产欧美| 久久久久久夜| 亚洲制服少妇| 国产精品亚洲欧美| 免费一二一二在线视频| 狠狠久久婷婷| 久久国产麻豆精品| 国产精品草草| 久久精品欧美一区| 亚洲欧洲免费| 国产精品99久久精品| 婷婷综合网站| 国产亚洲欧美日韩精品一区二区三区 | 欧美精品国产一区| 黄色欧美在线| 蜜臀av免费一区二区三区| 亚洲视频二区| 久久久久久婷| 亚洲尤物av| 高潮久久久久久久久久久久久久| 99视频+国产日韩欧美| 国产美女亚洲精品7777| 91精品国产成人观看| 日韩中文字幕无砖| 蜜臀国产一区| 视频一区欧美精品| 国产一区二区三区免费在线 | 国产乱人伦精品一区| 国产精品伦理久久久久久| 9国产精品视频| 国产精品1区在线| 激情91久久| 国产一区福利| 日韩中文字幕一区二区高清99| se01亚洲视频 | 亚洲精品国产精品粉嫩| 国产精品成人一区二区不卡| 亚洲色诱最新| 久久女人天堂| 综合干狼人综合首页| 国产精品专区免费| 欧美亚洲一区二区三区| 欧美日韩精品一本二本三本| 欧美1区二区| 亚洲综合图色| 亚洲第一区色| 麻豆成人综合网| 六月天综合网| 精品日韩视频| 麻豆一区二区三区| 日韩中文av| 亚洲欧美视频一区二区三区| 精品国产不卡一区二区| 亚洲欧美久久精品| 欧美日韩高清| 91亚洲自偷观看高清| 欧美一区久久| 蜜桃久久久久久久| 亚洲成人日韩| 女生影院久久| 国产aa精品| 国产精品99久久久久久董美香| 亚洲精品看片| 亚洲一区区二区| 欧美日韩中文一区二区| 欧美国产另类| 欧美一区网站| 综合激情一区| 欧美综合国产| 91久久黄色| 久久国产亚洲| 日韩电影免费网址| 久久女人天堂| 久久精品亚洲| 91国内精品| 亚洲一区二区三区中文字幕在线观看| 午夜av不卡| 成人午夜在线| 国产一区二区三区视频在线| 久久国产精品久久w女人spa| 欧美+日本+国产+在线a∨观看| 久久久男人天堂| 国产精品nxnn| 国产精品蜜月aⅴ在线| 日本91福利区| 日韩国产欧美在线播放| 婷婷视频一区二区三区| 亚洲三级观看| 免费欧美日韩| 免费日本视频一区| 三级在线观看一区二区| 久久国产精品99国产| 日韩中文字幕91| 精品欧美视频| 欧美日韩在线观看首页| 国产精品第一国产精品| 欧美一区=区三区| 久久国产88| 日本精品久久| 欧美/亚洲一区| 国产精品美女| 日韩午夜高潮| 视频一区二区不卡| 亚洲69av| 国产色99精品9i| 国产美女亚洲精品7777| 国产精品久久久久久久免费软件 | 极品av在线| 精品欧美日韩精品| 国产精品一级| 欧美一区精品| 国产亚洲久久| 国产乱子精品一区二区在线观看 | 国产成人精品福利| 蜜桃久久久久| 欧美激情五月| 国产精品**亚洲精品| 久久中文欧美| 你懂的国产精品| 亚洲三级欧美| 不卡一区综合视频| 亚洲欧洲日韩精品在线| 国产另类在线| 日韩欧美看国产| 亚洲激情黄色| 欧美一区二区三区久久| 国产aⅴ精品一区二区三区久久| 99国产精品一区二区| 免播放器亚洲| 国产精品伦一区二区| 日韩欧美一区二区三区在线视频| 伊人久久视频| 亚洲欧美久久| 91精品丝袜国产高跟在线| 精品国产三区在线| 国产综合色产| 日本中文字幕一区二区| 精品视频99| 欧美成人国产| 四虎精品一区二区免费| 美女视频免费精品| 亚洲一级高清| 青青青国产精品| 成人日韩精品| 亚洲视频电影在线| 老司机精品视频在线播放| 激情欧美一区| 日本电影久久久| 久久久精品久久久久久96| 亚洲一区二区三区四区电影| 美女国产精品久久久| 一区视频在线| 麻豆视频一区二区| 夜夜嗨一区二区三区| 欧美精品1区| 欧美日韩国产高清| 久久亚洲黄色| 蜜桃av一区二区| 91中文字幕精品永久在线| 爽爽淫人综合网网站 | 国产精品久久久久久久久久10秀| 在线亚洲欧美| 国产中文字幕一区二区三区| 免费在线看一区| 日韩av在线播放网址| 综合在线一区| 久久视频精品| 国产精品va| 免费看欧美美女黄的网站| 国产一区二区三区久久| 亚久久调教视频| 久久影院一区| 国产精品巨作av| 男女男精品视频网| 丝袜av一区| 日本电影久久久| 欧美精品一区二区久久| 精品高清久久| 欧美一区不卡| 性欧美精品高清| 日韩一区三区| 国产精品亚洲二区| 一本一道久久a久久| 国产综合精品| 岛国精品一区| 欧美日韩伊人| 久久福利毛片| 久久一区二区三区喷水| 久久亚洲资源中文字| 日韩精品国产精品| 免费精品国产的网站免费观看| 国产精品**亚洲精品| 亚洲精品美女91| 亚洲精品一区二区妖精|