欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > uniapp学习(004-1 组件 Part.1)

uniapp学习(004-1 组件 Part.1)

2024/10/23 19:29:17 来源:https://blog.csdn.net/wang_book/article/details/142791914  浏览:    关键词:uniapp学习(004-1 组件 Part.1)

零基础入门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
在这里插入图片描述

在这里插入图片描述


版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com