vue基礎知識 匯總

mounted

mounted 類似於window.onload 頁面加載終了實行的操縱,比方默許加載商品列表

 mounted: function () {
            this.$nextTick(  //
                function () {
                    vm.createView();
                }
            );
        },

v-for

需特別注意,v-for和js遍歷是 item在前,index在後。 jq遍歷相反。

v-for

 <li v-for="(item,index) in productList" >
 

    

filter過濾器

運用1:在產品金額前加上¥標記

部分過濾器: 在實例中豎立

 filters:{
    formatMoney:function(value){
      return "¥"+value.toFixed(2);
  }

html:

{{item.productPrice | formatMoney}}
         value        過濾器稱號

全局過濾器:在 vue 實破例豎立
語法:

Vue.filter( 過濾器稱號,回調 function(value,參數))

舉例:

Vue.filter("money", function(value,type){
return "¥"+value+type;
})

或許寫成

Vue.filter("money",jine);

function jine(value,type){
  return value+type;
}

Html:

{{item.productPrice | money('元') }}
         value             type

set要領

語法:Vue.set( target, key, value )

 Vue.set(item, "checked", true);// 全局set要領
 this.$set(item,"checked",true) //部分set要領
    原文作者:orangecat00
    原文地址: https://segmentfault.com/a/1190000014957972
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞