Vue之父传子,清晰易懂。
props之数据验证
验证的类型可以是:
String,Number,Boolean,Object,Array,Function
props:{props1:Number, //必须是数值类型props2:[String,Number], // 数字类型 || 字符串props3:{type:Number, // 数值型 true为必传required: true
},
props4:{type:Boolean, // 布尔值 default默认为truedefault: true
},
props5:{
type: Array, // 如果是数组 || 对象 默认值必须是一个函数返回
default:function{return [];
}
}
}
好了,我们开始进入主题吧!
父组件如下:
<template>
<div>
<input type="text" v-model="msg"> <!-- v-model双向绑定 -->
<son :datas=msg></son> <!-- 子组件通过datas接收msg数据 -->
</div>
</template>
<script>
import son from '引入子组件';
export default {
component:{ son }, // 注册组件
data(){return{msg:'我是父组件数据'
}
}
}
</script>
子组件如下:
<template>
<div>
{{datas}} <!--这里就可以传过来的显示数据了-->
</div>
</template>
<script>
data(){props:{datas:{ // 这里的datas用于接收type:String, // 我们接收验证的是字符串 也可以验证别的类型
}
}
}
</script>
Vue之父传子,清晰易懂。相关推荐
- vue中父传子,父传孙说明
先来说一下,vue中父传往子组件用v-bind绑定属性,在子页面用props接收,子传往父的用$emit this.$emit('change',data),data就是你要传的数据,change为父 ...
- vue的父传子 与子传父
父传子 在父组件定义数据 const ShuJu = reactive({one:'Basic 基础组件',two:'配置组件',there:'Form 表单组件',foru:'Data 数据展示', ...
- 【VUE】父传子、子传父
[父传子] 父组件:parent.vue<template><button @click="doClick">点击传值给子组件</button> ...
- VUE的父传子 子传父
1.父传子 首先先在子组件里写入这个 左边是子组件要写的东西 右边是你要传的东西(最好是data里面的)注意加:符号 然后在子组件的props里放入你要使用的数据 注意要写上类型 然后data里面不能 ...
- vue组件,父传子、子传父、父调子、子调父简单理解总结
总结目录 方法总结 子组件获取父组件变量(也可用父组件调用子组件中的方法传值) 父组件获取子组件变量(介绍两种方法) 父组件调用子组件中的方法 子组件调用父组件中方法(介绍两种方法) 方法总结 vue ...
- vue组件父传子参数,参数还没赋值完成就被传递,传递了空参数
1.父组件传给子组件 在子组件里定义一个props,即props:['msg'],msg可以是对象也可以是基本数据类型, 也可定义一个默认值,即 props:{msg: {type: String, ...
- Vue项目实战01: vue里父传子 传事件(easy)
vue中的组件通信 相信小伙伴们已经达到炉火纯青的地步了 提到vue里父子组件通信 脑子里第一个想到的是不是使用$emit来传递. 实现肯定是能实现的 下面我们一起看一下一种简单的方法 父组件: 在父 ...
- vue element 父传子,第一次传不过去
父页面:A 子组件:B 子组件方法:init 传值:id 相关代码描述: 进入A界面,点击调用按钮,调用B组件里的方法init()(B组件相当于是一个弹窗), 引用B组件代码 A界面调用B组件inti ...
- VUE3 子传父 父传子 双向传递
组件参数传递 父传子 father.vue <template > <!-- 父传子实现 2.向vue页面中的子组件传递该属性 :传给子组件的名字(自定义)="对应定义在父 ...
最新文章
- SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
- HDU 1236 ( 排名 )
- SQL性能优化:如何定位网络性能问题
- Spring/MVC映射WEB-INF下的文件(img、css、js等)
- Windows 11 来了!无缝支持安卓 App界面却像极了macOS
- 站内搜索 调用方法 (谷歌 百度 雅虎)
- Chrome历史版本查看
- java 如何执行dig 命令_dig命令简介
- 注册github账号详细中文版教程【精选】
- 计算机技术在学前教育应用与搜索,信息技术在学前教育教学活动中的应用原稿(资料4)...
- linux /etc/profile文件,linux系统中/etc/profile和.profile的介绍
- Spec文件中判断是升级or卸载
- 骨传导耳机和普通耳机危害哪个小?骨传导耳机
- 2. Java模板引擎 —— JavaPoet的简单使用
- karas报错filename = 'fine_tuned_net.h5', file descriptor = 24, errno = 28, error message = 'No space l
- 在计算机中 云 是什么意思,电脑中的云是什么意思?
- 第一个开源项目---halcon图像显示控件(缩放/roi操作)
- 三维动画制作软件测试指标,102092三维动画软件基础课程标准已审核.doc
- 蚂蚁金服AI首席科学家漆远:用AI和爱让我们遇见更美好的未来