首页 > 其他 > 详细

9,Vue组件2

时间:2021-02-05 15:15:17      阅读:21      评论:0      收藏:0      [点我收藏+]
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
        <div id="t">
<!-- 父组件 -->
            <!-- 父组件通过属性向子组件传值,父组件可以向子组件传递任何数据,
            子组件不能修改父组件传递过来的数据,若非要修改可以拷贝副本 -->
            <counter :count="1"></counter>
            <counter :count="2"></counter>
        </div>
        <script>
// 子组件
            //子组件通过事件向父组件传值
            var counter={
                props:[count],
                data:function(){
                    return{
                    number:this.count
                    }
                },
                template:<div @click="handleClick">{{number}}</div>,
                methods:{
                    handleClick:function(){
                        this.number++
                    }
                },
                
            }
            var vm=new Vue({
                el:"#t",
                components:{
                    counter:counter
                }
})
        </script>
    </body>
</html>

 

9,Vue组件2

原文:https://www.cnblogs.com/tilyougogannbare666/p/14377252.html

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