四.uni-app组件[视图组件、基本内容(官方自带例如表单类)、UI组件库、组件库的坑]

一.组件[与html的不同]

官方文档:组件

1.视图组件

1.1 view

解释:它类似于传统html中的div,用于包裹各种元素内容
代码:<view></view>
参数:

  1. hover-class:<view hover-class="a"></view>(指定按下去的样式类)
  2. hover-stop-propagation:<view hover-stop-propagation></view>(指定是否阻止本节点的祖先节点出现点击态,即阻止冒泡)
  3. hover-start-time:<view :hover-start-time="2000"></view>(按住后多久出现点击态,单位毫秒)

更多视图

1.scroll-view:可实现横向或纵向滑动

在这里插入图片描述
2.swiper:轮播图
3.match-media:不同尺寸展示
在这里插入图片描述
4.movable-area、movable-view和movable-view:实现拖动移动效果
5.cover-view和cover-image:覆盖在map、video、textarea、canvas等原生控件上的内容
在这里插入图片描述

2.基础内容

2.1 text

解释:想当于行内元素
更多基础内容:
1.icon:内置图标
在这里插入图片描述
2.process:进度条
在这里插入图片描述
3.rich-text:富文本

3.表单组件

表单组件介绍:常用的按钮、表单、多选、单选、日期选择器、自定义滑动选择器、富文本编辑器和滑块等等

4.路由与页面跳转

4.1 navigator

介绍:页面跳转,该组件类似HTML中的<a>组件,但只能跳转本地页面。目标页面必须在pages.json中注册

5.媒体组件

1.audio:播放音频
2.camera:内嵌相机组件
3.image:图片(该组件参数提供各种图片大小剪裁操作)
4.video:视频播放组件

6.webview

6.1 web-view

解释:用来承载网页的容器,里面可以直接显示某个网页
在这里插入图片描述

二.扩展组件

解释:类似于单纯写vue常常使用的element ui组件库
地址:扩展组件

三.组件库的坑

1.uni-section

病因:没有该组件
解决:

  1. 去插件商店找到其它插件里面使用了uni-section,导入成一个项目(为了拿去里面的文件)
    在这里插入图片描述
  2. 复制如图的目录,到自己的项目下,uni-section就能愉快的使用了
    在这里插入图片描述

2.uni-popup

病因:没有动画,提示缺少组件
解决:

  1. 下载uni-popup示例项目
    在这里插入图片描述
  2. 把下载示例项目的uni_modules的uni-popup,移动到自己项目里面

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值