首页 > 其他 > 详细

vue基础 ref的作用

时间:2019-10-28 20:05:43      阅读:64      评论:0      收藏:0      [点我收藏+]

1.  ref 获取dom元素,除了能获取dom元素也能获取组件dom,

  组件通信:
       在父组件中直接调用ref定义的组件的数据或者方法
  
<div id="app">
        <p ref="mybutton"></p>
        <div ref="mybutton"></div> <!-- 会覆盖 -->
        <!--遇见循环 输出是一个数组-->
        <template v-for="i in 3">
            <div ref="mybutton">ww</div> 
        </template>
        <my-button ref="myComponent"></my-button>
    </div>
    <script src="./node_modules/vue/dist/vue.js"></script>
    <script>
        let vm = new Vue({
            el:"#app",
            mounted(){
                console.log(this.$refs.mybutton);
                console.log(this.$refs.myComponent);
                console.log(this.$refs.myComponent.msg); //获取组件的数据
                this.$refs.myComponent.fn(); //获取组件的元素和方法
            },
            components:{
                "my-button":{
                    template:"<div>myYilia</div>",
                    data(){
                        return {
                            msg:"1212"
                        }
                    },
                    methods:{
                        fn(){
                            console.log("121");
                        }
                    }
                }
            }

    });
</script>

 

vue基础 ref的作用

原文:https://www.cnblogs.com/moon-yyl/p/11754674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!