<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Vue中計算屬性computed的示例解讀

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:33:58
        文檔

        Vue中計算屬性computed的示例解讀

        Vue中計算屬性computed的示例解讀:計算屬性 表達式是非常便利的,但是它們實際上只用于簡單的運算。在模板中放入太多的邏輯會讓模板過重且難以維護,所以引入了計算屬性computed,將復雜的邏輯放入計算中進行處理,同時computed有緩存功能,防止復雜計算邏輯多次調(diào)用引起的性能問題。 comp
        推薦度:
        導讀Vue中計算屬性computed的示例解讀:計算屬性 表達式是非常便利的,但是它們實際上只用于簡單的運算。在模板中放入太多的邏輯會讓模板過重且難以維護,所以引入了計算屬性computed,將復雜的邏輯放入計算中進行處理,同時computed有緩存功能,防止復雜計算邏輯多次調(diào)用引起的性能問題。 comp

        計算屬性

        表達式是非常便利的,但是它們實際上只用于簡單的運算。在模板中放入太多的邏輯會讓模板過重且難以維護,所以引入了計算屬性computed,將復雜的邏輯放入計算中進行處理,同時computed有緩存功能,防止復雜計算邏輯多次調(diào)用引起的性能問題。

        computed原理

        computed的屬性reversedMessage在data中會有一個對我們不可見的cacheReversedMessage屬性對應

        cacheReversedMessage的值是根據(jù)其綁定的data中的message來決定的 獲取reversedMessage會返回

        cacheReversedMessage的值 message更新之后會立馬調(diào)用reversedMessage的get方法去給cacheReversedMessage賦值(無論reversedMessage在dom中是否使用) cacheReversedMessage的值發(fā)生變化時,相應的dom也會發(fā)生變化

        注意:computed中的屬性和data中的屬性名字不能相同,一個屬性要么在data里;要么在computed里,computed里的屬性要跟data中的配合使用,當data屬性發(fā)生變化時才會調(diào)用get方法更新reversedMessage的值,否則get方法即使返回一個隨機數(shù),reversedMessage的值也不會變。

        示例代碼

        computed相當于屬性的一個實時計算,如果實時計算里關聯(lián)了對象,那么當對象的某個值改變的時候,同事會出發(fā)實時計算。

        比如:

        <body id="content">
        
         <parent :childrens="childrens"></parent>
        
        </body>
        
        <!-- 這個測試主要想證明: 對于計算屬性里如果關聯(lián)對象,即使對象不是組件作用域內(nèi)的,當對象在外部改變了某個屬性,同樣會出發(fā)計算屬性的方法-->
        
        <script>
        
         var parent = Vue.extend( {
        
         props: {
        
         childrens: ''
        
         },
        
         template: '<div >{{age}}</div>',
        
         data: function() {
        
         return {
        
         name: '',
        
         age: 18
        
         };
        
         },
        
         computed: {
        
         age: function() {
        
         return this.childrens.age +10;
        
         }
        
         },
        
         created: function() {
        
         var _parent = this.$parent;
        
         this._set = {};
        
         this._set = _parent; 
        
         }
        
         } );
        
         var vm = new Vue( {
        
         el: 'body',
        
         data: {
        
         childrens: {
        
         name: '小強',
        
         age: 20,
        
         sex: '男'
        
         }
        
         },
        
         components: {
        
         'parent': parent
        
         }
        
         } );
        
         vm.$data.childrens.age = 10;
        
        </script> 

        vm.$data.childrens.age這個值改變的時候,動態(tài)觸發(fā)computed里的age屬性計算,最后顯示到頁面的結(jié)果是:20。

        總結(jié)

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Vue中計算屬性computed的示例解讀

        Vue中計算屬性computed的示例解讀:計算屬性 表達式是非常便利的,但是它們實際上只用于簡單的運算。在模板中放入太多的邏輯會讓模板過重且難以維護,所以引入了計算屬性computed,將復雜的邏輯放入計算中進行處理,同時computed有緩存功能,防止復雜計算邏輯多次調(diào)用引起的性能問題。 comp
        推薦度:
        標簽: VUE 里面的 實例
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 日本一道综合久久aⅴ免费| 人妻无码久久一区二区三区免费 | 久久亚洲熟女cc98cm| 午夜免费1000部| 一本色道久久88亚洲综合| 亚洲一区二区三区高清在线观看| AA免费观看的1000部电影| 亚洲人妖女同在线播放| 亚洲中文无码永久免费| 亚洲国产乱码最新视频| 午夜一级免费视频| 色网站在线免费观看| 免费夜色污私人影院在线观看| 亚洲性天天干天天摸| 久久国产乱子伦精品免费不卡| 亚洲AV无码乱码在线观看裸奔 | 99久久久国产精品免费牛牛| 亚洲成人精品久久| 18勿入网站免费永久| 亚洲中文字幕乱码熟女在线| 国产做床爱无遮挡免费视频| 水蜜桃视频在线观看免费| 国产偷v国产偷v亚洲高清| 最近2022中文字幕免费视频 | 亚洲国产一区二区三区青草影视| 久久精品无码专区免费青青| 亚洲精品伊人久久久久| 亚洲黄色免费电影| 亚洲AV无码成人精品区狼人影院 | 青青草无码免费一二三区| 亚洲人成日本在线观看| 国产做床爱无遮挡免费视频| 99视频在线观看免费| 亚洲an日韩专区在线| 亚洲电影日韩精品 | 一级毛片aa高清免费观看| 亚洲大成色www永久网站| 成人免费午夜在线观看| 国产精品无码免费专区午夜| 亚洲精品电影在线| 在线a免费观看最新网站|