Vue组件

一、组件的写法

Vue.component('组件名①',{
    props:{
        这里填写父传子的参数
        val:{
            type:String,
            default:"我是父参数"
        }
    },
    data(){

        return{
        }
    },
    ②methods:{
    
        //子传父的方法
            $emit('enter',this.val)
        //父收参
        //<input  @enter="fn"      />
        //在父中的methods中调用fn函数,fn(val){    }
    
    },
    watch:{

    },
    computed:{

    },
    mounted(){ 

    },
    template:③

})
①:这里填写组件名,不可以与关键字及html标签重名,在脚手架中为文件名(在别处调用是标签就是文件名)
②:方法,子传父的方法要在这里调用
③:脚手架中不需要填写
    非脚手架中有两种方式1、可以直接写html
                       2、在html中创建template标签,这这里绑定他的id

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值