国产探花免费观看_亚洲丰满少妇自慰呻吟_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的用法詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大的!

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

圖片精選

主站蜘蛛池模板: 崇文区| 汤阴县| 上饶市| 沙河市| 安图县| 通城县| 渭源县| 德兴市| 张掖市| 宜兴市| 青岛市| 开封市| 龙游县| 阿荣旗| 台州市| 新和县| 舟曲县| 蓝山县| 乐平市| 峨边| 汕尾市| 图们市| 新巴尔虎左旗| 青海省| 祁东县| 饶阳县| 沂水县| 台州市| 大石桥市| 宁德市| 临泉县| 灵宝市| 望城县| 龙泉市| 吉安县| 远安县| 岚皋县| 衡阳县| 延川县| 普兰县| 福海县|