小程序:基础内容和表单组件总结

你的名字 2022-01-21 23:57 464阅读 0赞

前言
经过这么久的学习,可以看出来小程序中组件的使用方法就跟html的标签一样,标签有起始<tagname>和闭合</tagname>,可以拿来直接使用,然后属性直接在<tagname>中调用,例如,使用button组件的type属性,可以这样用:

  1. <button type='primary'></button>

1.基础内容组件

基础内容包含图标icon、进度条progress、富文本rich-text和文本text等组件。小程序版本更新很快,后面可能还会有新增加的组件。

  1. 图标icon

    icon图标组件的长度默认是px,目前支持的属性有图标类型type(必填),图标的大小size、图标的颜色color。

    如下:

    icon

    图标类型type的有效值有:success, success_no_circle, info, warn, waiting, cancel, download, search, clear这些。形状分别如下图:

    icon类型

  2. 进度条progress

    进度条组件属性的长度单位默认的是px,常用的属性有:

    显示百分比percent、在进度条右侧显示进度条show-info,进度条圆角border-radius、进度条颜色color、进度条从左到右的动画active等。详细属性如下:

    percent属性

    例如wxml文件中代码:

    1. <progress percent="20" show-info />
    2. <progress percent="40" stroke-width="12" />
    3. <progress percent="60" color="pink" />
    4. <progress percent="80" active />

    效果:

    进度条效果

  3. 文本text

    文本text组件目前有三个属性,分别是:selectable(文本是否可选)、space(显示连续空格)和decode(是否解码)。

    text属性
    text组件有几点需要注意的地方:

    1.text组件内只支持text嵌套,不支持其他组件嵌套。

    2.基础库的版本低于2.1.0时,text组件内嵌的text style样式设置可能不会生效。

    3.decode解码可以解析的有:空格`、<<、>>、&&、单引号’、空格标记 `

详情参考开发文档

2.表单组件

表单类组件有些多,特绘制如下表格:






















































































组件名称 描述 常用属性
button 按钮 size:按钮大小,type:按钮的样式类型,disabled:是否禁用
checkbox 多选项目 checked:当前是否选中,用来设置默认选中;color:checkbox的颜色,同css的color;value:checkbox的值
checkbox-group 多项选择器,内部由多个checkbox组成。 bindchange:checkbox-group中选中项发生改变时触发 change 事件
editor 富文本编辑器,可以对图片、文字进行编辑 read-only:设置编辑器为只读;placeholder:提示信息
form 表单。将组件内的用户输入的switch input checkbox slider radio picker 提交。 bindsubmit:携带form中的数据触发submit事件。bindreset:表单重置时触发reset事件。
input 输入框 value:输入框的初始内容;type:输入框类型;password:是否是密码类型等
label 用来改进表单组件的可用性,使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发相应的控件。 for:绑定控件的id
picker 从底部弹起的滚动选择器 mode:选择器类型,默认是selector(普通选择器),还有time(时间选择器)、date(日期选择器)、region(省市区选择器)、multiSelector(多列选择器)。disabled:是否禁用。bindcancel:取消选择时触发。
picker-view 嵌入页面的滚动选择器。其中只可放置 picker-view-column组件,其它节点不会显示。
pick-view-column 滚动选择器子项。仅可放置于picker-view中,其孩子节点的高度会自动设置成与picker-view的选中框的高度一致
radio 单选项目 value:radio的值。checked:当前是否选中。disabled:是否禁止。color:radio的颜色
radio-group 单项选择器,内部由多个radio组成 bindchange: checkbox-group中选中项发生改变时触发 change 事件。
slider 滑动选择器 min:最小值。max:最大值。step:步长。
switch 开关选择器 checked:是否选中。disabled:是否禁用。type:样式,有效值:switch, checkbox
textarea 多行输入框 value:输入框的值。placeholder:输入框为空时占位符。maxlength:最大输入长度。focus:获取焦点

关于各个表单组件的更多属性及其用法请参考小程序开发文档。表单组件

发表评论

表情:
评论列表 (有 0 条评论,464人围观)

还没有评论,来说两句吧...

相关阅读