零基础入门uniapp Vue3组合式API版本到咸虾米壁纸项目实战,开发打包微信小程序、抖音小程序、H5、安卓APP客户端等
总时长 23:40:00 共116P
此文章包含第26p-第p30的内容
文章目录
- uniapp和vue差异对比
- 写几个组件并且引用
- props传值
- 添加类型约束
- 约束类型并且添加默认值
- props的各种写法
- 传递对象
- 设置默认信息
- 循环头像列表
- 插槽 slots
- 具名插槽
- emit 组件事件
- 我们希望子组件的数据发送给父组件
- 另一种写法 在代码块里使用emit
uniapp和vue差异对比
写几个组件并且引用
直接引用组件
都可以引用
props传值
给组件添加样式
在子组件里添加声明 可以传入的变量名称
可以使用变量
也可以传图片
我们不可以对传过来的数据进行修改 我们要自己定义一个变量
添加类型约束
约束类型并且添加默认值
props的各种写法
传递对象
设置默认信息
循环头像列表
插槽 slots
定义一个组件 并且添加插槽标签
在引入它的页面 里添加插槽信息
写几个aaaaa
在内部有展示
具名插槽
如果有多个地方需要自定义 可以给每个插槽起个名字,防止混乱
格式 template v-slot:名字
v-slot:名字
也可以简写成 #名字
可以写多个插槽
emit 组件事件
我们希望子组件的数据发送给父组件
在子组件里定义一个$emit
在父组件里调用方法
另一种写法 在代码块里使用emit
也可以定义多个emit事件
子组件写 add和change
父组件定义 @add和@change