{ "disabled": { "description": "是否禁用。", "type": "Boolean" }, "loop": { "description": "是否循环播放", "type": "Boolean" }, "adpid": { "description": "App广告位id,在uni-AD官网申请广告位", "type": "String" }, "hover-class": { "description": "指定按下去的样式类。当 hover-class=\"none\" 时,没有点击态效果", "type": "String" }, "hover-stop-propagation": { "description": "指定是否阻止本节点的祖先节点出现点击态", "type": "Boolean" }, "hover-start-time": { "description": "按住后多久出现点击态,单位毫秒", "type": "Number" }, "hover-stay-time": { "description": "手指松开后点击态保留时间,单位毫秒", "type": "Number" }, "scroll-x": { "description": "允许横向滚动", "type": "Boolean" }, "scroll-y": { "description": "允许纵向滚动", "type": "Boolean" }, "upper-threshold": { "description": "距顶部/左边多远时(单位px),触发 scrolltoupper 事件", "type": "Number" }, "lower-threshold": { "description": "距底部/右边多远时(单位px),触发 scrolltolower 事件", "type": "Number" }, "scroll-top": { "description": "滚动位置,可以使用 px 或者 rpx 为单位,在被设置时,页面会滚动到对应位置", "type": "String" }, "scroll-left": { "description": "设置横向滚动条位置", "type": "Number" }, "scroll-into-view": { "description": " 值应为某子元素id(id不能以数字开头)。设置哪个方向可滚动,则在哪个方向滚动到该元素", "type": "String" }, "scroll-with-animation": { "description": "在设置滚动条位置时使用动画过渡", "type": "Boolean" }, "enable-back-to-top": { "description": "iOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只支持竖向", "type": "Boolean" }, "width": { "description": "页面宽度(px 为单位)", "type": "Number" }, "min-width": { "description": "页面最小宽度(px 为单位)", "type": "Number" }, "max-width": { "description": "页面最大宽度(px 为单位)", "type": "Number" }, "height": { "description": "页面高度(px 为单位)", "type": "Number" }, "min-height": { "description": "页面最小高度(px 为单位)", "type": "Number" }, "max-height": { "description": "页面最大高度(px 为单位)", "type": "Number" }, "orientation": { "description": "画面方向,可选值有 vertical,horizontal", "type": "String", "options": [ "vertical", "horizontal" ] }, "indicator-dots": { "description": "是否显示面板指示点", "type": "Boolean" }, "indicator-color": { "description": "指示点颜色", "type": "HexColor" }, "indicator-active-color": { "description": "当前选中的指示点颜色", "type": "HexColor" }, "active-class": { "description": "swiper-item 可见时的 class", "type": "String" }, "changing-class": { "description": "acceleration 设置为 {{true}} 时且处于滑动过程中,中间若干屏处于可见时的class", "type": "Boolean" }, "acceleration": { "description": "当开启时,会根据滑动速度,连续滑动多屏", "type": "Boolean" }, "disable-programmatic-animation": { "description": "是否禁用代码变动触发 swiper 切换时使用动画。", "type": "Boolean" }, "disable-touch": { "description": "是否禁止用户 touch 操作", "type": "Boolean" }, "touchable": { "description": "是否监听用户的触摸事件", "type": "Boolean" }, "easing-function": { "description": "指定 swiper 切换缓动动画类型,有效值:default、linear、easeInCubic、easeOutCubic、easeInOutCubic", "type": "String" }, "autoplay": { "description": "自动播放", "type": "Boolean" }, "current": { "description": "当前所在滑块的 index", "type": "Number" }, "current-item-id": { "description": "当前所在滑块的 item-id ,不能与 current 被同时指定", "type": "String" }, "interval": { "description": "自动切换时间间隔", "type": "Number" }, "duration": { "description": "指定视频长度", "type": "Number" }, "circular": { "description": "是否采用衔接滑动", "type": "Boolean" }, "vertical": { "description": "滑动方向是否为纵向", "type": "Boolean" }, "previous-margin": { "description": "前边距,可用于露出前一项的一小部分,接受 px 和 rpx 值", "type": "String" }, "next-margin": { "description": "后边距,可用于露出后一项的一小部分,接受 px 和 rpx 值", "type": "String" }, "display-multiple-items": { "description": "同时显示的滑块数量", "type": "Number" }, "skip-hidden-item-layout": { "description": "是否跳过未显示的滑块布局,设为 true 可优化复杂情况下的滑动性能,但会丢失隐藏状态滑块的布局信息", "type": "Boolean" }, "item-id": { "description": "该 swiper-item 的标识符", "type": "String" }, "scale-area": { "description": "当里面的movable-view设置为支持双指缩放时,设置此值可将缩放手势生效区域修改为整个movable-area", "type": "Boolean" }, "direction": { "description": "movable-view 的移动方向。", "type": "String", "options": [ "all", "vertical", "horizontal", "none" ] }, "inertia": { "description": "movable-view 是否带有惯性。", "type": "Boolean" }, "out-of-bounds": { "description": "超过可移动区域后,movable-view 是否还可以移动。", "type": "Boolean" }, "damping": { "description": "阻尼系数,用于控制 x 或 y 改变时的动画和过界回弹的动画,值越大移动越快。", "type": "Number" }, "x": { "description": "定义 x 轴方向的偏移,如果 x 的值不在可移动范围内,会自动移动到可移动范围;改变 x 的值会触发动画。", "type": "String|Number" }, "y": { "description": "定义 y 轴方向的偏移,如果 y 的值不在可移动范围内,会自动移动到可移动范围;改变 y 的值会触发动画。", "type": "String|Number" }, "friction": { "description": "摩擦系数,用于控制惯性滑动的动画,值越大摩擦力越大,滑动越快停止;必须大于0,否则会被设置成默认值 2。", "type": "Number" }, "scale": { "description": "是否支持双指缩放,默认缩放手势生效区域是在 movable-view 内。", "type": "Boolean" }, "scale-min": { "description": "定义缩放倍数最小值,默认为 0.5。", "type": "Number" }, "scale-max": { "description": "定义缩放倍数最大值,默认为 10。", "type": "Number" }, "scale-value": { "description": "定义缩放倍数,取值范围为 0.5 - 10", "type": "Number" }, "src": { "description": "webview 指向网页的链接", "type": "String|URIString" }, "type": { "description": "开放数据类型", "type": "String" }, "size": { "description": "按钮的大小", "type": "String", "options": [ "default", "mini" ] }, "selectable": { "description": "文本是否可选", "type": "Boolean" }, "space": { "description": "显示连续空格", "type": "String", "options": [ "ensp", "emsp", "nbsp" ] }, "decode": { "description": "是否解码", "type": "Boolean" }, "nodes": { "description": "节点列表", "type": "Array" }, "percent": { "description": "百分比0~100", "type": "Number" }, "show-info": { "description": "在进度条右侧显示百分比", "type": "Boolean" }, "stroke-width": { "description": "进度条线的宽度,单位px", "type": "Number" }, "color": { "description": "switch 的颜色,同 css 的 color", "type": "ColorString" }, "activeColor": { "description": "radio已选择的颜色", "type": "ColorString" }, "backgroundColor": { "description": "radio背景条的颜色", "type": "ColorString" }, "active": { "description": "进度条从左往右的动画", "type": "Boolean" }, "active-mode": { "description": "backwards: 动画从头播;forwards:动画从上次结束点接着播", "type": "String" }, "plain": { "description": "按钮是否镂空,背景色透明", "type": "Boolean" }, "loading": { "description": "是否在导航条显示 loading 加载提示", "type": "Boolean" }, "form-type": { "description": "用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件", "type": "String", "options": [ "submit", "reset" ] }, "open-type": { "description": "跳转方式", "type": "String", "options": [ "navigate", "redirect", "switchTab", "reLaunch", "navigateBack" ] }, "lang": { "description": "", "type": "String", "options": [ "ts" ] }, "session-from": { "description": "会话来源", "type": "String" }, "send-message-title": { "description": "会话内消息卡片标题", "type": "String" }, "send-message-path": { "description": "会话内消息卡片点击跳转应用路径", "type": "String" }, "send-message-img": { "description": "会话内消息卡片图片", "type": "String" }, "show-message-card": { "description": "显示会话内消息卡片", "type": "Boolean" }, "app-parameter": { "description": "打开 APP 时,向 APP 传递的参数", "type": "String" }, "value": { "description": "radio当前取值", "type": "Number" }, "checked": { "description": "是否选中", "type": "Boolean" }, "report-submit": { "description": "是否返回 formId 用于发送模板消息", "type": "Boolean" }, "password": { "description": "是否是密码类型", "type": "Boolean" }, "placeholder": { "description": "提示信息。", "type": "String" }, "placeholder-style": { "description": "指定 placeholder 的样式", "type": "String" }, "placeholder-class": { "description": "指定 placeholder 的样式类", "type": "String" }, "maxlength": { "description": "最大输入长度,设置为 -1 的时候不限制最大长度", "type": "Number" }, "cursor-spacing": { "description": "指定光标与键盘的距离,单位 px 。取 textarea 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离", "type": "Number" }, "auto-focus": { "description": "获取焦点", "type": "Boolean" }, "focus": { "description": "获取焦点", "type": "Boolean" }, "confirm-type": { "description": "设置键盘右下角按钮的文字", "type": "String", "options": [ "send", "search", "next", "go", "done" ] }, "confirm-hold": { "description": "点击键盘右下角按钮时是否保持键盘不收起", "type": "Boolean" }, "cursor": { "description": "指定focus时的光标位置", "type": "Number" }, "selection-start": { "description": " 光标起始位置,自动聚集时有效,需与selection-end搭配使用", "type": "Number" }, "selection-end": { "description": " 光标结束位置,自动聚集时有效,需与selection-satrt搭配使用", "type": "Number" }, "adjust-position": { "description": "键盘弹起时,是否自动上推页面", "type": "Boolean" }, "for": { "description": "绑定控件的 id", "type": "String" }, "mode": { "description": "SD(标清), HD(高清), FHD(超清), RTC(实时通话) ", "type": "String", "options": [ "RTC", "SD", "HD", "FHD" ] }, "indicator-style": { "description": "设置选择器中间选中框的样式", "type": "String" }, "indicator-class": { "description": "设置选择器中间选中框的类名", "type": "String" }, "mask-style": { "description": "设置蒙层的样式", "type": "String" }, "mask-class": { "description": "设置蒙层的类名", "type": "String" }, "range": { "description": "mode为 selector 或 multiSelector 时,range 有效", "type": "Array" }, "range-key": { "description": "当 range 是一个 Object Array 时,通过 range-key 来指定 Object 中 key 的值作为选择器显示内容", "type": "String" }, "start": { "description": "mode为time:表示有效时间范围的开始,字符串格式为\"hh:mm\";mode为date:表示有效日期范围的开始,字符串格式为\"YYYY-MM-DD\"", "type": "String" }, "end": { "description": "mode为time:表示有效时间范围的结束,字符串格式为\"hh:mm\";mode为date:表示有效日期范围的结束,字符串格式为\"YYYY-MM-DD\"", "type": "String" }, "fields": { "description": "有效值 year,month,day,表示选择器的粒度", "type": "String", "options": [ "year", "month", "day" ] }, "custom-item": { "description": "可为每一列的顶部添加一个自定义的项", "type": "String" }, "min": { "description": " radio 最小值", "type": "Number" }, "max": { "description": "radio最大值", "type": "Number" }, "step": { "description": "radio步长,取值必须大于 0,并且可被(max - min)整除", "type": "Number" }, "select-color": { "description": "radio已选择的颜色", "type": "ColorString" }, "block-size": { "description": "radio滑块的大小,取值范围为 12 - 28", "type": "Number" }, "block-color": { "description": "滑块颜色", "type": "ColorString" }, "show-value": { "description": "是否显示当前 value", "type": "Boolean" }, "auto-height": { "description": "是否自动增高,设置auto-height时,style.height不生效", "type": "Boolean" }, "fixed": { "description": "如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true", "type": "Boolean" }, "show-confirm-bar": { "description": "是否显示键盘上方带有”完成“按钮那一栏", "type": "Boolean" }, "target": { "description": "在哪个目标上发生跳转,默认当前应用", "type": "String" }, "url": { "description": "推流地址。目前仅支持 flv, rtmp 格式", "type": "String" }, "delta": { "description": "当 open-type 为 navigateBack 时有效,表示回退的层数", "type": "Number" }, "app-id": { "description": "当target=\"miniProgram\"时有效,要打开的小程序 appId", "type": "String" }, "path": { "description": "当target=\"miniProgram\"时有效,打开的页面路径,如果为空则打开首页", "type": "String" }, "extra-data": { "description": "当target=\"miniProgram\"时有效,需要传递给目标应用的数据,目标应用可在 App.onLaunch(),App.onShow() 中获取到这份数据", "type": "Object" }, "version": { "description": "当target=\"miniProgram\"时有效,要打开的小程序版本,有效值 develop(开发版),trial(体验版),release(正式版),仅在当前小程序为开发版或体验版时此参数有效;如果当前小程序是体验版或正式版,则打开的小程序必定是正式版", "type": "String" }, "animation-type": { "description": "当 open-type=\"navigateTo\" 或 open-type=\"navigateBack\" 时有效,窗口的显示/关闭的动画类型。", "type": "String", "options": [ "auto", "none", "slide-in-right", "slide-in-left", "slide-in-top", "slide-in-bottom", "fade-in", "zoom-out", "zoom-fade-out", "pop-in", "slide-out-right", "slide-out-left", "slide-out-top", "slide-out-bottom", "fade-out", "zoom-in", "zoom-fade-in", "pop-out" ] }, "animation-duration": { "description": "当 open-type=\"navigateTo\" 或 open-type=\"navigateBack\" 时有效,窗口的显示/关闭动画的持续时间。", "type": "Number" }, "title": { "description": "视频的标题,全屏时在顶部展示", "type": "String" }, "title-icon": { "description": "标题icon", "type": "Boolean" }, "titleIcon-radius": { "description": "标题icon圆角", "type": "Boolean" }, "subtitle-text": { "description": "", "type": "Boolean" }, "subtitle-size": { "description": "", "type": "Boolean" }, "subtitle-color": { "description": "", "type": "Boolean" }, "subtitle-overflow": { "description": "", "type": "Boolean" }, "title-align": { "description": "", "type": "Boolean" }, "background-image": { "description": "", "type": "Boolean" }, "background-repeat": { "description": "", "type": "Boolean" }, "blur-effect": { "description": "", "type": "Boolean" }, "front-color": { "description": "导航条前景颜色值,包括按钮、标题、状态栏的颜色,仅支持 #ffffff 和 #000000", "type": "Boolean" }, "background-color": { "description": "窗口的背景色,必须为十六进制颜色值", "type": "String" }, "color-animation-duration": { "description": "改变导航栏颜色时的动画时长,默认为 0 (即没有动画效果)", "type": "Boolean" }, "color-animation-timing-func": { "description": "改变导航栏颜色时的动画方式,支持 linear 、 easeIn 、 easeOut 和 easeInOut", "type": "Boolean" }, "show-icon": { "description": "是否显示icon", "type": "Boolean" }, "selected": { "description": "选中的tabBar选项索引值", "type": "Number" }, "poster": { "description": "视频封面的图片网络资源地址,如果 controls 属性值为 false 则设置 poster 无效", "type": "String" }, "controls": { "description": "控件", "type": "Array" }, "name": { "description": "默认控件上的音频名字,如果 controls 属性值为 false 则设置 name 无效", "type": "String" }, "author": { "description": "默认控件上的作者名字,如果 controls 属性值为 false 则设置 author 无效", "type": "String" }, "lazy-load": { "description": "图片懒加载。只针对page与scroll-view下的image有效", "type": "Boolean" }, "fade-show": { "description": "图片显示动画效果", "type": "Boolean" }, "webp": { "description": "默认不解析 webP 格式,只支持网络资源", "type": "Boolean" }, "show-menu-by-longpress": { "description": "开启长按图片显示识别小程序码菜单", "type": "Boolean" }, "initial-time": { "description": "指定视频初始播放位置", "type": "Number" }, "danmu-list": { "description": "弹幕列表", "type": "Array" }, "danmu-btn": { "description": "是否显示弹幕按钮,只在初始化时有效,不能动态变更", "type": "Boolean" }, "enable-danmu": { "description": " 是否展示弹幕,只在初始化时有效,不能动态变更", "type": "Boolean" }, "muted": { "description": "是否静音", "type": "Boolean" }, "page-gesture": { "description": "在非全屏模式下,是否开启亮度与音量调节手势", "type": "Boolean" }, "show-progress": { "description": " 若不设置,宽度大于240时才会显示", "type": "Boolean" }, "show-fullscreen-btn": { "description": "是否显示全屏按钮", "type": "Boolean" }, "show-play-btn": { "description": "是否显示视频底部控制栏的播放按钮", "type": "Boolean" }, "show-center-play-btn": { "description": "是否显示视频中间的播放按钮", "type": "Boolean" }, "enable-progress-gesture": { "description": "是否开启控制进度的手势", "type": "Boolean" }, "objectFit": { "description": "当视频大小与 video 容器大小不一致时,视频的表现形式。", "type": "String", "options": [ "contain", "fill", "cover" ] }, "show-mute-btn": { "description": "是否显示静音按钮", "type": "Boolean" }, "play-btn-position": { "description": "播放按钮的位置", "type": "String" }, "enable-play-gesture": { "description": "是否开启播放手势,即双击切换播放、暂停", "type": "Boolean" }, "auto-pause-if-navigate": { "description": "当跳转到其它小程序页面时,是否自动暂停本页面的视频", "type": "Boolean" }, "auto-pause-if-open-native": { "description": "当跳转到其它微信原生页面时,是否自动暂停本页面的视频", "type": "Boolean" }, "vslide-gesture": { "description": "在非全屏模式下,是否开启亮度与音量调节手势(同 page-gesture)", "type": "Boolean" }, "vslide-gesture-in-fullscreen": { "description": "在全屏模式下,是否开启亮度与音量调节手势", "type": "Boolean" }, "ad-unit-id": { "description": "视频前贴广告单元ID", "type": "String" }, "poster-for-crawler": { "description": "用于给搜索等场景作为视频封面展示,建议使用无播放 icon 的视频封面图,只支持网络地址", "type": "String" }, "codec": { "description": "解码器选择", "type": "String" }, "http-cache": { "description": "是否对 http、https 视频源开启本地缓存", "type": "Boolean" }, "play-strategy": { "description": "播放策略", "type": "Number" }, "flash": { "description": "前置或后置,值为front, back", "type": "String", "options": [ "back", "front" ] }, "device-position": { "description": "闪光灯,值为auto, on, off", "type": "String" }, "object-fit": { "description": "填充模式,可选值有 contain,fillCrop", "type": "String", "options": [ "contain", "fillCrop" ] }, "background-mute": { "description": "进入后台时是否静音", "type": "Boolean" }, "min-cache": { "description": "最小缓冲区,单位s", "type": "String" }, "max-cache": { "description": "最大缓冲区,单位s", "type": "String" }, "autopush": { "description": "自动推流", "type": "Boolean" }, "enable-camera": { "description": "开启摄像头", "type": "Boolean" }, "min-bitrate": { "description": "最小码率", "type": "String" }, "max-bitrate": { "description": "最大码率", "type": "String" }, "beauty": { "description": "美颜", "type": "Number" }, "aspect": { "description": "美白", "type": "Number" }, "waiting-image": { "description": "进入后台时推流的等待画面", "type": "String" }, "waiting-image-md5": { "description": "等待画面资源的MD5值", "type": "String" }, "longitude": { "description": "中心经度", "type": "Number" }, "latitude": { "description": "中心纬度", "type": "Number" }, "markers": { "description": "标记点", "type": "Array" }, "covers": { "description": "即将移除,请使用 markers", "type": "Array" }, "polyline": { "description": "路线", "type": "Array" }, "circles": { "description": "圆", "type": "Array" }, "include-points": { "description": "缩放视野以包含所有给定的坐标点", "type": "Array" }, "show-location": { "description": "显示带有方向的当前定位点", "type": "Boolean" }, "canvas-id": { "description": "canvas 组件的唯一标识符", "type": "String" }, "disable-scroll": { "description": "当在 canvas 中移动时且有绑定手势事件时,禁止屏幕滚动以及下拉刷新", "type": "Boolean" }, "open-gid": { "description": "当 type=\"groupName\" 时生效, 群id", "type": "String" }, "webview-styles": { "description": "webview 的样式", "type": "Object|Boolean" }, "unit-id": { "description": "广告单元id,可在小程序管理后台的流量主模块新建", "type": "String" }, "scoped": { "description": "", "type": "String" }, "background-text-style": { "description": "下拉背景字体、loading 图的样式,仅支持 dark 和 light", "type": "String" }, "background-color-top": { "description": "顶部窗口的背景色,必须为十六进制颜色值,仅 iOS 支持", "type": "String" }, "background-color-bottom": { "description": "底部窗口的背景色,必须为十六进制颜色值,仅 iOS 支持", "type": "String" }, "scroll-duration": { "description": "滚动动画时长", "type": "Number" }, "page-style": { "description": "页面根节点样式,页面根节点是所有页面节点的祖先节点,相当于 HTML 中的 body 节点", "type": "String" }, "root-font-size": { "description": "页面的根字体大小,页面中的所有 rem 单位,将使用这个字体大小作为参考值,即 1rem 等于这个字体大小", "type": "String" }, "enable-pull-down-refresh": { "description": "", "type": "Boolean" }, "是否开启下拉刷新": { "description": "", "type": "String" }, "": { "description": "", "type": "String" }, "animation": { "description": "是否使用动画,默认为 true。", "type": "Boolean" }, "read-only": { "description": "设置编辑器为只读。", "type": "Boolean" }, "show-img-size": { "description": "点击图片时显示图片大小控件。", "type": "Boolean" }, "show-img-toolbar": { "description": "点击图片时显示工具栏控件。", "type": "Boolean" }, "show-img-resize": { "description": "点击图片时显示修改尺寸控件。", "type": "String" }, "collection": { "description": "表名", "type": "String|URIDBCollectionStringString" }, "field": { "description": "查询字段,多个字段用 `,` 分割", "type": "String|DBFieldString" }, "where": { "description": "查询条件", "type": "String|JQLString" }, "action": { "description": "云端执行数据库查询的前或后,触发某个action函数操作,进行预处理或后处理", "type": "String|ClientDBActionString" }, "orderby": { "description": "排序字段及正序倒叙设置", "type": "String" }, "groupby": { "description": "对数据进行分组", "type": "String" }, "group-field": { "description": "对数据进行分组统计", "type": "String" }, "distinct": { "description": "是否对数据查询结果中重复的记录进行去重", "type": "Boolean", "options": [ "true", "false" ] }, "page-data": { "description": "add 多次查询的集合, replace 当前查询的集合", "type": "String", "options": [ "add", "replace" ] }, "page-current": { "description": "当前页", "type": "Number" }, "page-size": { "description": "每页数据数量", "type": "Number" }, "getone": { "description": "指定查询结果是否返回数组第一条数据,默认 false。在false情况下返回的是数组,即便只有一条结果,也需要[0]的方式获取。在true下,直接返回结果数据,少一层数组", "type": "Boolean" }, "getcount": { "description": "是否查询总数量", "type": "Boolean" }, "gettree": { "description": "是否查询树状结构数据", "type": "Boolean" }, "startwith": { "description": "gettree的第一层级条件,此初始条件可以省略,不传startWith时默认从最顶级开始查询", "type": "String" }, "limitlevel": { "description": "gettree查询返回的树的最大层级。超过设定层级的节点不会返回。默认10级,最大15,最小1", "type": "Number" }, "manual": { "description": "是否手动加载数据,默认为 false,页面onready时自动联网加载数据", "type": "Boolean" } }