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

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

javascript - vue2,vuex,關(guān)于數(shù)據(jù)層,Controller層的一些疑惑

瀏覽:192日期:2022-11-06 08:37:28

問題描述

問題如下,請(qǐng)大神解惑

先說說我個(gè)人的理解

model層的變化會(huì)反應(yīng)到view層上,view層的變化也會(huì)反映到model上。而在.vue的文件中,model層就是data對(duì)象里面的數(shù)據(jù)(此處假設(shè)不存在store倉庫),在vue中view就是template里的內(nèi)容,model就是data對(duì)象中存在的數(shù)據(jù),而類似于methods里面的方法都應(yīng)該歸類在Controller層。

在mvvm這種模式暫未問世,大家寫代碼大都遵循mvc模式的,將數(shù)據(jù),視圖,業(yè)務(wù)邏輯拆開來寫,這樣代碼也會(huì)看著清晰一點(diǎn)。

vuex就是一個(gè)倉庫,主要為了解決當(dāng)vue多個(gè)組件共享某一個(gè)狀態(tài),以及一些兄弟組件等通訊不便。有了vuex但不是代表要將所有的數(shù)據(jù)存放在vuex中。

說說我的問題

data(){return { userList:[], nextSwitch:true, prevSwitch:true, chooseUserId:null, linghtboxStatus:false, linghtboxImgList:[], linghtboxCurImg:’’, currentPage:1, listMaxPage:0} },mounted(){const _this = this; let Listdata = {id:this.projectId,pagesize:5,page:this.currentPage } this.$store.dispatch(’proposalListAc’,Listdata).then(function (response) {if(response.code === 200) { _this.userList = response.data.list.lists _this.listMaxPage = response.data.list.pages if(_this.listMaxPage > 1) { _this.nextSwitch = false }} })} },

其實(shí)這段代碼邏輯如下,此處我需要在組件mounted的時(shí)候,需要請(qǐng)求一下數(shù)據(jù),將一個(gè)列表渲染出來,但是我這個(gè)列表的數(shù)據(jù)是這個(gè)組件中私有的,所以并不需要存在vuex中去通知其他的組件。store中的代碼如下

actions:{ proposalListAc:function(context,data){ let promise = new Promise(function(resolve,reject){api.getData(’proposalList’,data).then(function (response) { resolve(response.data);}) }) return promise}}

那么從視圖,數(shù)據(jù),業(yè)務(wù)邏輯分離的初衷出發(fā),這樣構(gòu)造代碼是否合理?其實(shí)這個(gè)列表還有上一頁下一頁的功能,我需要構(gòu)造出請(qǐng)求參數(shù),來告訴服務(wù)器現(xiàn)在請(qǐng)求第幾頁的數(shù)據(jù),請(qǐng)求多少條數(shù)據(jù)。功能并不難。但是我同事說,像上一頁下一頁這樣的功能屬于數(shù)據(jù)層(因?yàn)楸举|(zhì)是是數(shù)據(jù)發(fā)生了變化),應(yīng)當(dāng)將這些東西放在store中。但是我的理解就是,首先我的這個(gè)列表是這個(gè)組件私有的,并不需要和其他的組件共享什么狀態(tài)。所以我僅僅是通過dispatch將請(qǐng)求的數(shù)據(jù)分發(fā)到頁面來,而且我在點(diǎn)擊上一頁,下一頁的時(shí)候需要計(jì)算currentPage,這應(yīng)該是屬于業(yè)務(wù)邏輯(Controller層),而不是model層,(雖然最終變化還是數(shù)據(jù),但是我要通過邏輯去判斷數(shù)據(jù)應(yīng)該怎么變)。請(qǐng)大神說說,在這種業(yè)務(wù)情況下應(yīng)該怎么構(gòu)造代碼比較合理,比較符合視圖,數(shù)據(jù),業(yè)務(wù)邏輯分離的初衷,使代碼更加的優(yōu)雅。(項(xiàng)目并不是小項(xiàng)目,所以引入了vuex,這塊代碼僅僅只是一小部分。stroe中有拆分了很多不同的模塊)。大家都來說說自己的理解,和意見吧

問題解答

回答1:

你既然都說了是一個(gè)私有組件 肯定是內(nèi)部都是計(jì)算好的 何必還要去放在store 統(tǒng)一管理?

你請(qǐng)求數(shù)據(jù)的api封裝了, 直接傳遞currentPage了就行了啊

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美久久香蕉| 丝袜诱惑制服诱惑色一区在线观看 | 欧美永久精品| 日韩欧美2区| 日韩精品导航| 欧美成人精品三级网站| 亚洲一区二区三区中文字幕在线观看| 日本a级不卡| 欧美不卡在线| 久久久久久美女精品| 久久成人高清| 91亚洲精品在看在线观看高清| 国产精品一区二区精品视频观看| 国产麻豆精品久久| 欧美国产美女| 美女av在线免费看| 久久精品亚洲人成影院 | 五月激激激综合网色播| 亚洲一级淫片| 国产欧美高清| 欧洲精品一区二区三区| 国产麻豆一区二区三区精品视频| 六月丁香综合在线视频| 日韩影院免费视频| 99视频+国产日韩欧美| 久久久国产精品一区二区中文| 国产精品一区高清| 亚洲18在线| 欧美日韩视频| 午夜一级在线看亚洲| 亚洲国产日韩欧美在线| 91成人精品| 免费成人在线观看| 日韩高清国产一区在线| 日韩精品福利一区二区三区| 中文字幕av亚洲精品一部二部 | 日韩一区精品视频| 桃色一区二区| 中文字幕在线高清| 日本不卡视频一二三区| 亚洲精品在线观看91| 亚洲欧洲一区二区天堂久久| 青青久久av| 国产精品久久久久久久久久10秀| 日韩高清欧美激情| 蜜桃av一区二区在线观看| 99精品在线免费在线观看| 亚洲三级欧美| 麻豆精品少妇| 国产欧美久久一区二区三区| 日韩福利在线观看| 国产日韩欧美在线播放不卡| 在线观看视频免费一区二区三区| 久久青草久久| 福利一区二区| 国产精品视频3p| 卡一卡二国产精品| 国产不卡一区| 九九综合在线| 久久高清免费观看| 日韩毛片一区| 国产经典一区| 福利一区和二区| 亚洲啊v在线| 国产视频一区二| 麻豆91在线播放| 国产精品白浆| 99热国内精品| 欧美成人高清| 久久午夜精品| 最新国产精品视频| 国产乱人伦精品一区| 成人午夜在线| 91久久久精品国产| 亚洲精品美女| 久久精品国产福利| 老牛影视一区二区三区| 日韩高清三区| 亚洲日本网址| 国产欧美日韩影院| 激情久久五月| 日韩av中文字幕一区| 亚洲啊v在线| 日韩欧美中文字幕在线视频| 国产精品白丝久久av网站| 91精品成人| 国产高清亚洲| 欧美福利专区| 国产日韩欧美| 91精品电影| 国产精品成人3p一区二区三区| 日韩久久一区二区三区| 日韩精品1区2区3区| 麻豆网站免费在线观看| 日本亚洲三级在线| 亚洲性色av| 国产图片一区| 亚洲啊v在线免费视频| 成人羞羞在线观看网站| 亚洲v天堂v手机在线| 国产v综合v| 高清一区二区三区av| 欧美一区自拍| 日韩高清一区二区| 综合精品一区| 国产精品日韩精品中文字幕| 精品深夜福利视频| 国产精品欧美三级在线观看| 久久99影视| 新版的欧美在线视频| 日韩高清欧美| 婷婷激情一区| 在线天堂资源www在线污| 日韩国产欧美三级| 亚洲一级高清| 一区在线免费观看| 日韩精品一级中文字幕精品视频免费观看 | 奇米亚洲欧美| 欧美影院精品| 国产欧美亚洲一区| 日韩国产在线观看| 日本aⅴ免费视频一区二区三区| 中文字幕日韩亚洲| 午夜精品影视国产一区在线麻豆| 日韩亚洲国产欧美| 亚洲另类视频| 久久这里只有| 久久精品伊人| 成人在线视频免费看| 欧美日韩在线播放视频| 亚洲一区二区三区四区电影| 日韩av一区二区在线影视| 国产极品模特精品一二| 麻豆成人在线观看| 久久免费黄色| 成人影视亚洲图片在线| 中文字幕日本一区| 久久影视三级福利片| 久久久久蜜桃| 综合亚洲自拍| 精品成人18| 亚洲大片在线| 中文一区一区三区免费在线观 | 亚洲精华国产欧美| 日韩欧美精品| 亚洲精品国产精品粉嫩| 国产欧美日韩一级| 激情久久久久久| 国模精品一区| 日本电影久久久| 亚洲天堂黄色| 国产极品模特精品一二 | 亚洲欧洲高清| 欧美日韩夜夜| 日本国产一区| 日韩在线短视频| 日韩高清一区在线| 欧美日韩精品一本二本三本| 国产精品专区免费| 91亚洲无吗| 国产国产精品| 色婷婷精品视频| 卡一卡二国产精品| 日韩av一二三| 中文视频一区| 久久福利一区| 日韩一区二区三区免费播放| 麻豆一区二区99久久久久| 少妇精品久久久一区二区| 日韩精品a在线观看91| 欧美日韩国产传媒| 蜜桃av在线播放| 精品亚洲自拍| 欧美国产中文高清| 日韩在线麻豆| 免费不卡在线观看| 蜜臀久久久99精品久久久久久| 久久亚洲成人| 激情91久久| 亚洲欧美在线综合| 99视频一区| 亚洲天堂免费| 蜜臀av国产精品久久久久| 国产字幕视频一区二区| 日韩国产一区二区三区| 狠狠躁少妇一区二区三区| 国产精品二区不卡| 神马日本精品| 国产农村妇女精品一二区| 合欧美一区二区三区| 日韩欧美精品| 女人天堂亚洲aⅴ在线观看| 蜜臀av一区二区三区| 国产福利亚洲| 欧美午夜精品一区二区三区电影| 亚洲欧美日韩视频二区| 久久久免费人体| 午夜精品亚洲| 嫩草伊人久久精品少妇av杨幂| 欧美日韩水蜜桃|