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

淺談Vue.js中ref ($refs)用法舉例總結(jié)

 更新時間:2017年12月19日 09:25:07   作者:該帳號已被查封  
本篇文章主要介紹了淺談Vue.js中ref ($refs)用法舉例總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了Vue.js中ref ($refs)用法舉例總結(jié),分享給大家,具體如下:

看Vue.js文檔中的ref部分,自己總結(jié)了下ref的使用方法以便后面查閱。

一、ref使用在外面的組件上

HTML 部分

<div id="ref-outside-component" v-on:click="consoleRef">
  <component-father ref="outsideComponentRef">
  </component-father>
  <p>ref在外面的組件上</p>
</div>

js部分

  var refoutsidecomponentTem={
    template:"<div class='childComp'><h5>我是子組件</h5></div>"
  };
  var refoutsidecomponent=new Vue({
    el:"#ref-outside-component",
    components:{
      "component-father":refoutsidecomponentTem
    },
    methods:{
      consoleRef:function () {
        console.log(this); // #ref-outside-component   vue實例
        console.log(this.$refs.outsideComponentRef); // div.childComp vue實例
      }
    }
  });

二、ref使用在外面的元素上

HTML部分

<!--ref在外面的元素上-->
<div id="ref-outside-dom" v-on:click="consoleRef" >
  <component-father>
  </component-father>
  <p ref="outsideDomRef">ref在外面的元素上</p>
</div>

JS部分

  var refoutsidedomTem={
    template:"<div class='childComp'><h5>我是子組件</h5></div>"
  };
  var refoutsidedom=new Vue({
    el:"#ref-outside-dom",
    components:{
      "component-father":refoutsidedomTem
    },
    methods:{
      consoleRef:function () {
        console.log(this); // #ref-outside-dom  vue實例
        console.log(this.$refs.outsideDomRef); //  <p> ref在外面的元素上</p>
      }
    }
  });

三、ref使用在里面的元素上---局部注冊組件

HTML部分

<!--ref在里面的元素上-->
<div id="ref-inside-dom">
  <component-father>
  </component-father>
  <p>ref在里面的元素上</p>
</div>

JS部分

  var refinsidedomTem={
    template:"<div class='childComp' v-on:click='consoleRef'>" +
            "<h5 ref='insideDomRef'>我是子組件</h5>" +
         "</div>",
    methods:{
      consoleRef:function () {
        console.log(this); // div.childComp  vue實例 
        console.log(this.$refs.insideDomRef); // <h5 >我是子組件</h5>
      }
    }
  };
  var refinsidedom=new Vue({
    el:"#ref-inside-dom",
    components:{
      "component-father":refinsidedomTem
    }
  });

四、ref使用在里面的元素上---全局注冊組件

HTML部分

<!--ref在里面的元素上--全局注冊-->
<div id="ref-inside-dom-all">
  <ref-inside-dom-quanjv></ref-inside-dom-quanjv>
</div>

JS部分

  Vue.component("ref-inside-dom-quanjv",{
    template:"<div class='insideFather'> " +
          "<input type='text' ref='insideDomRefAll' v-on:input='showinsideDomRef'>" +
          " <p>ref在里面的元素上--全局注冊 </p> " +
         "</div>",
    methods:{
      showinsideDomRef:function () {
        console.log(this); //這里的this其實還是div.insideFather
        console.log(this.$refs.insideDomRefAll); // <input type="text">
      }
    }
  });

  var refinsidedomall=new Vue({
    el:"#ref-inside-dom-all"
  });

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue 瑩石攝像頭直播視頻實例代碼

    Vue 瑩石攝像頭直播視頻實例代碼

    本文通過實例代碼給大家介紹了vue 瑩石攝像頭直播視頻功能,文章還給大家提到了vue h5項目調(diào)用手機攝像頭錄像并上傳的功能,需要的朋友可以參考下
    2018-08-08
  • vue中改變選中當前項的顯示隱藏或者狀態(tài)的實現(xiàn)方法

    vue中改變選中當前項的顯示隱藏或者狀態(tài)的實現(xiàn)方法

    下面小編就為大家分享一篇vue中改變選中當前項的顯示隱藏或者狀態(tài)的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue3封裝echarts組件的實現(xiàn)步驟

    vue3封裝echarts組件的實現(xiàn)步驟

    這篇文章主要介紹了如何在Vue3中封裝一個高效、可復用的ECharts組件TChart,該組件支持響應式圖表、空數(shù)據(jù)展示、事件監(jiān)聽、主題切換和性能優(yōu)化等功能,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • 探秘Vue異步更新機制中nextTick的原理與實現(xiàn)

    探秘Vue異步更新機制中nextTick的原理與實現(xiàn)

    nextTick?是?Vue?提供的一個重要工具,它的作用主要體現(xiàn)在幫助我們更好地處理異步操作,下面就跟隨小編一起來探索一下nextTick的原理與實現(xiàn)吧
    2024-02-02
  • Vue2中Class?Component的使用指南

    Vue2中Class?Component的使用指南

    Vue.js?以其簡單易用和靈活性受到了廣大開發(fā)者的喜愛,然而,隨著項目的復雜度增加,組件的管理和組織也變得越來越重要,下面我們就來看看如何通過vue-class-component編寫更加優(yōu)雅和結(jié)構(gòu)化的組件
    2024-11-11
  • vue3使用viewer的詳細用法舉例

    vue3使用viewer的詳細用法舉例

    viewer.js用于圖片瀏覽的Vue組件,支持旋轉(zhuǎn)、縮放、翻轉(zhuǎn)等操作,這篇文章主要給大家介紹了關(guān)于vue3使用viewer的詳細用法,文中通過代碼介紹是非常詳細,需要的朋友可以參考下
    2023-12-12
  • vue 開發(fā)企業(yè)微信整合案例分析

    vue 開發(fā)企業(yè)微信整合案例分析

    這篇文章主要介紹了vue 開發(fā)企業(yè)微信整合,結(jié)合具體案例形式分析了vue.js使用企業(yè)微信JSSDK實現(xiàn)手機端程序可以和企業(yè)微信進行整合功能的相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • Vue.js實現(xiàn)的表格增加刪除demo示例

    Vue.js實現(xiàn)的表格增加刪除demo示例

    這篇文章主要介紹了Vue.js實現(xiàn)的表格增加刪除demo,結(jié)合實例形式分析了vue.js數(shù)據(jù)綁定及元素增加、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Vue Build后的項目的根路徑配置方式

    Vue Build后的項目的根路徑配置方式

    這篇文章主要介紹了Vue Build后的項目的根路徑配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue仿支付寶支付功能

    Vue仿支付寶支付功能

    這篇文章主要介紹了Vue仿支付寶支付功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-05-05

最新評論

手游| 阿城市| 平乡县| 英吉沙县| 松潘县| 深州市| 商南县| 青铜峡市| 普陀区| 新竹县| 万盛区| 万全县| 富民县| 绥中县| 都匀市| 大同市| 屏山县| 时尚| 砀山县| 克什克腾旗| 腾冲县| 莱州市| 尉犁县| 客服| 温宿县| 崇信县| 阿克苏市| 井陉县| 蛟河市| 当涂县| 阜宁县| 博乐市| 江油市| 和龙市| 海城市| 杂多县| 格尔木市| 南丹县| 孝昌县| 和硕县| 大丰市|