首页 > 其他 > 详细

vue 组件小例子 this.$parent

时间:2018-06-23 15:13:37      阅读:241      评论:0      收藏:0      [点我收藏+]
<body>

 
<div id="app">
 
<goods :name=‘name‘ :price=‘price‘ :num=‘num‘></goods>
<!--进行原始的点击事件 局部注册-->
 
</div>
</body>

  

var vm = new Vue({

            el: "#app",
            data: {
                name: "苹果",
                price: 10,
                num: 1
            },        
            components:{
                "goods":goods
            }
        });

var goods = {
        template: "<div><p>名字:{{name}}</p><p>价格:{{price}}</p><p>数量:{{num}}</p><p>总价:{{totle}}</p><br /><button @click=‘jia‘ >+</button><br /><button  @click=‘jian‘>-</button></div>",
            props: ["name",‘price‘,‘num‘],
            
            computed:{
                totle:function(){
                    
                    console.log(this)
                    return this.num*this.price
                    
                }
            },methods: {
                jia: function() {
                    
                    this.$parent.num++    zhixiang指向vm.num
                },

            
                jian: function() {
                    
                    this.$parent.num--
                }

            }
            
        }

  

vue 组件小例子 this.$parent

原文:https://www.cnblogs.com/ydam/p/9217096.html

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