91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ref ($refs)方法怎么在Vue.js中使用

發布時間:2021-04-01 17:38:18 來源:億速云 閱讀:206 作者:Leah 欄目:web開發

這期內容當中小編將會給大家帶來有關ref ($refs)方法怎么在Vue.js中使用,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

一、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'><h6>我是子組件</h6></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'><h6>我是子組件</h6></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'>" +
            "<h6 ref='insideDomRef'>我是子組件</h6>" +
         "</div>",
    methods:{
      consoleRef:function () {
        console.log(this); // div.childComp  vue實例 
        console.log(this.$refs.insideDomRef); // <h6 >我是子組件</h6>
      }
    }
  };
  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"
  });

上述就是小編為大家分享的ref ($refs)方法怎么在Vue.js中使用了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扶沟县| 宝应县| 洛川县| 和平县| 鄂州市| 汨罗市| 句容市| 搜索| 奎屯市| 沙洋县| 澄城县| 荣昌县| 五常市| 阳东县| 延庆县| 日照市| 文昌市| 务川| 牙克石市| 佛冈县| 高雄市| 陈巴尔虎旗| 武义县| 龙山县| 十堰市| 珠海市| 崇仁县| 鹤山市| 公主岭市| 顺昌县| 鄂托克前旗| 融水| 岑巩县| 梅州市| 邳州市| 通辽市| 台东市| 保康县| 泊头市| 龙州县| 容城县|