uniapp---uniapp学习笔记总结(二)-uniapp组件学习

uniapp组件包括视图容器、基础内容、表单组件、路由与页面跳转、媒体组件、地图、画布、webview等。

     具体用法:       

 

     效果参考:https://hellouniapp.dcloud.net.cn/pages/component/view/view                                    

分类

组件

说明

 

 

视图容器

view

相当于HTML中的div,用于包裹各种元素内容

scroll-view

可滚动,用于区域滚动。注意:横向滚动需要设置scroll-view样式不换行【white-space: nowrap;】设置scroll-view子元素样式为行内块元素【display: inline-block;】

swiper

可滑动,常用作banner轮播图

match-media

可适配不同屏幕类似于媒体查询media,用于适配大小屏。

match-area、movable-view

可拖动区域组件,注意:movable-area 、movable-view必须设置 width 和 height 属性,不设置默认为 10px

movable-view必须在movable-area组件中,并且必须是直接子节点,否则不能移动。

cover-view

覆盖在原生组件上的文本视图

cover-image

覆盖在原生组件上的图片视图

基础内容

icon

图标,注意不同端的属性type的不同有效值

text

文本组件,用于包裹文本。<text> 组件内只支持嵌套 <text>,支持\n换行

rich-text

富文本,属性nodes数据类型可为String和Array,荐使用 Array 类型,由于组件会将 String 类型转换为 Array 类型,因而性能会有所下降。

progress

进度条

表单组件

button

按钮,注意form-type 属性

checkbox-group

多项选择器,内部由多个 checkbox 组成。

checkbox

多选项目。如需调节checkbox大小,可通过css的scale方法调节,如缩小到70%style="transform:scale(0.7)"

editor

文本编辑器,可以对图片、文字格式进行编辑和混排。

form

表单,将组件内的用户输入的<switch> <input> <checkbox> <slider> <radio> <picker> 提交。

input

输入框

label

用来改进表单组件的可用性,使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件。

picker

从底部弹起的滚动选择器。支持五种选择器,通过mode来区分,分别是普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器,默认是普

picker-view

嵌入页面的滚动选择器。

radio

单项选择器,内部由多个 <radio> 组成。通过把多个radio包裹在一个radio-group下,实现这些radio的单选。

slider

滑动选择器。

switch

开关选择器。

textarea

多行输入框。

路由和页面跳转

navigator

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

custom-tab-bar

自定义tabBar组件。可以自定义摆放的位置,可以灵活的配置各种css

媒体组件

audio

音频

camera

相机组件,在 App 和 H5 端,可以使用API方式来调用全屏摄像头,而不是组件内嵌方式

image

图片,属性mode 有 13 种模式,其中 4 种是缩放模式,9 种是裁剪模式。

video

视频播放组件

live-player

实时音视频播放,也称直播拉流

live-pusher

实时音视频录制,也称直播推流

地图

map

地图组件。用于展示地图,

画布

canvas

画布

webview

webview

 web 浏览器组件,可以用来承载网页的容器

广告

ad

应用内展示的广告组件,可用于banner或信息流。

...

...

......

            

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值