Linux 拨号vps windows公众号手机端

vue父组件如何向子组件传值

lewis 6年前 (2019-03-21) 阅读数 7 #程序编程
文章标签 vue

vue父组件向子组件传值的方法:

vue父组件是通过props向子组件传值的,示例如下:

1.父组件调用子组件时,绑定动态属性。

<v-header:title='title':homemsg='msg'></v-header>

2.在子组件中通过props接收父组件传过来的数据。

props:['title']

props:{

'title':String,

}

3.在子组件中使用。

//home.vue为父组件,header.vue为子组件

//home.vue里面引入子组件header.vue

<script>

importheaderfrom'./header'//1.引入组件

exportdefault{

components:{

'v-header':header//2.挂载组件

},

data(){

return{

title:'111',

msg:'我是home组件'

}

},

methods:{

run(data){

alert('我是home组件的run方法'+data)

}

}

}

</script>

<template>

<!--所有的内容要被根节点包含起来-->

<div>

<v-header:title='title':homemsg='msg':run='run':home='this'></v-header>//3.在模板中使用

</div>

</template>


版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门