最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中的計(jì)算屬性實(shí)例詳解

 更新時(shí)間:2018年09月19日 09:08:26   作者:Cherish丶任逗逗  
模板內(nèi)的表達(dá)式非常便利,但是設(shè)計(jì)它們的初衷是用于簡(jiǎn)單運(yùn)算的。接下來通過本文給大家介紹vue中的計(jì)算屬性,需要的朋友可以參考下

什么是計(jì)算屬性

模板內(nèi)的表達(dá)式非常便利,但是設(shè)計(jì)它們的初衷是用于簡(jiǎn)單運(yùn)算的。在模板中放入太多的邏輯會(huì)讓模板過重且難以維護(hù)。例如:

<div id="example">
 {{ message.split('').reverse().join('') }}
</div>

這里的表達(dá)式包含3個(gè)操作,并不是很清晰,所以遇到復(fù)雜邏輯時(shí)應(yīng)該使用Vue特帶的計(jì)算屬性computed來進(jìn)行處理。

計(jì)算屬性(computed)用于處理復(fù)雜邏輯

computed:{
}

computed做為vue的選項(xiàng)是固定的

例子:

<div id="itany">
  <p>{{mes}}</p>
  <p>{{count}}</p>
</div>
<script src="../js/vue.js"></script>
<script>
  new Vue({
    el:'#itany',
    data:{
      mes:'hello vue'
    },
    computed:{
      count:function(){
                //切割    翻轉(zhuǎn)   拼接
        return this.mes.split(' ').reverse().join('---')
      }

    }
  })

</script>

輸出結(jié)果為:

hello vue

vue---hello

練習(xí)

要求:點(diǎn)擊button按鈕使數(shù)字以對(duì)應(yīng)的價(jià)格改變


Image 2.png

代碼如下:

<div id="itany">
  <button v-on:click="num">總和</button>
  <p>{{arr}}</p>
</div>
<script src="../js/vue.js"></script>
<script>
  new Vue({
    el:'#itany',
    data:{
      name:{price:2,count:0},
      names:{price:4,count:0},
      see:true
    },
    methods:{
      num:function(){
        this.name.count++,
        this.names.count++
      }
    },
    computed:{
      arr:function(){
        return this.name.price*this.name.count+this.names.price*this.names.count
      }
    }
  })
</script>

相關(guān)文章

最新評(píng)論

浮山县| 枝江市| 鸡西市| 平昌县| 肃南| 武汉市| 驻马店市| 峨眉山市| 岑溪市| 玛沁县| 呼和浩特市| 黄陵县| 张家川| 曲靖市| 张掖市| 墨玉县| 仁寿县| 临沭县| 涞源县| 云龙县| 青州市| 五原县| 旬邑县| 乐业县| 和林格尔县| 乌拉特后旗| 云龙县| 蚌埠市| 通州区| 绵阳市| 黄骅市| 贺兰县| 冷水江市| 赣榆县| 双桥区| 林甸县| 炉霍县| 手游| 龙陵县| 阿拉善左旗| 惠水县|