首页 > 代码库 > vue知识总结第一篇vue组件的定义以及父子组件的传值。
vue知识总结第一篇vue组件的定义以及父子组件的传值。
vue中是一个.vue结尾的vue文件其中包括<template>标签里边写html,而react是在render函数中.。script用来写js,style中用来写css。那么我们来看看vue是怎么写的吧
子组件中
1,用export default 导出子组件,其中标红的是用来父子组件传值的this.$emit(‘reChild‘)指发送一个自定事件到父组件中,父组件中只要在引入这个子组件标签的时候v-on:reChild="rece"其中rece为父组件中methods中的一个方法。 props表示用来接收父组件传递过来的值还可以对这个值进行类型的限制和默认值的设置。父组件只要在这个子组件的标签上用v-bind:data=http://www.mamicode.com/‘aaa‘这个aaa是父组件中data中的一个变量,或者data=‘bbb’这时候data的值就是一个常量了。
<template> <div> <div @click=‘toParent‘><div/> </div> </template> export default { data(){}, methods:{ toParent(){ this.$emit(‘reChild‘); } }, props:{ data:{ type:Object, default:{} } } }
vue知识总结第一篇vue组件的定义以及父子组件的传值。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。