HBuilder中常用组件及用法

1.view基本视图容器

它类似于传统html中的div,用于包裹各种元素内容。

如果使用nvue,则需注意,包裹文字应该使用<text>组件。

属性名类型默认值说明
hover-classStringnone指定按下去的样式类。
hover-stop-propagationBooleanfalse点击子组件是否阻止父组件出现点击样式
hover-start-timeNumber50按住后多久出现点击样式
hover-stay-timeNumber400手指松开后点击样式保留的时间

用法

2.scroll-view可滚动视图容器

可滚动视图区域。用于区域滚动。

需注意在webview渲染的页面中,区域滚动的性能不及页面滚动。

属性名类型默认值说明
scroll-xBooleanfalse允许横向滚动
scroll-yBooleanfalse允许纵向滚动

3.image图片组件

image支持的格式有bmp,gif,ico,jpg,png,webp,heic。可以通过插件来扩展app平台nvue/uvue的图片支持。小程序上只支持网络地址的svg图;

<image>组件未设置宽高时,默认宽度320px、高度240px。app-nvue平台,暂时默认为屏幕宽度、高度 240px,src 仅支持相对路径、绝对路径。

自定义组件里面使用 <image>时,若src使用相对路径可能出现路径查找失败的情况,故建议使用绝对路径。

属性名类型默认值说明平台差异说明
srcString图片资源地址
modeString'scaleToFill'图片裁剪、缩放的模式
模式说明
缩放scaleToFill不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素
缩放aspectFit保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。
缩放aspectFill保持纵横比缩放图片,只保证图片的短边能完全显示出来。
缩放widthFix宽度不变,高度自动变化,保持原图宽高比不变
缩放heightFix高度不变,宽度自动变化,保持原图宽高比不变

4.swiper滑块视图容器

注意滑动切换和滚动的区别,滑动切换是一屏一屏的切换。swiper下的每个swiper-item是一个滑动切换区域,不能停留在2个滑动区域之间。

属性名类型默认值说明
indicator-dotsBooleanfalse是否显示面板指示点
indicator-colorColorrgba(0, 0, 0, 3)指示点颜色
indicator-active-colorColor#000000当前选中的指示点颜色
autoplayBooleanfalse是否自动切换
intervalNumber5000自动切换时间间隔
durationNumber500滑动动画时长
circularBooleanfalse播放到末尾后重新回到开头
verticalBooleanfalse滑动方向是否为纵向

5.text文本组件用于包裹文本内容 

在app-uvue和app-nvue中,文本只能写在text中,而不能写在view的text区域。

属性名类型默认值说明
selectableBooleanfalse文本是否可选
user-selectBooleanfalse文本是否可选(微信小程序)
spaceString显示连续空格(钉钉不支持)
space值说明
ensp中文字符空格一半大小
emsp中文字符空格大小
nbsp根据字体设置的空格大小

6.navigator页面跳转

属性名类型默认值说明
urlString应用内的跳转链接,值为相对路径或绝对路径
open-typeStringnavigate跳转方式
open-type值说明
navigate保留当前页面,跳转到应用内的某个页面
redirect关闭当前页面,跳转到应用内的某个页面

7.button按钮组件

属性名类型默认值说明
sizeStringdefault按钮的大小
typeStringdefault按钮的样式类型
plainBooleanfalse按钮是否镂空,背景色透明
disabledBooleanfalse是否禁用

8.input输入框

属性名类型默认值说明
valueString输入框的初始内容
typeStringtextinput 的类型有效值(手机上键盘的值)
passwordBooleanfalse是否是密码类型(不能输入中文)
maxlengthNumber140最大输入长度,设置为 -1 的时候不限制最大长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值