vue父子组件传值:详解父组件向子组件传值(props)
2023-06-13 09:12:01 时间
大家好,又见面了,我是你们的朋友全栈君。
vue父子组件传值:父组件向子组件传值用的是props
1.定义父组件
1)父组件想要向子组件传值时,那么需要在子组件引入的地方绑定一个属性,属性值就是要传的数据,并且要在父组件中引入子组件。
2)这个自定义属性的属性值是用来存放父组件向子组件传递的数据。
3)在这里,name即是要传的数据,需要在data定义,所以当传递的数据时字符串类型时,可以在data定义为 name:''
父组件如下:
2.定义子组件
1)子组件使用props属性接收父组件传递过来的值。
写法是:
props:{
父组件自定义的属性:该值的类型,
required:true
}
所以在这里是:
props: {
inputName: String,
required: true
}
2)然后可以直接在页面上以这个形式“{ {}}”引用。
子组件如下:
代码:
1.父组件代码如下:
<template>
<div>
父组件:
<input type="text" v-model="name">
<br>
<br>
<!-- 引入子组件 -->
<child :inputName="name"></child>
</div>
</template>
<script>
import child from './child'
export default {
components: {
child
},
data () {
return {
name: ''
}
}
}
</script>
2.子组件代码
<template>
<div>
子组件:
<span>{
{
inputName}}</span>
</div>
</template>
<script>
export default {
// 接受父组件的值
props: {
inputName: String,
required: true
}
}
</script>
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135092.html原文链接:https://javaforall.cn
相关文章
- vue 修改引入组件的样式_vue子组件的子组件布局
- Vue Element入门教程
- vue父子组件传值 简单了解vuex
- (踩坑篇)vue element-ui resetForm()表单重置失效的问题
- vue-router中的beforeEach
- 超详细!Vue-Router手把手教程
- vue和layUi对比
- vscode引入vue_vscode配置vue开发环境
- Vue Router 搭配 NaiveUI 的进度条
- vue中keep-alive、activated的探讨和使用「建议收藏」
- vuex刷新后数据消失_如何解决vue修改数据不刷新页面
- Vue 子组件调用父组件的属性,方法「建议收藏」
- Vue分页导航_vue分页组件
- vue 调用子组件方法失败_Vue子组件调用父组件的方法及常见问题「建议收藏」
- 给 Vue 模态框组件添加过渡和动画效果
- Vue非父子组件传值之事件总线(eventbus)的使用方式
- vue如何二次封装一个高频可复用的组件
- vue模板语法{插值表达式}的用法
- vue.js入门篇之Vue.js 样式绑定
- IDEA安装Vue插件后为什么创建.vue文件不显示vue图标
- Vue组件通讯详解编程语言
- vue 保持组件状态防止重新渲染 缓存组件失效详解编程语言