色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

簡單了解Vue computed屬性及watch區別

瀏覽:72日期:2023-01-08 15:36:04

自己的理解:

1. computed用來監控自己定義的變量,該變量不在data里面聲明,直接在computed里面定義,然后就可以在頁面上進行雙向數據綁定展示出結果或者用作其他處理;

2. computed比較適合對多個變量或者對象進行處理后返回一個結果值,也就是數多個變量中的某一個值發生了變化則我們監控的這個值也就會發生變化,舉例:購物車里面的商品 列表和總金額之間的關系,只要商品列表里面的商品數量發生變化,或減少或增多或刪除商品,總金額都應該發生變化。這里的這個總金額使用computed屬性來進行計算是最好 的選擇

與watch之間的區別:

剛開始總是傻傻分不清到底在什么時候使用watch,什么時候使用computed。這里大致說一下自己的理解:

watch主要用于監控vue實例的變化,它監控的變量當然必須在data里面聲明才可以,它可以監控一個變量,也可以是一個對象,但是我們不能類似這樣監控,比如:

watch:{goodsList.price(newVal,oldVal){ //監控商品列表中是商品價格}}

這樣會報錯。只能監控整個對象或單個變量,如下所示:

data(){return {example0:'',example1:'',example2:{ inner0:1,    innner1:2    }}},watch:{ example0(newVal,oldVal){//監控單個變量 …… },example2(newVal,oldVal){//監控對象 …… },}

watch一般用于監控路由、input輸入框的值特殊處理等等,它比較適合的場景是一個數據影響多個數據

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 欧美特黄特色aaa大片免费看 | 欧美一级黄视频 | 久久国产精品一区二区三区 | japanesehd国产在线无毒不卡 | 特黄特黄一级高清免费大片 | 亚洲 自拍 另类 欧美 综合 | 久久中精品中文 | 91精品一区二区三区在线播放 | 欧美一级二级毛片视频 | 成人影院午夜久久影院 | hd欧美xxx欧美极品hd | 欧美国产大片 | 日本在线视频观看 | 久久亚洲网 | 91.xxx.高清在线| 一级黄色欧美片 | 久久国产视频网站 | 一区二区三区影院 | 免费人成在线观看网站 | 亚洲成人在线视频 | 美女视频黄的免费看网站 | 中文字幕乱码视频32 | 免费人成观看在线网 | 欧美一级二级三级视频 | 国产福利不卡一区二区三区 | 日产一区两区三区四区 | 欧美aaaaa一级毛片在线 | a亚洲天堂| a毛片免费 | 国产男女爽爽爽免费视频 | 性欧美videofree中文字幕 | 一区二区影视 | 在线观看国产亚洲 | 日韩专区亚洲国产精品 | 久久久久久久国产视频 | 国产精品九九久久一区hh | 日产日韩亚洲欧美综合搜索 | 国产亚洲精品精品国产亚洲综合 | 久草免费在线观看 | 久久久久久亚洲精品 | 亚洲成人免费在线视频 |