真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue  directive定義全局和局部指令及指令簡寫

directive定義全局和局部指令以及指令簡寫

在七星等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設計、成都做網(wǎng)站 網(wǎng)站設計制作按需網(wǎng)站策劃,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站設計,營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設,七星網(wǎng)站建設費用合理。

1.使用Vue.directive()定義一個全局指令    Vue.directive('指令名稱',{對象})
2.參數(shù)一:指令的名稱,定義時指令前面不需要寫v-
3.參數(shù)二:是一個對象,該對象中有相關的操作函數(shù)
4.在調(diào)用的時候必須寫v-
5.自定義指令中的常用的3個鉤子函數(shù):
    5.1bind:
      1.指令綁定到元素上回立刻執(zhí)行bind函數(shù),只執(zhí)行一次
      2.每個函數(shù)中第一個參數(shù)永遠是el,表示綁定指令的元素,el參數(shù)是原生js對象
      3.通過el.focus()是無法獲取焦點的,因為只有插入DOM后才生效
    5.2inserted:
      1.inserted表示一個元素,插入到DOM中會執(zhí)行inserted函數(shù),只觸發(fā)一次
    5.3updated:
      1.當VNode更新的時候會執(zhí)行updated,可以觸發(fā)多次
6.定義一個局部指令

    測試案例步驟:

    1.首先需要在html中創(chuàng)建一個盒子

    2.接著需要通過實例化Vue并且通過el將盒子所對應的id進行綁定

    3.在盒子里面所對應的要自定義的標簽上通過v-xxx標注

    局部定義的格式:

 directives:{
      'xxx':{
       bind:function(el,binding){
        el.style.xxx = binding.value
      }
     }
   }

 7.指令函數(shù)的簡寫

    function等同于將代碼寫入bind和update里

 directive:{  
    'xxx':function(el,binding){
      el.style.xxx = binding.value
    }
  }


 
   
   
   
 
 
   

{{msg}}

{{msg}}

總結(jié)

以上所述是小編給大家介紹的vue  directive定義全局和局部指令及指令簡寫,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!


網(wǎng)站欄目:vue  directive定義全局和局部指令及指令簡寫
文章地址:http://weahome.cn/article/pechid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部