課程
/前端開發
/Vue.js
/3小時速成 Vue2.x 核心技術
沒聽明白他兩個有什么本質區別,computed能監聽多個屬性的變化是因為寫了多個,在watch里寫多個也是能監聽到的 ,他倆的區別應該不是剩代碼這么簡單吧?老師能細講一下嗎?
2019-12-15
源自:3小時速成 Vue2.x 核心技術 2-4
正在回答
官方的例子也寫的非常的清楚,https://cn.vuejs.org/v2/guide/computed.html
這里也有一個介紹:?https://cn.vuejs.org/v2/guide/computed.html#%E8%AE%A1%E7%AE%97%E5%B1%9E%E6%80%A7-vs-%E4%BE%A6%E5%90%AC%E5%B1%9E%E6%80%A7
computed更適合Vue中的多個變量需要同時監聽的場景:
var?vm?=?new?Vue({?? ????el:?'#demo',?? ????data:?{???? ????firstName:?'Foo',???? ????lastName:?'Bar' ??},?? ??computed:?{???? ??????fullName:?function?()?{?????? ??????????return?this.firstName?+?'?'?+?this.lastName ??????} ??} })
1、watch:當監測的屬性變化時會自動執行對應的回調函數
2、computed:計算的屬性只有在它的相關依賴發生改變時才會重新求值
watch里是不能拼接字符串的,只可以監聽固定的變量
computed可以有一些計算或者拼接的操作
舉報
帶你快速學習最流行的前端框架vue2.x的核心技術
3 回答watch和computed之前的關聯是什么?不太懂,
1 回答 computed不是計算屬性嗎?watch才是偵聽器???為什么不用 watch
1 回答本節使用store時使用了computed,之前講的store的demo沒有使用computed,有何區別
1 回答airbnb 和 standard 什么區別
1 回答vue serve和npm run serve的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-12-18
官方的例子也寫的非常的清楚,https://cn.vuejs.org/v2/guide/computed.html
這里也有一個介紹:?https://cn.vuejs.org/v2/guide/computed.html#%E8%AE%A1%E7%AE%97%E5%B1%9E%E6%80%A7-vs-%E4%BE%A6%E5%90%AC%E5%B1%9E%E6%80%A7
computed更適合Vue中的多個變量需要同時監聽的場景:
2019-12-30
1、watch:當監測的屬性變化時會自動執行對應的回調函數
2、computed:計算的屬性只有在它的相關依賴發生改變時才會重新求值
2019-12-17
watch里是不能拼接字符串的,只可以監聽固定的變量
computed可以有一些計算或者拼接的操作