国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue中$refs的用法詳解

2024-05-06 15:33:13
字體:
來源:轉載
供稿:網友

說明:vm.$refs 一個對象,持有已注冊過 ref 的所有子組件(或HTML元素)

使用:在 HTML元素 中,添加ref屬性,然后在JS中通過vm.$refs.屬性來獲取

注意:如果獲取的是一個子組件,那么通過ref就能獲取到子組件中的data和methods

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Document</title>  <!-- <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> -->  <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>  <style>  </style></head><body>  <div id="vue_app">    <qinwm ref="vue_qinwm"></qinwm>    <p ref="vue_p">Hello, world!</p>    <button @click="getRef">getRef</button>  </div></body></html><script>  Vue.component("qinwm", {    template: `<h1>{{msg}}</h1>`,    data(){      return {        msg: "Hello, world!"      };    },    methods:{      func:function (){        console.log("Func!");      }    }  });  new Vue({    el: "#vue_app",    data(){      return {};    },    methods: {      getRef () {        console.log(this.$refs);        console.log(this.$refs.vue_p); // <p>Hello, world!</p>        console.log(this.$refs.vue_qinwm.msg); // Hello, world!        console.log(this.$refs.vue_qinwm.func); // func:function (){ console.log("Func!"); }        this.$refs.vue_qinwm.func(); // Func!      }    }  });</script>

總結

以上所述是小編給大家介紹的Vue中$refs的用法詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 丹东市| 湖州市| 宁蒗| 岢岚县| 曲沃县| 鸡西市| 隆化县| 尼勒克县| 鄂伦春自治旗| 雷山县| 葫芦岛市| 濮阳县| 民丰县| 华宁县| 绩溪县| 盐池县| 大宁县| 怀仁县| 乃东县| 绥滨县| 罗平县| 合江县| 德惠市| 五台县| 疏附县| 虹口区| 胶南市| 雅江县| 寻乌县| 集贤县| 乐都县| 荆州市| 博野县| 加查县| 牙克石市| 仁怀市| 延川县| 永仁县| 剑阁县| 永泰县| 香港|