課程
/前端開(kāi)發(fā)
/Vue.js
/vue2.5入門(mén)
還沒(méi)分清楚這兩個(gè)
2019-03-12
源自:vue2.5入門(mén) 2-5
正在回答
說(shuō)去出的話(huà) 潑出去的水 都沒(méi)法重新編輯自己的話(huà) 嗨呀
上面 我說(shuō)的不怎么正確 主要是都是函數(shù) 不過(guò)底層設(shè)定 methods需要手動(dòng)調(diào)用 而computed和watch是實(shí)例自動(dòng)調(diào)用
一句話(huà)的話(huà)就是watch和computed是實(shí)時(shí)而methods無(wú)法實(shí)時(shí)
methods是方法,雖然每次頁(yè)面上的firstName或者lastName有變動(dòng)會(huì)影響實(shí)例的data,但都不會(huì)影響到方法,因?yàn)閙ethods需要調(diào)用才會(huì)運(yùn)行,單純的數(shù)據(jù)變動(dòng),不會(huì)運(yùn)行,這就導(dǎo)致methods中如果使用了data里的數(shù)據(jù)無(wú)法實(shí)時(shí)變動(dòng),
而如果input中的data發(fā)生變化,computed中用到data數(shù)據(jù)時(shí),會(huì)影響到computed的變化,底層應(yīng)該是對(duì)數(shù)據(jù)層有設(shè)定 猜測(cè)是data數(shù)據(jù)變化,會(huì)影響大部分實(shí)例的其他屬性如watch computed?
這個(gè)我也沒(méi)搞清,我是覺(jué)得methods也能來(lái)替代 computed,我先寫(xiě)寫(xiě),明白后再來(lái)回復(fù)
使用 methods 來(lái)替代 computed,效果上兩個(gè)都是一樣的,但是 computed 是基于它的依賴(lài)緩存,只有相關(guān)依賴(lài)發(fā)生改變時(shí)才會(huì)重新取值。而使用 methods ,在重新渲染的時(shí)候,函數(shù)總會(huì)重新調(diào)用執(zhí)行。
歸來(lái)仍是少年w
methods是綁定事件用的,computed是用來(lái)解決計(jì)算屬性,可以根據(jù)數(shù)據(jù)的變化,計(jì)算并渲染到頁(yè)面
舉報(bào)
快速理解Vue編程理念上手Vue2.0開(kāi)發(fā)。
1 回答methods
1 回答methods this指向問(wèn)題
1 回答item of list和item in list有啥區(qū)別
2 回答v-for的of和in區(qū)別?
3 回答computed計(jì)算屬性提示錯(cuò)誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-07-05
說(shuō)去出的話(huà) 潑出去的水 都沒(méi)法重新編輯自己的話(huà) 嗨呀
2019-07-05
上面 我說(shuō)的不怎么正確 主要是都是函數(shù) 不過(guò)底層設(shè)定 methods需要手動(dòng)調(diào)用 而computed和watch是實(shí)例自動(dòng)調(diào)用
2019-07-05
一句話(huà)的話(huà)就是watch和computed是實(shí)時(shí)而methods無(wú)法實(shí)時(shí)
methods是方法,雖然每次頁(yè)面上的firstName或者lastName有變動(dòng)會(huì)影響實(shí)例的data,但都不會(huì)影響到方法,因?yàn)閙ethods需要調(diào)用才會(huì)運(yùn)行,單純的數(shù)據(jù)變動(dòng),不會(huì)運(yùn)行,這就導(dǎo)致methods中如果使用了data里的數(shù)據(jù)無(wú)法實(shí)時(shí)變動(dòng),
而如果input中的data發(fā)生變化,computed中用到data數(shù)據(jù)時(shí),會(huì)影響到computed的變化,底層應(yīng)該是對(duì)數(shù)據(jù)層有設(shè)定 猜測(cè)是data數(shù)據(jù)變化,會(huì)影響大部分實(shí)例的其他屬性如watch computed?
2019-06-28
這個(gè)我也沒(méi)搞清,我是覺(jué)得methods也能來(lái)替代 computed,我先寫(xiě)寫(xiě),明白后再來(lái)回復(fù)
2019-03-12
使用 methods 來(lái)替代 computed,效果上兩個(gè)都是一樣的,但是 computed 是基于它的依賴(lài)緩存,只有相關(guān)依賴(lài)發(fā)生改變時(shí)才會(huì)重新取值。而使用 methods ,在重新渲染的時(shí)候,函數(shù)總會(huì)重新調(diào)用執(zhí)行。
2019-03-12
methods是綁定事件用的,computed是用來(lái)解決計(jì)算屬性,可以根據(jù)數(shù)據(jù)的變化,計(jì)算并渲染到頁(yè)面