From ffd214eebaffb25f7694049edbe0b746a7d1e204 Mon Sep 17 00:00:00 2001 From: cs10086 <1291454411@qq.com> Date: Tue, 8 Sep 2026 15:44:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20uView=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=96=87=E4=BB=B6=E7=BC=96=E7=A0=81=E4=B9=B1=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 85 个 uView props.js 的中文注释由 GBK 乱码还原为 UTF-8 并去除 BOM - uview-ui/index.js 修复 2 行注释乱码 - 各文件头部 uview-init 兜底 import 保留,功能改动不变 --- .../components/u-action-sheet/props.js | 22 ++--- .../uview-ui/components/u-album/props.js | 24 +++--- .../uview-ui/components/u-alert/props.js | 18 ++-- .../components/u-avatar-group/props.js | 20 ++--- .../uview-ui/components/u-avatar/props.js | 32 +++---- .../uview-ui/components/u-back-top/props.js | 22 ++--- .../uview-ui/components/u-badge/props.js | 34 ++++---- .../uview-ui/components/u-button/props.js | 72 ++++++++-------- .../uview-ui/components/u-calendar/props.js | 58 ++++++------- .../uview-ui/components/u-cell-group/props.js | 6 +- .../uview-ui/components/u-cell/props.js | 42 +++++----- .../components/u-checkbox-group/props.js | 32 +++---- .../uview-ui/components/u-checkbox/props.js | 28 +++---- .../components/u-circle-progress/props.js | 2 +- .../uview-ui/components/u-code-input/props.js | 32 +++---- .../uview-ui/components/u-code/props.js | 14 ++-- .../uview-ui/components/u-col/props.js | 12 +-- .../components/u-collapse-item/props.js | 24 +++--- .../uview-ui/components/u-collapse/props.js | 8 +- .../components/u-column-notice/props.js | 24 +++--- .../uview-ui/components/u-count-down/props.js | 10 +-- .../uview-ui/components/u-count-to/props.js | 24 +++--- .../components/u-datetime-picker/props.js | 50 +++++------ .../uview-ui/components/u-divider/props.js | 18 ++-- .../uview-ui/components/u-empty/props.js | 24 +++--- .../uview-ui/components/u-form-item/props.js | 18 ++-- .../uview-ui/components/u-form/props.js | 20 ++--- .../uview-ui/components/u-gap/props.js | 10 +-- .../uview-ui/components/u-grid-item/props.js | 6 +- .../uview-ui/components/u-grid/props.js | 8 +- .../uview-ui/components/u-icon/props.js | 36 ++++---- .../uview-ui/components/u-image/props.js | 34 ++++---- .../components/u-index-anchor/props.js | 12 +-- .../uview-ui/components/u-index-list/props.js | 12 +-- .../uview-ui/components/u-input/props.js | 84 +++++++++---------- .../uview-ui/components/u-keyboard/props.js | 34 ++++---- .../components/u-line-progress/props.js | 10 +-- .../uview-ui/components/u-line/props.js | 12 +-- .../uview-ui/components/u-link/props.js | 16 ++-- .../uview-ui/components/u-list-item/props.js | 4 +- .../uview-ui/components/u-list/props.js | 32 +++---- .../components/u-loading-icon/props.js | 24 +++--- .../components/u-loading-page/props.js | 20 ++--- .../uview-ui/components/u-loadmore/props.js | 38 ++++----- .../uview-ui/components/u-modal/props.js | 36 ++++---- .../uview-ui/components/u-navbar/props.js | 34 ++++---- .../uview-ui/components/u-no-network/props.js | 8 +- .../uview-ui/components/u-notice-bar/props.js | 30 +++---- .../uview-ui/components/u-notify/props.js | 20 ++--- .../uview-ui/components/u-number-box/props.js | 44 +++++----- .../components/u-number-keyboard/props.js | 8 +- .../uview-ui/components/u-overlay/props.js | 10 +-- .../uview-ui/components/u-parse/props.js | 2 +- .../uview-ui/components/u-picker/props.js | 32 +++---- .../uview-ui/components/u-popup/props.js | 32 +++---- .../components/u-radio-group/props.js | 34 ++++---- .../uview-ui/components/u-radio/props.js | 26 +++--- .../uview-ui/components/u-rate/props.js | 28 +++---- .../uview-ui/components/u-read-more/props.js | 26 +++--- .../uview-ui/components/u-row-notice/props.js | 16 ++-- .../uview-ui/components/u-row/props.js | 8 +- .../components/u-scroll-list/props.js | 14 ++-- .../uview-ui/components/u-search/props.js | 46 +++++----- .../uview-ui/components/u-skeleton/props.js | 24 +++--- .../uview-ui/components/u-slider/props.js | 22 ++--- .../uview-ui/components/u-status-bar/props.js | 2 +- .../uview-ui/components/u-steps-item/props.js | 10 +-- .../uview-ui/components/u-steps/props.js | 16 ++-- .../uview-ui/components/u-sticky/props.js | 16 ++-- .../uview-ui/components/u-subsection/props.js | 20 ++--- .../components/u-swipe-action-item/props.js | 16 ++-- .../components/u-swipe-action/props.js | 4 +- .../components/u-swiper-indicator/props.js | 12 +-- .../uview-ui/components/u-swiper/props.js | 52 ++++++------ .../uview-ui/components/u-switch/props.js | 22 ++--- .../components/u-tabbar-item/props.js | 14 ++-- .../uview-ui/components/u-tabbar/props.js | 18 ++-- .../uview-ui/components/u-tabs/props.js | 26 +++--- .../uview-ui/components/u-tag/props.js | 34 ++++---- .../uview-ui/components/u-text/props.js | 46 +++++----- .../uview-ui/components/u-textarea/props.js | 48 +++++------ .../uview-ui/components/u-toolbar/props.js | 14 ++-- .../uview-ui/components/u-tooltip/props.js | 24 +++--- .../uview-ui/components/u-transition/props.js | 10 +-- .../uview-ui/components/u-upload/props.js | 50 +++++------ uni_modules/uview-ui/index.js | 4 +- 86 files changed, 1020 insertions(+), 1020 deletions(-) diff --git a/uni_modules/uview-ui/components/u-action-sheet/props.js b/uni_modules/uview-ui/components/u-action-sheet/props.js index d816c67..38ecf05 100644 --- a/uni_modules/uview-ui/components/u-action-sheet/props.js +++ b/uni_modules/uview-ui/components/u-action-sheet/props.js @@ -1,52 +1,52 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎿嶄綔鑿滃崟鏄惁灞曠ず 锛堥粯璁alse锛? + // 操作菜单是否展示 (默认false) show: { type: Boolean, default: uni.$u.props.actionSheet.show }, - // 鏍囬 + // 标题 title: { type: String, default: uni.$u.props.actionSheet.title }, - // 閫夐」涓婃柟鐨勬弿杩颁俊鎭? + // 选项上方的描述信息 description: { type: String, default: uni.$u.props.actionSheet.description }, - // 鏁版嵁 + // 数据 actions: { type: Array, default: uni.$u.props.actionSheet.actions }, - // 鍙栨秷鎸夐挳鐨勬枃瀛楋紝涓嶄负绌烘椂鏄剧ず鎸夐挳 + // 取消按钮的文字,不为空时显示按钮 cancelText: { type: String, default: uni.$u.props.actionSheet.cancelText }, - // 鐐瑰嚮鏌愪釜鑿滃崟椤规椂鏄惁鍏抽棴寮圭獥 + // 点击某个菜单项时是否关闭弹窗 closeOnClickAction: { type: Boolean, default: uni.$u.props.actionSheet.closeOnClickAction }, - // 澶勭悊搴曢儴瀹夊叏鍖猴紙榛樿true锛? + // 处理底部安全区(默认true) safeAreaInsetBottom: { type: Boolean, default: uni.$u.props.actionSheet.safeAreaInsetBottom }, - // 灏忕▼搴忕殑鎵撳紑鏂瑰紡 + // 小程序的打开方式 openType: { type: String, default: uni.$u.props.actionSheet.openType }, - // 鐐瑰嚮閬僵鏄惁鍏佽鍏抽棴 (榛樿true) + // 点击遮罩是否允许关闭 (默认true) closeOnClickOverlay: { type: Boolean, default: uni.$u.props.actionSheet.closeOnClickOverlay }, - // 鍦嗚鍊? + // 圆角值 round: { type: [Boolean, String, Number], default: uni.$u.props.actionSheet.round diff --git a/uni_modules/uview-ui/components/u-album/props.js b/uni_modules/uview-ui/components/u-album/props.js index c6504da..2e44736 100644 --- a/uni_modules/uview-ui/components/u-album/props.js +++ b/uni_modules/uview-ui/components/u-album/props.js @@ -1,57 +1,57 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍥剧墖鍦板潃锛孉rray|Array褰㈠紡 + // 图片地址,Array|Array形式 urls: { type: Array, default: uni.$u.props.album.urls }, - // 鎸囧畾浠庢暟缁勭殑瀵硅薄鍏冪礌涓鍙栧摢涓睘鎬т綔涓哄浘鐗囧湴鍧€ + // 指定从数组的对象元素中读取哪个属性作为图片地址 keyName: { type: String, default: uni.$u.props.album.keyName }, - // 鍗曞浘鏃讹紝鍥剧墖闀胯竟鐨勯暱搴? + // 单图时,图片长边的长度 singleSize: { type: [String, Number], default: uni.$u.props.album.singleSize }, - // 澶氬浘鏃讹紝鍥剧墖杈归暱 + // 多图时,图片边长 multipleSize: { type: [String, Number], default: uni.$u.props.album.multipleSize }, - // 澶氬浘鏃讹紝鍥剧墖姘村钩鍜屽瀭鐩翠箣闂寸殑闂撮殧 + // 多图时,图片水平和垂直之间的间隔 space: { type: [String, Number], default: uni.$u.props.album.space }, - // 鍗曞浘鏃讹紝鍥剧墖缂╂斁瑁佸壀鐨勬ā寮? + // 单图时,图片缩放裁剪的模式 singleMode: { type: String, default: uni.$u.props.album.singleMode }, - // 澶氬浘鏃讹紝鍥剧墖缂╂斁瑁佸壀鐨勬ā寮? + // 多图时,图片缩放裁剪的模式 multipleMode: { type: String, default: uni.$u.props.album.multipleMode }, - // 鏈€澶氬睍绀虹殑鍥剧墖鏁伴噺锛岃秴鍑烘椂鏈€鍚庝竴涓綅缃皢浼氭樉绀哄墿浣欏浘鐗囨暟閲? + // 最多展示的图片数量,超出时最后一个位置将会显示剩余图片数量 maxCount: { type: [String, Number], default: uni.$u.props.album.maxCount }, - // 鏄惁鍙互棰勮鍥剧墖 + // 是否可以预览图片 previewFullImage: { type: Boolean, default: uni.$u.props.album.previewFullImage }, - // 姣忚灞曠ず鍥剧墖鏁伴噺锛屽璁剧疆锛宻ingleSize鍜宮ultipleSize灏嗕細鏃犳晥 + // 每行展示图片数量,如设置,singleSize和multipleSize将会无效 rowCount: { type: [String, Number], default: uni.$u.props.album.rowCount }, - // 瓒呭嚭maxCount鏃舵槸鍚︽樉绀烘煡鐪嬫洿澶氱殑鎻愮ず + // 超出maxCount时是否显示查看更多的提示 showMore: { type: Boolean, default: uni.$u.props.album.showMore diff --git a/uni_modules/uview-ui/components/u-alert/props.js b/uni_modules/uview-ui/components/u-alert/props.js index 0e6d74d..299d0f7 100644 --- a/uni_modules/uview-ui/components/u-alert/props.js +++ b/uni_modules/uview-ui/components/u-alert/props.js @@ -1,42 +1,42 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄剧ず鏂囧瓧 + // 显示文字 title: { type: String, default: uni.$u.props.alert.title }, - // 涓婚锛宻uccess/warning/info/error + // 主题,success/warning/info/error type: { type: String, default: uni.$u.props.alert.type }, - // 杈呭姪鎬ф枃瀛? + // 辅助性文字 description: { type: String, default: uni.$u.props.alert.description }, - // 鏄惁鍙叧闂? + // 是否可关闭 closable: { type: Boolean, default: uni.$u.props.alert.closable }, - // 鏄惁鏄剧ず鍥炬爣 + // 是否显示图标 showIcon: { type: Boolean, default: uni.$u.props.alert.showIcon }, - // 娴呮垨娣辫壊璋冿紝light-娴呰壊锛宒ark-娣辫壊 + // 浅或深色调,light-浅色,dark-深色 effect: { type: String, default: uni.$u.props.alert.effect }, - // 鏂囧瓧鏄惁灞呬腑 + // 文字是否居中 center: { type: Boolean, default: uni.$u.props.alert.center }, - // 瀛椾綋澶у皬 + // 字体大小 fontSize: { type: [String, Number], default: uni.$u.props.alert.fontSize diff --git a/uni_modules/uview-ui/components/u-avatar-group/props.js b/uni_modules/uview-ui/components/u-avatar-group/props.js index fafb659..fd0de40 100644 --- a/uni_modules/uview-ui/components/u-avatar-group/props.js +++ b/uni_modules/uview-ui/components/u-avatar-group/props.js @@ -1,42 +1,42 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 澶村儚鍥剧墖缁? + // 头像图片组 urls: { type: Array, default: uni.$u.props.avatarGroup.urls }, - // 鏈€澶氬睍绀虹殑澶村儚鏁伴噺 + // 最多展示的头像数量 maxCount: { type: [String, Number], default: uni.$u.props.avatarGroup.maxCount }, - // 澶村儚褰㈢姸 + // 头像形状 shape: { type: String, default: uni.$u.props.avatarGroup.shape }, - // 鍥剧墖瑁佸壀妯″紡 + // 图片裁剪模式 mode: { type: String, default: uni.$u.props.avatarGroup.mode }, - // 瓒呭嚭maxCount鏃舵槸鍚︽樉绀烘煡鐪嬫洿澶氱殑鎻愮ず + // 超出maxCount时是否显示查看更多的提示 showMore: { type: Boolean, default: uni.$u.props.avatarGroup.showMore }, - // 澶村儚澶у皬 + // 头像大小 size: { type: [String, Number], default: uni.$u.props.avatarGroup.size }, - // 鎸囧畾浠庢暟缁勭殑瀵硅薄鍏冪礌涓鍙栧摢涓睘鎬т綔涓哄浘鐗囧湴鍧€ + // 指定从数组的对象元素中读取哪个属性作为图片地址 keyName: { type: String, default: uni.$u.props.avatarGroup.keyName }, - // 澶村儚涔嬮棿鐨勯伄鎸℃瘮渚? + // 头像之间的遮挡比例 gap: { type: [String, Number], validator(value) { @@ -44,7 +44,7 @@ export default { }, default: uni.$u.props.avatarGroup.gap }, - // 闇€棰濆鏄剧ず鐨勫€? + // 需额外显示的值 extraValue: { type: [Number, String], default: uni.$u.props.avatarGroup.extraValue diff --git a/uni_modules/uview-ui/components/u-avatar/props.js b/uni_modules/uview-ui/components/u-avatar/props.js index dd77b46..aacfd93 100644 --- a/uni_modules/uview-ui/components/u-avatar/props.js +++ b/uni_modules/uview-ui/components/u-avatar/props.js @@ -1,76 +1,76 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 澶村儚鍥剧墖璺緞(涓嶈兘涓虹浉瀵硅矾寰? + // 头像图片路径(不能为相对路径) src: { type: String, default: uni.$u.props.avatar.src }, - // 澶村儚褰㈢姸锛宑ircle-鍦嗗舰锛宻quare-鏂瑰舰 + // 头像形状,circle-圆形,square-方形 shape: { type: String, default: uni.$u.props.avatar.shape }, - // 澶村儚灏哄 + // 头像尺寸 size: { type: [String, Number], default: uni.$u.props.avatar.size }, - // 瑁佸壀妯″紡 + // 裁剪模式 mode: { type: String, default: uni.$u.props.avatar.mode }, - // 鏄剧ず鐨勬枃瀛? + // 显示的文字 text: { type: String, default: uni.$u.props.avatar.text }, - // 鑳屾櫙鑹? + // 背景色 bgColor: { type: String, default: uni.$u.props.avatar.bgColor }, - // 鏂囧瓧棰滆壊 + // 文字颜色 color: { type: String, default: uni.$u.props.avatar.color }, - // 鏂囧瓧澶у皬 + // 文字大小 fontSize: { type: [String, Number], default: uni.$u.props.avatar.fontSize }, - // 鏄剧ず鐨勫浘鏍? + // 显示的图标 icon: { type: String, default: uni.$u.props.avatar.icon }, - // 鏄剧ず灏忕▼搴忓ご鍍忥紝鍙鐧惧害锛屽井淇★紝QQ灏忕▼搴忔湁鏁? + // 显示小程序头像,只对百度,微信,QQ小程序有效 mpAvatar: { type: Boolean, default: uni.$u.props.avatar.mpAvatar }, - // 鏄惁浣跨敤闅忔満鑳屾櫙鑹? + // 是否使用随机背景色 randomBgColor: { type: Boolean, default: uni.$u.props.avatar.randomBgColor }, - // 鍔犺浇澶辫触鐨勯粯璁ゅご鍍?缁勪欢鏈夊唴缃粯璁ゅ浘鐗? + // 加载失败的默认头像(组件有内置默认图片) defaultUrl: { type: String, default: uni.$u.props.avatar.defaultUrl }, - // 濡傛灉閰嶇疆浜唕andomBgColor涓簍rue锛屼笖閰嶇疆浜嗘鍊硷紝鍒欎粠榛樿鐨勮儗鏅壊鏁扮粍涓彇鍑哄搴旂储寮曠殑棰滆壊鍊硷紝鍙栧€?-19涔嬮棿 + // 如果配置了randomBgColor为true,且配置了此值,则从默认的背景色数组中取出对应索引的颜色值,取值0-19之间 colorIndex: { type: [String, Number], - // 鏍¢獙鍙傛暟瑙勫垯锛岀储寮曞湪0-19涔嬮棿 + // 校验参数规则,索引在0-19之间 validator(n) { return uni.$u.test.range(n, [0, 19]) || n === '' }, default: uni.$u.props.avatar.colorIndex }, - // 缁勪欢鏍囪瘑绗? + // 组件标识符 name: { type: String, default: uni.$u.props.avatar.name diff --git a/uni_modules/uview-ui/components/u-back-top/props.js b/uni_modules/uview-ui/components/u-back-top/props.js index 5802ce0..2d3d8ff 100644 --- a/uni_modules/uview-ui/components/u-back-top/props.js +++ b/uni_modules/uview-ui/components/u-back-top/props.js @@ -1,52 +1,52 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 杩斿洖椤堕儴鐨勫舰鐘讹紝circle-鍦嗗舰锛宻quare-鏂瑰舰 + // 返回顶部的形状,circle-圆形,square-方形 mode: { type: String, default: uni.$u.props.backtop.mode }, - // 鑷畾涔夊浘鏍? + // 自定义图标 icon: { type: String, default: uni.$u.props.backtop.icon }, - // 鎻愮ず鏂囧瓧 + // 提示文字 text: { type: String, default: uni.$u.props.backtop.text }, - // 杩斿洖椤堕儴婊氬姩鏃堕棿 + // 返回顶部滚动时间 duration: { type: [String, Number], default: uni.$u.props.backtop.duration }, - // 婊氬姩璺濈 + // 滚动距离 scrollTop: { type: [String, Number], default: uni.$u.props.backtop.scrollTop }, - // 璺濈椤堕儴澶氬皯璺濈鏄剧ず锛屽崟浣峱x + // 距离顶部多少距离显示,单位px top: { type: [String, Number], default: uni.$u.props.backtop.top }, - // 杩斿洖椤堕儴鎸夐挳鍒板簳閮ㄧ殑璺濈锛屽崟浣峱x + // 返回顶部按钮到底部的距离,单位px bottom: { type: [String, Number], default: uni.$u.props.backtop.bottom }, - // 杩斿洖椤堕儴鎸夐挳鍒板彸杈圭殑璺濈锛屽崟浣峱x + // 返回顶部按钮到右边的距离,单位px right: { type: [String, Number], default: uni.$u.props.backtop.right }, - // 灞傜骇 + // 层级 zIndex: { type: [String, Number], default: uni.$u.props.backtop.zIndex }, - // 鍥炬爣鐨勬牱寮忥紝瀵硅薄褰㈠紡 + // 图标的样式,对象形式 iconStyle: { type: Object, default: uni.$u.props.backtop.iconStyle diff --git a/uni_modules/uview-ui/components/u-badge/props.js b/uni_modules/uview-ui/components/u-badge/props.js index 7ac9b54..20fd547 100644 --- a/uni_modules/uview-ui/components/u-badge/props.js +++ b/uni_modules/uview-ui/components/u-badge/props.js @@ -1,70 +1,70 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁鏄剧ず鍦嗙偣 + // 是否显示圆点 isDot: { type: Boolean, default: uni.$u.props.badge.isDot }, - // 鏄剧ず鐨勫唴瀹? + // 显示的内容 value: { type: [Number, String], default: uni.$u.props.badge.value }, - // 鏄惁鏄剧ず + // 是否显示 show: { type: Boolean, default: uni.$u.props.badge.show }, - // 鏈€澶у€硷紝瓒呰繃鏈€澶у€间細鏄剧ず '{max}+' + // 最大值,超过最大值会显示 '{max}+' max: { type: [Number, String], default: uni.$u.props.badge.max }, - // 涓婚绫诲瀷锛宔rror|warning|success|primary + // 主题类型,error|warning|success|primary type: { type: String, default: uni.$u.props.badge.type }, - // 褰撴暟鍊间负 0 鏃讹紝鏄惁灞曠ず Badge + // 当数值为 0 时,是否展示 Badge showZero: { type: Boolean, default: uni.$u.props.badge.showZero }, - // 鑳屾櫙棰滆壊锛屼紭鍏堢骇姣攖ype楂橈紝濡傝缃紝type鍙傛暟浼氬け鏁? + // 背景颜色,优先级比type高,如设置,type参数会失效 bgColor: { type: [String, null], default: uni.$u.props.badge.bgColor }, - // 瀛椾綋棰滆壊 + // 字体颜色 color: { type: [String, null], default: uni.$u.props.badge.color }, - // 寰芥爣褰㈢姸锛宑ircle-鍥涜鍧囦负鍦嗚锛宧orn-宸︿笅瑙掍负鐩磋 + // 徽标形状,circle-四角均为圆角,horn-左下角为直角 shape: { type: String, default: uni.$u.props.badge.shape }, - // 璁剧疆鏁板瓧鐨勬樉绀烘柟寮忥紝overflow|ellipsis|limit - // overflow浼氭牴鎹甿ax瀛楁鍒ゆ柇锛岃秴鍑烘樉绀篳${max}+` - // ellipsis浼氭牴鎹甿ax鍒ゆ柇锛岃秴鍑烘樉绀篳${max}...` - // limit浼氫緷鎹?000浣滀负鍒ゆ柇鏉′欢锛岃秴鍑?000锛屾樉绀篳${value/1000}K`锛屾瘮濡?.2k銆?.34w锛屾渶澶氫繚鐣?浣嶅皬鏁? + // 设置数字的显示方式,overflow|ellipsis|limit + // overflow会根据max字段判断,超出显示`${max}+` + // ellipsis会根据max判断,超出显示`${max}...` + // limit会依据1000作为判断条件,超出1000,显示`${value/1000}K`,比如2.2k、3.34w,最多保留2位小数 numberType: { type: String, default: uni.$u.props.badge.numberType }, - // 璁剧疆badge鐨勪綅缃亸绉伙紝鏍煎紡涓?[x, y]锛屼篃鍗宠缃殑涓簍op鍜宺ight鐨勫€硷紝absolute涓簍rue鏃舵湁鏁? + // 设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效 offset: { type: Array, default: uni.$u.props.badge.offset }, - // 鏄惁鍙嶈浆鑳屾櫙鍜屽瓧浣撻鑹? + // 是否反转背景和字体颜色 inverted: { type: Boolean, default: uni.$u.props.badge.inverted }, - // 鏄惁缁濆瀹氫綅 + // 是否绝对定位 absolute: { type: Boolean, default: uni.$u.props.badge.absolute diff --git a/uni_modules/uview-ui/components/u-button/props.js b/uni_modules/uview-ui/components/u-button/props.js index 32854ad..a4ea438 100644 --- a/uni_modules/uview-ui/components/u-button/props.js +++ b/uni_modules/uview-ui/components/u-button/props.js @@ -1,4 +1,4 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' /* * @Author : LQ * @Description : @@ -10,150 +10,150 @@ */ export default { props: { - // 鏄惁缁嗚竟妗? + // 是否细边框 hairline: { type: Boolean, default: uni.$u.props.button.hairline }, - // 鎸夐挳鐨勯缃牱寮忥紝info锛宲rimary锛宔rror锛寃arning锛宻uccess + // 按钮的预置样式,info,primary,error,warning,success type: { type: String, default: uni.$u.props.button.type }, - // 鎸夐挳灏哄锛宭arge锛宯ormal锛宻mall锛宮ini + // 按钮尺寸,large,normal,small,mini size: { type: String, default: uni.$u.props.button.size }, - // 鎸夐挳褰㈢姸锛宑ircle锛堜袱杈逛负鍗婂渾锛夛紝square锛堝甫鍦嗚锛? + // 按钮形状,circle(两边为半圆),square(带圆角) shape: { type: String, default: uni.$u.props.button.shape }, - // 鎸夐挳鏄惁闀傜┖ + // 按钮是否镂空 plain: { type: Boolean, default: uni.$u.props.button.plain }, - // 鏄惁绂佹鐘舵€? + // 是否禁止状态 disabled: { type: Boolean, default: uni.$u.props.button.disabled }, - // 鏄惁鍔犺浇涓? + // 是否加载中 loading: { type: Boolean, default: uni.$u.props.button.loading }, - // 鍔犺浇涓彁绀烘枃瀛? + // 加载中提示文字 loadingText: { type: [String, Number], default: uni.$u.props.button.loadingText }, - // 鍔犺浇鐘舵€佸浘鏍囩被鍨? + // 加载状态图标类型 loadingMode: { type: String, default: uni.$u.props.button.loadingMode }, - // 鍔犺浇鍥炬爣澶у皬 + // 加载图标大小 loadingSize: { type: [String, Number], default: uni.$u.props.button.loadingSize }, - // 寮€鏀捐兘鍔涳紝鍏蜂綋璇风湅uniapp绋冲畾鍏充簬button缁勪欢閮ㄥ垎璇存槑 + // 开放能力,具体请看uniapp稳定关于button组件部分说明 // https://uniapp.dcloud.io/component/button openType: { type: String, default: uni.$u.props.button.openType }, - // 鐢ㄤ簬
缁勪欢锛岀偣鍑诲垎鍒細瑙﹀彂 缁勪欢鐨?submit/reset 浜嬩欢 - // 鍙栧€间负submit锛堟彁浜よ〃鍗曪級锛宺eset锛堥噸缃〃鍗曪級 + // 用于 组件,点击分别会触发 组件的 submit/reset 事件 + // 取值为submit(提交表单),reset(重置表单) formType: { type: String, default: uni.$u.props.button.formType }, - // 鎵撳紑 APP 鏃讹紝鍚?APP 浼犻€掔殑鍙傛暟锛宱pen-type=launchApp鏃舵湁鏁? - // 鍙井淇″皬绋嬪簭銆丵Q灏忕▼搴忔湁鏁? + // 打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 + // 只微信小程序、QQ小程序有效 appParameter: { type: String, default: uni.$u.props.button.appParameter }, - // 鎸囧畾鏄惁闃绘鏈妭鐐圭殑绁栧厛鑺傜偣鍑虹幇鐐瑰嚮鎬侊紝寰俊灏忕▼搴忔湁鏁? + // 指定是否阻止本节点的祖先节点出现点击态,微信小程序有效 hoverStopPropagation: { type: Boolean, default: uni.$u.props.button.hoverStopPropagation }, - // 鎸囧畾杩斿洖鐢ㄦ埛淇℃伅鐨勮瑷€锛寊h_CN 绠€浣撲腑鏂囷紝zh_TW 绻佷綋涓枃锛宔n 鑻辨枃銆傚彧寰俊灏忕▼搴忔湁鏁? + // 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。只微信小程序有效 lang: { type: String, default: uni.$u.props.button.lang }, - // 浼氳瘽鏉ユ簮锛宱pen-type="contact"鏃舵湁鏁堛€傚彧寰俊灏忕▼搴忔湁鏁? + // 会话来源,open-type="contact"时有效。只微信小程序有效 sessionFrom: { type: String, default: uni.$u.props.button.sessionFrom }, - // 浼氳瘽鍐呮秷鎭崱鐗囨爣棰橈紝open-type="contact"鏃舵湁鏁? - // 榛樿褰撳墠鏍囬锛屽彧寰俊灏忕▼搴忔湁鏁? + // 会话内消息卡片标题,open-type="contact"时有效 + // 默认当前标题,只微信小程序有效 sendMessageTitle: { type: String, default: uni.$u.props.button.sendMessageTitle }, - // 浼氳瘽鍐呮秷鎭崱鐗囩偣鍑昏烦杞皬绋嬪簭璺緞锛宱pen-type="contact"鏃舵湁鏁? - // 榛樿褰撳墠鍒嗕韩璺緞锛屽彧寰俊灏忕▼搴忔湁鏁? + // 会话内消息卡片点击跳转小程序路径,open-type="contact"时有效 + // 默认当前分享路径,只微信小程序有效 sendMessagePath: { type: String, default: uni.$u.props.button.sendMessagePath }, - // 浼氳瘽鍐呮秷鎭崱鐗囧浘鐗囷紝open-type="contact"鏃舵湁鏁? - // 榛樿褰撳墠椤甸潰鎴浘锛屽彧寰俊灏忕▼搴忔湁鏁? + // 会话内消息卡片图片,open-type="contact"时有效 + // 默认当前页面截图,只微信小程序有效 sendMessageImg: { type: String, default: uni.$u.props.button.sendMessageImg }, - // 鏄惁鏄剧ず浼氳瘽鍐呮秷鎭崱鐗囷紝璁剧疆姝ゅ弬鏁颁负 true锛岀敤鎴疯繘鍏ュ鏈嶄細璇濅細鍦ㄥ彸涓嬭鏄剧ず"鍙兘瑕佸彂閫佺殑灏忕▼搴?鎻愮ず锛? - // 鐢ㄦ埛鐐瑰嚮鍚庡彲浠ュ揩閫熷彂閫佸皬绋嬪簭娑堟伅锛宱pen-type="contact"鏃舵湁鏁? + // 是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示, + // 用户点击后可以快速发送小程序消息,open-type="contact"时有效 showMessageCard: { type: Boolean, default: uni.$u.props.button.showMessageCard }, - // 棰濆浼犲弬鍙傛暟锛岀敤浜庡皬绋嬪簭鐨刣ata-xxx灞炴€э紝閫氳繃target.dataset.name鑾峰彇 + // 额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取 dataName: { type: String, default: uni.$u.props.button.dataName }, - // 鑺傛祦锛屼竴瀹氭椂闂村唴鍙兘瑙﹀彂涓€娆? + // 节流,一定时间内只能触发一次 throttleTime: { type: [String, Number], default: uni.$u.props.button.throttleTime }, - // 鎸変綇鍚庡涔呭嚭鐜扮偣鍑绘€侊紝鍗曚綅姣 + // 按住后多久出现点击态,单位毫秒 hoverStartTime: { type: [String, Number], default: uni.$u.props.button.hoverStartTime }, - // 鎵嬫寚鏉惧紑鍚庣偣鍑绘€佷繚鐣欐椂闂达紝鍗曚綅姣 + // 手指松开后点击态保留时间,单位毫秒 hoverStayTime: { type: [String, Number], default: uni.$u.props.button.hoverStayTime }, - // 鎸夐挳鏂囧瓧锛屼箣鎵€浠ラ€氳繃props浼犲叆锛屾槸鍥犱负slot浼犲叆鐨勮瘽 - // nvue涓棤娉曟帶鍒舵枃瀛楃殑鏍峰紡 + // 按钮文字,之所以通过props传入,是因为slot传入的话 + // nvue中无法控制文字的样式 text: { type: [String, Number], default: uni.$u.props.button.text }, - // 鎸夐挳鍥炬爣 + // 按钮图标 icon: { type: String, default: uni.$u.props.button.icon }, - // 鎸夐挳鍥炬爣 + // 按钮图标 iconColor: { type: String, default: uni.$u.props.button.icon }, - // 鎸夐挳棰滆壊锛屾敮鎸佷紶鍏inear-gradient娓愬彉鑹? + // 按钮颜色,支持传入linear-gradient渐变色 color: { type: String, default: uni.$u.props.button.color diff --git a/uni_modules/uview-ui/components/u-calendar/props.js b/uni_modules/uview-ui/components/u-calendar/props.js index 0ebcf9a..9e0a318 100644 --- a/uni_modules/uview-ui/components/u-calendar/props.js +++ b/uni_modules/uview-ui/components/u-calendar/props.js @@ -1,142 +1,142 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏃ュ巻椤堕儴鏍囬 + // 日历顶部标题 title: { type: String, default: uni.$u.props.calendar.title }, - // 鏄惁鏄剧ず鏍囬 + // 是否显示标题 showTitle: { type: Boolean, default: uni.$u.props.calendar.showTitle }, - // 鏄惁鏄剧ず鍓爣棰? + // 是否显示副标题 showSubtitle: { type: Boolean, default: uni.$u.props.calendar.showSubtitle }, - // 鏃ユ湡绫诲瀷閫夋嫨锛宻ingle-閫夋嫨鍗曚釜鏃ユ湡锛宮ultiple-鍙互閫夋嫨澶氫釜鏃ユ湡锛宺ange-閫夋嫨鏃ユ湡鑼冨洿 + // 日期类型选择,single-选择单个日期,multiple-可以选择多个日期,range-选择日期范围 mode: { type: String, default: uni.$u.props.calendar.mode }, - // mode=range鏃讹紝绗竴涓棩鏈熷簳閮ㄧ殑鎻愮ず鏂囧瓧 + // mode=range时,第一个日期底部的提示文字 startText: { type: String, default: uni.$u.props.calendar.startText }, - // mode=range鏃讹紝鏈€鍚庝竴涓棩鏈熷簳閮ㄧ殑鎻愮ず鏂囧瓧 + // mode=range时,最后一个日期底部的提示文字 endText: { type: String, default: uni.$u.props.calendar.endText }, - // 鑷畾涔夊垪琛? + // 自定义列表 customList: { type: Array, default: uni.$u.props.calendar.customList }, - // 涓婚鑹诧紝瀵瑰簳閮ㄦ寜閽拰閫変腑鏃ユ湡鏈夋晥 + // 主题色,对底部按钮和选中日期有效 color: { type: String, default: uni.$u.props.calendar.color }, - // 鏈€灏忕殑鍙€夋棩鏈? + // 最小的可选日期 minDate: { type: [String, Number], default: uni.$u.props.calendar.minDate }, - // 鏈€澶у彲閫夋棩鏈? + // 最大可选日期 maxDate: { type: [String, Number], default: uni.$u.props.calendar.maxDate }, - // 榛樿閫変腑鐨勬棩鏈燂紝mode涓簃ultiple鎴杛ange鏄繀椤讳负鏁扮粍鏍煎紡 + // 默认选中的日期,mode为multiple或range是必须为数组格式 defaultDate: { type: [Array, String, Date, null], default: uni.$u.props.calendar.defaultDate }, - // mode=multiple鏃讹紝鏈€澶氬彲閫夊灏戜釜鏃ユ湡 + // mode=multiple时,最多可选多少个日期 maxCount: { type: [String, Number], default: uni.$u.props.calendar.maxCount }, - // 鏃ユ湡琛岄珮 + // 日期行高 rowHeight: { type: [String, Number], default: uni.$u.props.calendar.rowHeight }, - // 鏃ユ湡鏍煎紡鍖栧嚱鏁? + // 日期格式化函数 formatter: { type: [Function, null], default: uni.$u.props.calendar.formatter }, - // 鏄惁鏄剧ず鍐滃巻 + // 是否显示农历 showLunar: { type: Boolean, default: uni.$u.props.calendar.showLunar }, - // 鏄惁鏄剧ず鏈堜唤鑳屾櫙鑹? + // 是否显示月份背景色 showMark: { type: Boolean, default: uni.$u.props.calendar.showMark }, - // 纭畾鎸夐挳鐨勬枃瀛? + // 确定按钮的文字 confirmText: { type: String, default: uni.$u.props.calendar.confirmText }, - // 纭鎸夐挳澶勪簬绂佺敤鐘舵€佹椂鐨勬枃瀛? + // 确认按钮处于禁用状态时的文字 confirmDisabledText: { type: String, default: uni.$u.props.calendar.confirmDisabledText }, - // 鏄惁鏄剧ず鏃ュ巻寮圭獥 + // 是否显示日历弹窗 show: { type: Boolean, default: uni.$u.props.calendar.show }, - // 鏄惁鍏佽鐐瑰嚮閬僵鍏抽棴鏃ュ巻 + // 是否允许点击遮罩关闭日历 closeOnClickOverlay: { type: Boolean, default: uni.$u.props.calendar.closeOnClickOverlay }, - // 鏄惁涓哄彧璇荤姸鎬侊紝鍙鐘舵€佷笅绂佹閫夋嫨鏃ユ湡 + // 是否为只读状态,只读状态下禁止选择日期 readonly: { type: Boolean, default: uni.$u.props.calendar.readonly }, - // 鏄惁灞曠ず纭鎸夐挳 + // 是否展示确认按钮 showConfirm: { type: Boolean, default: uni.$u.props.calendar.showConfirm }, - // 鏃ユ湡鍖洪棿鏈€澶氬彲閫夊ぉ鏁帮紝榛樿鏃犻檺鍒讹紝mode = range鏃舵湁鏁? + // 日期区间最多可选天数,默认无限制,mode = range时有效 maxRange: { type: [Number, String], default: uni.$u.props.calendar.maxRange }, - // 鑼冨洿閫夋嫨瓒呰繃鏈€澶氬彲閫夊ぉ鏁版椂鐨勬彁绀烘枃妗堬紝mode = range鏃舵湁鏁? + // 范围选择超过最多可选天数时的提示文案,mode = range时有效 rangePrompt: { type: String, default: uni.$u.props.calendar.rangePrompt }, - // 鑼冨洿閫夋嫨瓒呰繃鏈€澶氬彲閫夊ぉ鏁版椂锛屾槸鍚﹀睍绀烘彁绀烘枃妗堬紝mode = range鏃舵湁鏁? + // 范围选择超过最多可选天数时,是否展示提示文案,mode = range时有效 showRangePrompt: { type: Boolean, default: uni.$u.props.calendar.showRangePrompt }, - // 鏄惁鍏佽鏃ユ湡鑼冨洿鐨勮捣姝㈡椂闂翠负鍚屼竴澶╋紝mode = range鏃舵湁鏁? + // 是否允许日期范围的起止时间为同一天,mode = range时有效 allowSameDay: { type: Boolean, default: uni.$u.props.calendar.allowSameDay }, - // 鍦嗚鍊? + // 圆角值 round: { type: [Boolean, String, Number], default: uni.$u.props.calendar.round }, - // 鏈€澶氬睍绀烘湀浠芥暟閲? + // 最多展示月份数量 monthNum: { type: [Number, String], default: 3 diff --git a/uni_modules/uview-ui/components/u-cell-group/props.js b/uni_modules/uview-ui/components/u-cell-group/props.js index ae0e414..3568f88 100644 --- a/uni_modules/uview-ui/components/u-cell-group/props.js +++ b/uni_modules/uview-ui/components/u-cell-group/props.js @@ -1,12 +1,12 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍒嗙粍鏍囬 + // 分组标题 title: { type: String, default: uni.$u.props.cellGroup.title }, - // 鏄惁鏄剧ず澶栬竟妗? + // 是否显示外边框 border: { type: Boolean, default: uni.$u.props.cellGroup.border diff --git a/uni_modules/uview-ui/components/u-cell/props.js b/uni_modules/uview-ui/components/u-cell/props.js index a5af683..5cba05e 100644 --- a/uni_modules/uview-ui/components/u-cell/props.js +++ b/uni_modules/uview-ui/components/u-cell/props.js @@ -1,108 +1,108 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏍囬 + // 标题 title: { type: [String, Number], default: uni.$u.props.cell.title }, - // 鏍囬涓嬫柟鐨勬弿杩颁俊鎭? + // 标题下方的描述信息 label: { type: [String, Number], default: uni.$u.props.cell.label }, - // 鍙充晶鐨勫唴瀹? + // 右侧的内容 value: { type: [String, Number], default: uni.$u.props.cell.value }, - // 宸︿晶鍥炬爣鍚嶇О锛屾垨鑰呭浘鐗囬摼鎺?鏈湴鏂囦欢寤鸿浣跨敤缁濆鍦板潃) + // 左侧图标名称,或者图片链接(本地文件建议使用绝对地址) icon: { type: String, default: uni.$u.props.cell.icon }, - // 鏄惁绂佺敤cell + // 是否禁用cell disabled: { type: Boolean, default: uni.$u.props.cell.disabled }, - // 鏄惁鏄剧ず涓嬭竟妗? + // 是否显示下边框 border: { type: Boolean, default: uni.$u.props.cell.border }, - // 鍐呭鏄惁鍨傜洿灞呬腑(涓昏鏄拡瀵瑰彸渚х殑value閮ㄥ垎) + // 内容是否垂直居中(主要是针对右侧的value部分) center: { type: Boolean, default: uni.$u.props.cell.center }, - // 鐐瑰嚮鍚庤烦杞殑URL鍦板潃 + // 点击后跳转的URL地址 url: { type: String, default: uni.$u.props.cell.url }, - // 閾炬帴璺宠浆鐨勬柟寮忥紝鍐呴儴浣跨敤鐨勬槸uView灏佽鐨剅oute鏂规硶锛屽彲鑳戒細杩涜鎷︽埅鎿嶄綔 + // 链接跳转的方式,内部使用的是uView封装的route方法,可能会进行拦截操作 linkType: { type: String, default: uni.$u.props.cell.linkType }, - // 鏄惁寮€鍚偣鍑诲弽棣?琛ㄧ幇涓虹偣鍑绘椂鍔犱笂鐏拌壊鑳屾櫙) + // 是否开启点击反馈(表现为点击时加上灰色背景) clickable: { type: Boolean, default: uni.$u.props.cell.clickable }, - // 鏄惁灞曠ず鍙充晶绠ご骞跺紑鍚偣鍑诲弽棣? + // 是否展示右侧箭头并开启点击反馈 isLink: { type: Boolean, default: uni.$u.props.cell.isLink }, - // 鏄惁鏄剧ず琛ㄥ崟鐘舵€佷笅鐨勫繀濉槦鍙?姝ょ粍浠跺彲鑳戒細鍐呭祵鍏nput缁勪欢) + // 是否显示表单状态下的必填星号(此组件可能会内嵌入input组件) required: { type: Boolean, default: uni.$u.props.cell.required }, - // 鍙充晶鐨勫浘鏍囩澶? + // 右侧的图标箭头 rightIcon: { type: String, default: uni.$u.props.cell.rightIcon }, - // 鍙充晶绠ご鐨勬柟鍚戯紝鍙€夊€间负锛歭eft锛寀p锛宒own + // 右侧箭头的方向,可选值为:left,up,down arrowDirection: { type: String, default: uni.$u.props.cell.arrowDirection }, - // 宸︿晶鍥炬爣鏍峰紡 + // 左侧图标样式 iconStyle: { type: [Object, String], default: () => { return uni.$u.props.cell.iconStyle } }, - // 鍙充晶绠ご鍥炬爣鐨勬牱寮? + // 右侧箭头图标的样式 rightIconStyle: { type: [Object, String], default: () => { return uni.$u.props.cell.rightIconStyle } }, - // 鏍囬鐨勬牱寮? + // 标题的样式 titleStyle: { type: [Object, String], default: () => { return uni.$u.props.cell.titleStyle } }, - // 鍗曚綅鍏冪殑澶у皬锛屽彲閫夊€间负large + // 单位元的大小,可选值为large size: { type: String, default: uni.$u.props.cell.size }, - // 鐐瑰嚮cell鏄惁闃绘浜嬩欢浼犳挱 + // 点击cell是否阻止事件传播 stop: { type: Boolean, default: uni.$u.props.cell.stop }, - // 鏍囪瘑绗︼紝cell琚偣鍑绘椂杩斿洖 + // 标识符,cell被点击时返回 name: { type: [Number, String], default: uni.$u.props.cell.name diff --git a/uni_modules/uview-ui/components/u-checkbox-group/props.js b/uni_modules/uview-ui/components/u-checkbox-group/props.js index caa192b..ab5ca8b 100644 --- a/uni_modules/uview-ui/components/u-checkbox-group/props.js +++ b/uni_modules/uview-ui/components/u-checkbox-group/props.js @@ -1,79 +1,79 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏍囪瘑绗? + // 标识符 name: { type: String, default: uni.$u.props.checkboxGroup.name }, - // 缁戝畾鐨勫€? + // 绑定的值 value: { type: Array, default: uni.$u.props.checkboxGroup.value }, - // 褰㈢姸锛宑ircle-鍦嗗舰锛宻quare-鏂瑰舰 + // 形状,circle-圆形,square-方形 shape: { type: String, default: uni.$u.props.checkboxGroup.shape }, - // 鏄惁绂佺敤鍏ㄩ儴checkbox + // 是否禁用全部checkbox disabled: { type: Boolean, default: uni.$u.props.checkboxGroup.disabled }, - // 閫変腑鐘舵€佷笅鐨勯鑹诧紝濡傝缃鍊硷紝灏嗕細瑕嗙洊parent鐨刟ctiveColor鍊? + // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值 activeColor: { type: String, default: uni.$u.props.checkboxGroup.activeColor }, - // 鏈€変腑鐨勯鑹? + // 未选中的颜色 inactiveColor: { type: String, default: uni.$u.props.checkboxGroup.inactiveColor }, - // 鏁翠釜缁勪欢鐨勫昂瀵革紝榛樿px + // 整个组件的尺寸,默认px size: { type: [String, Number], default: uni.$u.props.checkboxGroup.size }, - // 甯冨眬鏂瑰紡锛宺ow-妯悜锛宑olumn-绾靛悜 + // 布局方式,row-横向,column-纵向 placement: { type: String, default: uni.$u.props.checkboxGroup.placement }, - // label鐨勫瓧浣撳ぇ灏忥紝px鍗曚綅 + // label的字体大小,px单位 labelSize: { type: [String, Number], default: uni.$u.props.checkboxGroup.labelSize }, - // label鐨勫瓧浣撻鑹? + // label的字体颜色 labelColor: { type: [String], default: uni.$u.props.checkboxGroup.labelColor }, - // 鏄惁绂佹鐐瑰嚮鏂囨湰鎿嶄綔 + // 是否禁止点击文本操作 labelDisabled: { type: Boolean, default: uni.$u.props.checkboxGroup.labelDisabled }, - // 鍥炬爣棰滆壊 + // 图标颜色 iconColor: { type: String, default: uni.$u.props.checkboxGroup.iconColor }, - // 鍥炬爣鐨勫ぇ灏忥紝鍗曚綅px + // 图标的大小,单位px iconSize: { type: [String, Number], default: uni.$u.props.checkboxGroup.iconSize }, - // 鍕鹃€夊浘鏍囩殑瀵归綈鏂瑰紡锛宭eft-宸﹁竟锛宺ight-鍙宠竟 + // 勾选图标的对齐方式,left-左边,right-右边 iconPlacement: { type: String, default: uni.$u.props.checkboxGroup.iconPlacement }, - // 绔栧悜閰嶅垪鏃讹紝鏄惁鏄剧ず涓嬪垝绾? + // 竖向配列时,是否显示下划线 borderBottom: { type: Boolean, default: uni.$u.props.checkboxGroup.borderBottom diff --git a/uni_modules/uview-ui/components/u-checkbox/props.js b/uni_modules/uview-ui/components/u-checkbox/props.js index 7a8292e..1b9f3a4 100644 --- a/uni_modules/uview-ui/components/u-checkbox/props.js +++ b/uni_modules/uview-ui/components/u-checkbox/props.js @@ -1,67 +1,67 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // checkbox鐨勫悕绉? + // checkbox的名称 name: { type: [String, Number, Boolean], default: uni.$u.props.checkbox.name }, - // 褰㈢姸锛宻quare涓烘柟褰紝circle涓哄渾鍨? + // 形状,square为方形,circle为圆型 shape: { type: String, default: uni.$u.props.checkbox.shape }, - // 鏁翠綋鐨勫ぇ灏? + // 整体的大小 size: { type: [String, Number], default: uni.$u.props.checkbox.size }, - // 鏄惁榛樿閫変腑 + // 是否默认选中 checked: { type: Boolean, default: uni.$u.props.checkbox.checked }, - // 鏄惁绂佺敤 + // 是否禁用 disabled: { type: [String, Boolean], default: uni.$u.props.checkbox.disabled }, - // 閫変腑鐘舵€佷笅鐨勯鑹诧紝濡傝缃鍊硷紝灏嗕細瑕嗙洊parent鐨刟ctiveColor鍊? + // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值 activeColor: { type: String, default: uni.$u.props.checkbox.activeColor }, - // 鏈€変腑鐨勯鑹? + // 未选中的颜色 inactiveColor: { type: String, default: uni.$u.props.checkbox.inactiveColor }, - // 鍥炬爣鐨勫ぇ灏忥紝鍗曚綅px + // 图标的大小,单位px iconSize: { type: [String, Number], default: uni.$u.props.checkbox.iconSize }, - // 鍥炬爣棰滆壊 + // 图标颜色 iconColor: { type: String, default: uni.$u.props.checkbox.iconColor }, - // label鎻愮ず鏂囧瓧锛屽洜涓簄vue涓嬶紝鐩存帴slot杩涙潵鐨勬枃瀛楋紝鐢变簬鐗规畩鐨勭粨鏋勶紝鏃犳硶淇敼鏍峰紡 + // label提示文字,因为nvue下,直接slot进来的文字,由于特殊的结构,无法修改样式 label: { type: [String, Number], default: uni.$u.props.checkbox.label }, - // label鐨勫瓧浣撳ぇ灏忥紝px鍗曚綅 + // label的字体大小,px单位 labelSize: { type: [String, Number], default: uni.$u.props.checkbox.labelSize }, - // label鐨勯鑹? + // label的颜色 labelColor: { type: String, default: uni.$u.props.checkbox.labelColor }, - // 鏄惁绂佹鐐瑰嚮鎻愮ず璇€変腑澶嶉€夋 + // 是否禁止点击提示语选中复选框 labelDisabled: { type: [String, Boolean], default: uni.$u.props.checkbox.labelDisabled diff --git a/uni_modules/uview-ui/components/u-circle-progress/props.js b/uni_modules/uview-ui/components/u-circle-progress/props.js index 7aa765b..76d0fa2 100644 --- a/uni_modules/uview-ui/components/u-circle-progress/props.js +++ b/uni_modules/uview-ui/components/u-circle-progress/props.js @@ -1,4 +1,4 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { percentage: { diff --git a/uni_modules/uview-ui/components/u-code-input/props.js b/uni_modules/uview-ui/components/u-code-input/props.js index 6956f66..e8b346d 100644 --- a/uni_modules/uview-ui/components/u-code-input/props.js +++ b/uni_modules/uview-ui/components/u-code-input/props.js @@ -1,77 +1,77 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 閿洏寮硅捣鏃讹紝鏄惁鑷姩涓婃帹椤甸潰 + // 键盘弹起时,是否自动上推页面 adjustPosition: { type: Boolean, default: uni.$u.props.codeInput.adjustPosition }, - // 鏈€澶ц緭鍏ラ暱搴? + // 最大输入长度 maxlength: { type: [String, Number], default: uni.$u.props.codeInput.maxlength }, - // 鏄惁鐢ㄥ渾鐐瑰~鍏? + // 是否用圆点填充 dot: { type: Boolean, default: uni.$u.props.codeInput.dot }, - // 鏄剧ず妯″紡锛宐ox-鐩掑瓙妯″紡锛宭ine-搴曢儴妯嚎妯″紡 + // 显示模式,box-盒子模式,line-底部横线模式 mode: { type: String, default: uni.$u.props.codeInput.mode }, - // 鏄惁缁嗚竟妗? + // 是否细边框 hairline: { type: Boolean, default: uni.$u.props.codeInput.hairline }, - // 瀛楃闂寸殑璺濈 + // 字符间的距离 space: { type: [String, Number], default: uni.$u.props.codeInput.space }, - // 棰勭疆鍊? + // 预置值 value: { type: [String, Number], default: uni.$u.props.codeInput.value }, - // 鏄惁鑷姩鑾峰彇鐒︾偣 + // 是否自动获取焦点 focus: { type: Boolean, default: uni.$u.props.codeInput.focus }, - // 瀛椾綋鏄惁鍔犵矖 + // 字体是否加粗 bold: { type: Boolean, default: uni.$u.props.codeInput.bold }, - // 瀛椾綋棰滆壊 + // 字体颜色 color: { type: String, default: uni.$u.props.codeInput.color }, - // 瀛椾綋澶у皬 + // 字体大小 fontSize: { type: [String, Number], default: uni.$u.props.codeInput.fontSize }, - // 杈撳叆妗嗙殑澶у皬锛屽绛変簬楂? + // 输入框的大小,宽等于高 size: { type: [String, Number], default: uni.$u.props.codeInput.size }, - // 鏄惁闅愯棌鍘熺敓閿洏锛屽鏋滄兂鐢ㄨ嚜瀹氫箟閿洏鐨勮瘽锛岄渶璁剧疆姝ゅ弬鏁颁负true + // 是否隐藏原生键盘,如果想用自定义键盘的话,需设置此参数为true disabledKeyboard: { type: Boolean, default: uni.$u.props.codeInput.disabledKeyboard }, - // 杈规鍜岀嚎鏉¢鑹? + // 边框和线条颜色 borderColor: { type: String, default: uni.$u.props.codeInput.borderColor }, - // 鏄惁绂佹杈撳叆"."绗﹀彿 + // 是否禁止输入"."符号 disabledDot: { type: Boolean, default: uni.$u.props.codeInput.disabledDot diff --git a/uni_modules/uview-ui/components/u-code/props.js b/uni_modules/uview-ui/components/u-code/props.js index 7ce2a7a..4fefd2e 100644 --- a/uni_modules/uview-ui/components/u-code/props.js +++ b/uni_modules/uview-ui/components/u-code/props.js @@ -1,32 +1,32 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍊掕鏃舵€荤鏁? + // 倒计时总秒数 seconds: { type: [String, Number], default: uni.$u.props.code.seconds }, - // 灏氭湭寮€濮嬫椂鎻愮ず + // 尚未开始时提示 startText: { type: String, default: uni.$u.props.code.startText }, - // 姝e湪鍊掕鏃朵腑鐨勬彁绀? + // 正在倒计时中的提示 changeText: { type: String, default: uni.$u.props.code.changeText }, - // 鍊掕鏃剁粨鏉熸椂鐨勬彁绀? + // 倒计时结束时的提示 endText: { type: String, default: uni.$u.props.code.endText }, - // 鏄惁鍦℉5鍒锋柊鎴栧悇绔繑鍥炲啀杩涘叆鏃剁户缁€掕鏃? + // 是否在H5刷新或各端返回再进入时继续倒计时 keepRunning: { type: Boolean, default: uni.$u.props.code.keepRunning }, - // 涓轰簡鍖哄垎澶氫釜椤甸潰锛屾垨鑰呬竴涓〉闈㈠涓€掕鏃剁粍浠舵湰鍦板瓨鍌ㄧ殑缁х画鍊掕鏃跺彉浜? + // 为了区分多个页面,或者一个页面多个倒计时组件本地存储的继续倒计时变了 uniqueKey: { type: String, default: uni.$u.props.code.uniqueKey diff --git a/uni_modules/uview-ui/components/u-col/props.js b/uni_modules/uview-ui/components/u-col/props.js index 6e5314d..ea3d2a8 100644 --- a/uni_modules/uview-ui/components/u-col/props.js +++ b/uni_modules/uview-ui/components/u-col/props.js @@ -1,27 +1,27 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍗犵埗瀹瑰櫒瀹藉害鐨勫灏戠瓑鍒嗭紝鎬诲垎涓?2浠? + // 占父容器宽度的多少等分,总分为12份 span: { type: [String, Number], default: uni.$u.props.col.span }, - // 鎸囧畾鏍呮牸宸︿晶鐨勯棿闅旀暟(鎬?2鏍? + // 指定栅格左侧的间隔数(总12栏) offset: { type: [String, Number], default: uni.$u.props.col.offset }, - // 姘村钩鎺掑垪鏂瑰紡锛屽彲閫夊€间负`start`(鎴朻flex-start`)銆乣end`(鎴朻flex-end`)銆乣center`銆乣around`(鎴朻space-around`)銆乣between`(鎴朻space-between`) + // 水平排列方式,可选值为`start`(或`flex-start`)、`end`(或`flex-end`)、`center`、`around`(或`space-around`)、`between`(或`space-between`) justify: { type: String, default: uni.$u.props.col.justify }, - // 鍨傜洿瀵归綈鏂瑰紡锛屽彲閫夊€间负top銆乧enter銆乥ottom銆乻tretch + // 垂直对齐方式,可选值为top、center、bottom、stretch align: { type: String, default: uni.$u.props.col.align }, - // 鏂囧瓧瀵归綈鏂瑰紡 + // 文字对齐方式 textAlign: { type: String, default: uni.$u.props.col.textAlign diff --git a/uni_modules/uview-ui/components/u-collapse-item/props.js b/uni_modules/uview-ui/components/u-collapse-item/props.js index b6c11eb..c35059e 100644 --- a/uni_modules/uview-ui/components/u-collapse-item/props.js +++ b/uni_modules/uview-ui/components/u-collapse-item/props.js @@ -1,57 +1,57 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏍囬 + // 标题 title: { type: String, default: uni.$u.props.collapseItem.title }, - // 鏍囬鍙充晶鍐呭 + // 标题右侧内容 value: { type: String, default: uni.$u.props.collapseItem.value }, - // 鏍囬涓嬫柟鐨勬弿杩颁俊鎭? + // 标题下方的描述信息 label: { type: String, default: uni.$u.props.collapseItem.label }, - // 鏄惁绂佺敤鎶樺彔闈㈡澘 + // 是否禁用折叠面板 disabled: { type: Boolean, default: uni.$u.props.collapseItem.disabled }, - // 鏄惁灞曠ず鍙充晶绠ご骞跺紑鍚偣鍑诲弽棣? + // 是否展示右侧箭头并开启点击反馈 isLink: { type: Boolean, default: uni.$u.props.collapseItem.isLink }, - // 鏄惁寮€鍚偣鍑诲弽棣? + // 是否开启点击反馈 clickable: { type: Boolean, default: uni.$u.props.collapseItem.clickable }, - // 鏄惁鏄剧ず鍐呰竟妗? + // 是否显示内边框 border: { type: Boolean, default: uni.$u.props.collapseItem.border }, - // 鏍囬鐨勫榻愭柟寮? + // 标题的对齐方式 align: { type: String, default: uni.$u.props.collapseItem.align }, - // 鍞竴鏍囪瘑绗? + // 唯一标识符 name: { type: [String, Number], default: uni.$u.props.collapseItem.name }, - // 鏍囬宸︿晶鍥剧墖锛屽彲涓虹粷瀵硅矾寰勭殑鍥剧墖鎴栧唴缃浘鏍? + // 标题左侧图片,可为绝对路径的图片或内置图标 icon: { type: String, default: uni.$u.props.collapseItem.icon }, - // 闈㈡澘灞曞紑鏀惰捣鐨勮繃娓℃椂闂达紝鍗曚綅ms + // 面板展开收起的过渡时间,单位ms duration: { type: Number, default: uni.$u.props.collapseItem.duration diff --git a/uni_modules/uview-ui/components/u-collapse/props.js b/uni_modules/uview-ui/components/u-collapse/props.js index 6b21b0d..e434779 100644 --- a/uni_modules/uview-ui/components/u-collapse/props.js +++ b/uni_modules/uview-ui/components/u-collapse/props.js @@ -1,17 +1,17 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 褰撳墠灞曞紑闈㈡澘鐨刵ame锛岄潪鎵嬮鐞存ā寮忥細[]锛屾墜椋庣惔妯″紡锛歴tring | number + // 当前展开面板的name,非手风琴模式:[],手风琴模式:string | number value: { type: [String, Number, Array, null], default: uni.$u.props.collapse.value }, - // 鏄惁鎵嬮鐞存ā寮? + // 是否手风琴模式 accordion: { type: Boolean, default: uni.$u.props.collapse.accordion }, - // 鏄惁鏄剧ず澶栬竟妗? + // 是否显示外边框 border: { type: Boolean, default: uni.$u.props.collapse.border diff --git a/uni_modules/uview-ui/components/u-column-notice/props.js b/uni_modules/uview-ui/components/u-column-notice/props.js index f214e38..96ff0a6 100644 --- a/uni_modules/uview-ui/components/u-column-notice/props.js +++ b/uni_modules/uview-ui/components/u-column-notice/props.js @@ -1,53 +1,53 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄剧ず鐨勫唴瀹癸紝瀛楃涓? + // 显示的内容,字符串 text: { type: [Array], default: uni.$u.props.columnNotice.text }, - // 鏄惁鏄剧ず宸︿晶鐨勯煶閲忓浘鏍? + // 是否显示左侧的音量图标 icon: { type: String, default: uni.$u.props.columnNotice.icon }, - // 閫氬憡妯″紡锛宭ink-鏄剧ず鍙崇澶达紝closable-鏄剧ず鍙充晶鍏抽棴鍥炬爣 + // 通告模式,link-显示右箭头,closable-显示右侧关闭图标 mode: { type: String, default: uni.$u.props.columnNotice.mode }, - // 鏂囧瓧棰滆壊锛屽悇鍥炬爣涔熶細浣跨敤鏂囧瓧棰滆壊 + // 文字颜色,各图标也会使用文字颜色 color: { type: String, default: uni.$u.props.columnNotice.color }, - // 鑳屾櫙棰滆壊 + // 背景颜色 bgColor: { type: String, default: uni.$u.props.columnNotice.bgColor }, - // 瀛椾綋澶у皬锛屽崟浣峱x + // 字体大小,单位px fontSize: { type: [String, Number], default: uni.$u.props.columnNotice.fontSize }, - // 姘村钩婊氬姩鏃剁殑婊氬姩閫熷害锛屽嵆姣忕婊氬姩澶氬皯px(px)锛岃繖鏈夊埄浜庢帶鍒舵枃瀛楁棤璁哄灏戞椂锛岄兘鑳芥湁涓€涓亽瀹氱殑閫熷害 + // 水平滚动时的滚动速度,即每秒滚动多少px(px),这有利于控制文字无论多少时,都能有一个恒定的速度 speed: { type: [String, Number], default: uni.$u.props.columnNotice.speed }, - // direction = row鏃讹紝鏄惁浣跨敤姝ヨ繘褰㈠紡婊氬姩 + // direction = row时,是否使用步进形式滚动 step: { type: Boolean, default: uni.$u.props.columnNotice.step }, - // 婊氬姩涓€涓懆鏈熺殑鏃堕棿闀匡紝鍗曚綅ms + // 滚动一个周期的时间长,单位ms duration: { type: [String, Number], default: uni.$u.props.columnNotice.duration }, - // 鏄惁绂佹鐢ㄦ墜婊戝姩鍒囨崲 - // 鐩墠HX2.6.11锛屽彧鏀寔App 2.5.5+銆丠5 2.5.5+銆佹敮浠樺疂灏忕▼搴忋€佸瓧鑺傝烦鍔ㄥ皬绋嬪簭 + // 是否禁止用手滑动切换 + // 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序 disableTouch: { type: Boolean, default: uni.$u.props.columnNotice.disableTouch diff --git a/uni_modules/uview-ui/components/u-count-down/props.js b/uni_modules/uview-ui/components/u-count-down/props.js index 348933b..322c672 100644 --- a/uni_modules/uview-ui/components/u-count-down/props.js +++ b/uni_modules/uview-ui/components/u-count-down/props.js @@ -1,22 +1,22 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍊掕鏃舵椂闀匡紝鍗曚綅ms + // 倒计时时长,单位ms time: { type: [String, Number], default: uni.$u.props.countDown.time }, - // 鏃堕棿鏍煎紡锛孌D-鏃ワ紝HH-鏃讹紝mm-鍒嗭紝ss-绉掞紝SSS-姣 + // 时间格式,DD-日,HH-时,mm-分,ss-秒,SSS-毫秒 format: { type: String, default: uni.$u.props.countDown.format }, - // 鏄惁鑷姩寮€濮嬪€掕鏃? + // 是否自动开始倒计时 autoStart: { type: Boolean, default: uni.$u.props.countDown.autoStart }, - // 鏄惁灞曠ず姣鍊掕鏃? + // 是否展示毫秒倒计时 millisecond: { type: Boolean, default: uni.$u.props.countDown.millisecond diff --git a/uni_modules/uview-ui/components/u-count-to/props.js b/uni_modules/uview-ui/components/u-count-to/props.js index d9811c7..ebf8060 100644 --- a/uni_modules/uview-ui/components/u-count-to/props.js +++ b/uni_modules/uview-ui/components/u-count-to/props.js @@ -1,57 +1,57 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 寮€濮嬬殑鏁板€硷紝榛樿浠?澧為暱鍒版煇涓€涓暟 + // 开始的数值,默认从0增长到某一个数 startVal: { type: [String, Number], default: uni.$u.props.countTo.startVal }, - // 瑕佹粴鍔ㄧ殑鐩爣鏁板€硷紝蹇呴』 + // 要滚动的目标数值,必须 endVal: { type: [String, Number], default: uni.$u.props.countTo.endVal }, - // 婊氬姩鍒扮洰鏍囨暟鍊肩殑鍔ㄧ敾鎸佺画鏃堕棿锛屽崟浣嶄负姣锛坢s锛? + // 滚动到目标数值的动画持续时间,单位为毫秒(ms) duration: { type: [String, Number], default: uni.$u.props.countTo.duration }, - // 璁剧疆鏁板€煎悗鏄惁鑷姩寮€濮嬫粴鍔? + // 设置数值后是否自动开始滚动 autoplay: { type: Boolean, default: uni.$u.props.countTo.autoplay }, - // 瑕佹樉绀虹殑灏忔暟浣嶆暟 + // 要显示的小数位数 decimals: { type: [String, Number], default: uni.$u.props.countTo.decimals }, - // 鏄惁鍦ㄥ嵆灏嗗埌杈剧洰鏍囨暟鍊肩殑鏃跺€欙紝浣跨敤缂撴參婊氬姩鐨勬晥鏋? + // 是否在即将到达目标数值的时候,使用缓慢滚动的效果 useEasing: { type: Boolean, default: uni.$u.props.countTo.useEasing }, - // 鍗佽繘鍒跺垎鍓? + // 十进制分割 decimal: { type: [String, Number], default: uni.$u.props.countTo.decimal }, - // 瀛椾綋棰滆壊 + // 字体颜色 color: { type: String, default: uni.$u.props.countTo.color }, - // 瀛椾綋澶у皬 + // 字体大小 fontSize: { type: [String, Number], default: uni.$u.props.countTo.fontSize }, - // 鏄惁鍔犵矖瀛椾綋 + // 是否加粗字体 bold: { type: Boolean, default: uni.$u.props.countTo.bold }, - // 鍗冧綅鍒嗛殧绗︼紝绫讳技閲戦鐨勫垎鍓?锟?3,321.05涓殑",") + // 千位分隔符,类似金额的分割(¥23,321.05中的",") separator: { type: String, default: uni.$u.props.countTo.separator diff --git a/uni_modules/uview-ui/components/u-datetime-picker/props.js b/uni_modules/uview-ui/components/u-datetime-picker/props.js index 1b46a52..ce4e9c7 100644 --- a/uni_modules/uview-ui/components/u-datetime-picker/props.js +++ b/uni_modules/uview-ui/components/u-datetime-picker/props.js @@ -1,114 +1,114 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁鎵撳紑缁勪欢 + // 是否打开组件 show: { type: Boolean, default: uni.$u.props.datetimePicker.show }, - // 鏄惁灞曠ず椤堕儴鐨勬搷浣滄爮 + // 是否展示顶部的操作栏 showToolbar: { type: Boolean, default: uni.$u.props.datetimePicker.showToolbar }, - // 缁戝畾鍊? + // 绑定值 value: { type: [String, Number], default: uni.$u.props.datetimePicker.value }, - // 椤堕儴鏍囬 + // 顶部标题 title: { type: String, default: uni.$u.props.datetimePicker.title }, - // 灞曠ず鏍煎紡锛宮ode=date涓烘棩鏈熼€夋嫨锛宮ode=time涓烘椂闂撮€夋嫨锛宮ode=year-month涓哄勾鏈堥€夋嫨锛宮ode=datetime涓烘棩鏈熸椂闂撮€夋嫨 + // 展示格式,mode=date为日期选择,mode=time为时间选择,mode=year-month为年月选择,mode=datetime为日期时间选择 mode: { type: String, default: uni.$u.props.datetimePicker.mode }, - // 鍙€夌殑鏈€澶ф椂闂? + // 可选的最大时间 maxDate: { type: Number, - // 鏈€澶ч粯璁ゅ€间负鍚?0骞? + // 最大默认值为后10年 default: uni.$u.props.datetimePicker.maxDate }, - // 鍙€夌殑鏈€灏忔椂闂? + // 可选的最小时间 minDate: { type: Number, - // 鏈€灏忛粯璁ゅ€间负鍓?0骞? + // 最小默认值为前10年 default: uni.$u.props.datetimePicker.minDate }, - // 鍙€夌殑鏈€灏忓皬鏃讹紝浠卪ode=time鏈夋晥 + // 可选的最小小时,仅mode=time有效 minHour: { type: Number, default: uni.$u.props.datetimePicker.minHour }, - // 鍙€夌殑鏈€澶у皬鏃讹紝浠卪ode=time鏈夋晥 + // 可选的最大小时,仅mode=time有效 maxHour: { type: Number, default: uni.$u.props.datetimePicker.maxHour }, - // 鍙€夌殑鏈€灏忓垎閽燂紝浠卪ode=time鏈夋晥 + // 可选的最小分钟,仅mode=time有效 minMinute: { type: Number, default: uni.$u.props.datetimePicker.minMinute }, - // 鍙€夌殑鏈€澶у垎閽燂紝浠卪ode=time鏈夋晥 + // 可选的最大分钟,仅mode=time有效 maxMinute: { type: Number, default: uni.$u.props.datetimePicker.maxMinute }, - // 閫夐」杩囨护鍑芥暟 + // 选项过滤函数 filter: { type: [Function, null], default: uni.$u.props.datetimePicker.filter }, - // 閫夐」鏍煎紡鍖栧嚱鏁? + // 选项格式化函数 formatter: { type: [Function, null], default: uni.$u.props.datetimePicker.formatter }, - // 鏄惁鏄剧ず鍔犺浇涓姸鎬? + // 是否显示加载中状态 loading: { type: Boolean, default: uni.$u.props.datetimePicker.loading }, - // 鍚勫垪涓紝鍗曚釜閫夐」鐨勯珮搴? + // 各列中,单个选项的高度 itemHeight: { type: [String, Number], default: uni.$u.props.datetimePicker.itemHeight }, - // 鍙栨秷鎸夐挳鐨勬枃瀛? + // 取消按钮的文字 cancelText: { type: String, default: uni.$u.props.datetimePicker.cancelText }, - // 纭鎸夐挳鐨勬枃瀛? + // 确认按钮的文字 confirmText: { type: String, default: uni.$u.props.datetimePicker.confirmText }, - // 鍙栨秷鎸夐挳鐨勯鑹? + // 取消按钮的颜色 cancelColor: { type: String, default: uni.$u.props.datetimePicker.cancelColor }, - // 纭鎸夐挳鐨勯鑹? + // 确认按钮的颜色 confirmColor: { type: String, default: uni.$u.props.datetimePicker.confirmColor }, - // 姣忓垪涓彲瑙侀€夐」鐨勬暟閲? + // 每列中可见选项的数量 visibleItemCount: { type: [String, Number], default: uni.$u.props.datetimePicker.visibleItemCount }, - // 鏄惁鍏佽鐐瑰嚮閬僵鍏抽棴閫夋嫨鍣? + // 是否允许点击遮罩关闭选择器 closeOnClickOverlay: { type: Boolean, default: uni.$u.props.datetimePicker.closeOnClickOverlay }, - // 鍚勫垪鐨勯粯璁ょ储寮? + // 各列的默认索引 defaultIndex: { type: Array, default: uni.$u.props.datetimePicker.defaultIndex diff --git a/uni_modules/uview-ui/components/u-divider/props.js b/uni_modules/uview-ui/components/u-divider/props.js index b36e5ce..139b3db 100644 --- a/uni_modules/uview-ui/components/u-divider/props.js +++ b/uni_modules/uview-ui/components/u-divider/props.js @@ -1,42 +1,42 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁铏氱嚎 + // 是否虚线 dashed: { type: Boolean, default: uni.$u.props.divider.dashed }, - // 鏄惁缁嗙嚎 + // 是否细线 hairline: { type: Boolean, default: uni.$u.props.divider.hairline }, - // 鏄惁浠ョ偣鏇夸唬鏂囧瓧锛屼紭鍏堜簬text瀛楁璧蜂綔鐢? + // 是否以点替代文字,优先于text字段起作用 dot: { type: Boolean, default: uni.$u.props.divider.dot }, - // 鍐呭鏂囨湰鐨勪綅缃紝left-宸﹁竟锛宑enter-涓棿锛宺ight-鍙宠竟 + // 内容文本的位置,left-左边,center-中间,right-右边 textPosition: { type: String, default: uni.$u.props.divider.textPosition }, - // 鏂囨湰鍐呭 + // 文本内容 text: { type: [String, Number], default: uni.$u.props.divider.text }, - // 鏂囨湰澶у皬 + // 文本大小 textSize: { type: [String, Number], default: uni.$u.props.divider.textSize }, - // 鏂囨湰棰滆壊 + // 文本颜色 textColor: { type: String, default: uni.$u.props.divider.textColor }, - // 绾挎潯棰滆壊 + // 线条颜色 lineColor: { type: String, default: uni.$u.props.divider.lineColor diff --git a/uni_modules/uview-ui/components/u-empty/props.js b/uni_modules/uview-ui/components/u-empty/props.js index dbb61dd..d205231 100644 --- a/uni_modules/uview-ui/components/u-empty/props.js +++ b/uni_modules/uview-ui/components/u-empty/props.js @@ -1,57 +1,57 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍐呯疆鍥炬爣鍚嶇О锛屾垨鍥剧墖璺緞锛屽缓璁粷瀵硅矾寰? + // 内置图标名称,或图片路径,建议绝对路径 icon: { type: String, default: uni.$u.props.empty.icon }, - // 鎻愮ず鏂囧瓧 + // 提示文字 text: { type: String, default: uni.$u.props.empty.text }, - // 鏂囧瓧棰滆壊 + // 文字颜色 textColor: { type: String, default: uni.$u.props.empty.textColor }, - // 鏂囧瓧澶у皬 + // 文字大小 textSize: { type: [String, Number], default: uni.$u.props.empty.textSize }, - // 鍥炬爣鐨勯鑹? + // 图标的颜色 iconColor: { type: String, default: uni.$u.props.empty.iconColor }, - // 鍥炬爣鐨勫ぇ灏? + // 图标的大小 iconSize: { type: [String, Number], default: uni.$u.props.empty.iconSize }, - // 閫夋嫨棰勭疆鐨勫浘鏍囩被鍨? + // 选择预置的图标类型 mode: { type: String, default: uni.$u.props.empty.mode }, - // 鍥炬爣瀹藉害锛屽崟浣峱x + // 图标宽度,单位px width: { type: [String, Number], default: uni.$u.props.empty.width }, - // 鍥炬爣楂樺害锛屽崟浣峱x + // 图标高度,单位px height: { type: [String, Number], default: uni.$u.props.empty.height }, - // 鏄惁鏄剧ず缁勪欢 + // 是否显示组件 show: { type: Boolean, default: uni.$u.props.empty.show }, - // 缁勪欢璺濈涓婁竴涓厓绱犱箣闂寸殑璺濈锛岄粯璁x鍗曚綅 + // 组件距离上一个元素之间的距离,默认px单位 marginTop: { type: [String, Number], default: uni.$u.props.empty.marginTop diff --git a/uni_modules/uview-ui/components/u-form-item/props.js b/uni_modules/uview-ui/components/u-form-item/props.js index cf40469..5cec951 100644 --- a/uni_modules/uview-ui/components/u-form-item/props.js +++ b/uni_modules/uview-ui/components/u-form-item/props.js @@ -1,42 +1,42 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // input鐨刲abel鎻愮ず璇? + // input的label提示语 label: { type: String, default: uni.$u.props.formItem.label }, - // 缁戝畾鐨勫€? + // 绑定的值 prop: { type: String, default: uni.$u.props.formItem.prop }, - // 鏄惁鏄剧ず琛ㄥ崟鍩熺殑涓嬪垝绾胯竟妗? + // 是否显示表单域的下划线边框 borderBottom: { type: [String, Boolean], default: uni.$u.props.formItem.borderBottom }, - // label鐨勪綅缃紝left-宸﹁竟锛宼op-涓婅竟 + // label的位置,left-左边,top-上边 labelPosition: { type: String, default: uni.$u.props.formItem.labelPosition }, - // label鐨勫搴︼紝鍗曚綅px + // label的宽度,单位px labelWidth: { type: [String, Number], default: uni.$u.props.formItem.labelWidth }, - // 鍙充晶鍥炬爣 + // 右侧图标 rightIcon: { type: String, default: uni.$u.props.formItem.rightIcon }, - // 宸︿晶鍥炬爣 + // 左侧图标 leftIcon: { type: String, default: uni.$u.props.formItem.leftIcon }, - // 鏄惁鏄剧ず宸﹁竟鐨勫繀濉槦鍙凤紝鍙綔鏄剧ず鐢紝鍏蜂綋鏍¢獙蹇呭~鐨勯€昏緫锛岃鍦╮ules涓厤缃? + // 是否显示左边的必填星号,只作显示用,具体校验必填的逻辑,请在rules中配置 required: { type: Boolean, default: uni.$u.props.formItem.required diff --git a/uni_modules/uview-ui/components/u-form/props.js b/uni_modules/uview-ui/components/u-form/props.js index 0e57818..2075d56 100644 --- a/uni_modules/uview-ui/components/u-form/props.js +++ b/uni_modules/uview-ui/components/u-form/props.js @@ -1,43 +1,43 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 褰撳墠form鐨勯渶瑕侀獙璇佸瓧娈电殑闆嗗悎 + // 当前form的需要验证字段的集合 model: { type: Object, default: uni.$u.props.form.model }, - // 楠岃瘉瑙勫垯 + // 验证规则 rules: { type: [Object, Function, Array], default: uni.$u.props.form.rules }, - // 鏈夐敊璇椂鐨勬彁绀烘柟寮忥紝message-鎻愮ず淇℃伅锛宼oast-杩涜toast鎻愮ず - // border-bottom-涓嬭竟妗嗗憟鐜扮孩鑹诧紝none-鏃犳彁绀? + // 有错误时的提示方式,message-提示信息,toast-进行toast提示 + // border-bottom-下边框呈现红色,none-无提示 errorType: { type: String, default: uni.$u.props.form.errorType }, - // 鏄惁鏄剧ず琛ㄥ崟鍩熺殑涓嬪垝绾胯竟妗? + // 是否显示表单域的下划线边框 borderBottom: { type: Boolean, default: uni.$u.props.form.borderBottom }, - // label鐨勪綅缃紝left-宸﹁竟锛宼op-涓婅竟 + // label的位置,left-左边,top-上边 labelPosition: { type: String, default: uni.$u.props.form.labelPosition }, - // label鐨勫搴︼紝鍗曚綅px + // label的宽度,单位px labelWidth: { type: [String, Number], default: uni.$u.props.form.labelWidth }, - // lable瀛椾綋鐨勫榻愭柟寮? + // lable字体的对齐方式 labelAlign: { type: String, default: uni.$u.props.form.labelAlign }, - // lable鐨勬牱寮忥紝瀵硅薄褰㈠紡 + // lable的样式,对象形式 labelStyle: { type: Object, default: uni.$u.props.form.labelStyle diff --git a/uni_modules/uview-ui/components/u-gap/props.js b/uni_modules/uview-ui/components/u-gap/props.js index 03cc72d..5517775 100644 --- a/uni_modules/uview-ui/components/u-gap/props.js +++ b/uni_modules/uview-ui/components/u-gap/props.js @@ -1,22 +1,22 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鑳屾櫙棰滆壊锛堥粯璁ransparent锛? + // 背景颜色(默认transparent) bgColor: { type: String, default: uni.$u.props.gap.bgColor }, - // 鍒嗗壊妲介珮搴︼紝鍗曚綅px锛堥粯璁?0锛? + // 分割槽高度,单位px(默认30) height: { type: [String, Number], default: uni.$u.props.gap.height }, - // 涓庝笂涓€涓粍浠剁殑璺濈 + // 与上一个组件的距离 marginTop: { type: [String, Number], default: uni.$u.props.gap.marginTop }, - // 涓庝笅涓€涓粍浠剁殑璺濈 + // 与下一个组件的距离 marginBottom: { type: [String, Number], default: uni.$u.props.gap.marginBottom diff --git a/uni_modules/uview-ui/components/u-grid-item/props.js b/uni_modules/uview-ui/components/u-grid-item/props.js index eeb8382..be5d334 100644 --- a/uni_modules/uview-ui/components/u-grid-item/props.js +++ b/uni_modules/uview-ui/components/u-grid-item/props.js @@ -1,12 +1,12 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 瀹牸鐨刵ame + // 宫格的name name: { type: [String, Number, null], default: uni.$u.props.gridItem.name }, - // 鑳屾櫙棰滆壊 + // 背景颜色 bgColor: { type: String, default: uni.$u.props.gridItem.bgColor diff --git a/uni_modules/uview-ui/components/u-grid/props.js b/uni_modules/uview-ui/components/u-grid/props.js index 6132a73..fb7de84 100644 --- a/uni_modules/uview-ui/components/u-grid/props.js +++ b/uni_modules/uview-ui/components/u-grid/props.js @@ -1,17 +1,17 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍒嗘垚鍑犲垪 + // 分成几列 col: { type: [String, Number], default: uni.$u.props.grid.col }, - // 鏄惁鏄剧ず杈规 + // 是否显示边框 border: { type: Boolean, default: uni.$u.props.grid.border }, - // 瀹牸瀵归綈鏂瑰紡锛岃〃鐜颁负鏁伴噺灏戠殑鏃跺€欙紝闈犲乏锛屽眳涓紝杩樻槸闈犲彸 + // 宫格对齐方式,表现为数量少的时候,靠左,居中,还是靠右 align: { type: String, default: uni.$u.props.grid.align diff --git a/uni_modules/uview-ui/components/u-icon/props.js b/uni_modules/uview-ui/components/u-icon/props.js index 722660d..c4ef00a 100644 --- a/uni_modules/uview-ui/components/u-icon/props.js +++ b/uni_modules/uview-ui/components/u-icon/props.js @@ -1,87 +1,87 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍥炬爣绫诲悕 + // 图标类名 name: { type: String, default: uni.$u.props.icon.name }, - // 鍥炬爣棰滆壊锛屽彲鎺ュ彈涓婚鑹? + // 图标颜色,可接受主题色 color: { type: String, default: uni.$u.props.icon.color }, - // 瀛椾綋澶у皬锛屽崟浣峱x + // 字体大小,单位px size: { type: [String, Number], default: uni.$u.props.icon.size }, - // 鏄惁鏄剧ず绮椾綋 + // 是否显示粗体 bold: { type: Boolean, default: uni.$u.props.icon.bold }, - // 鐐瑰嚮鍥炬爣鐨勬椂鍊欎紶閫掍簨浠跺嚭鍘荤殑index锛堢敤浜庡尯鍒嗙偣鍑讳簡鍝竴涓級 + // 点击图标的时候传递事件出去的index(用于区分点击了哪一个) index: { type: [String, Number], default: uni.$u.props.icon.index }, - // 瑙︽懜鍥炬爣鏃剁殑绫诲悕 + // 触摸图标时的类名 hoverClass: { type: String, default: uni.$u.props.icon.hoverClass }, - // 鑷畾涔夋墿灞曞墠缂€锛屾柟渚跨敤鎴锋墿灞曡嚜宸辩殑鍥炬爣搴? + // 自定义扩展前缀,方便用户扩展自己的图标库 customPrefix: { type: String, default: uni.$u.props.icon.customPrefix }, - // 鍥炬爣鍙宠竟鎴栬€呬笅闈㈢殑鏂囧瓧 + // 图标右边或者下面的文字 label: { type: [String, Number], default: uni.$u.props.icon.label }, - // label鐨勪綅缃紝鍙兘鍙宠竟鎴栬€呬笅杈? + // label的位置,只能右边或者下边 labelPos: { type: String, default: uni.$u.props.icon.labelPos }, - // label鐨勫ぇ灏? + // label的大小 labelSize: { type: [String, Number], default: uni.$u.props.icon.labelSize }, - // label鐨勯鑹? + // label的颜色 labelColor: { type: String, default: uni.$u.props.icon.labelColor }, - // label涓庡浘鏍囩殑璺濈 + // label与图标的距离 space: { type: [String, Number], default: uni.$u.props.icon.space }, - // 鍥剧墖鐨刴ode + // 图片的mode imgMode: { type: String, default: uni.$u.props.icon.imgMode }, - // 鐢ㄤ簬鏄剧ず鍥剧墖灏忓浘鏍囨椂锛屽浘鐗囩殑瀹藉害 + // 用于显示图片小图标时,图片的宽度 width: { type: [String, Number], default: uni.$u.props.icon.width }, - // 鐢ㄤ簬鏄剧ず鍥剧墖灏忓浘鏍囨椂锛屽浘鐗囩殑楂樺害 + // 用于显示图片小图标时,图片的高度 height: { type: [String, Number], default: uni.$u.props.icon.height }, - // 鐢ㄤ簬瑙e喅鏌愪簺鎯呭喌涓嬶紝璁╁浘鏍囧瀭鐩村眳涓殑鐢ㄩ€? + // 用于解决某些情况下,让图标垂直居中的用途 top: { type: [String, Number], default: uni.$u.props.icon.top }, - // 鏄惁闃绘浜嬩欢浼犳挱 + // 是否阻止事件传播 stop: { type: Boolean, default: uni.$u.props.icon.stop diff --git a/uni_modules/uview-ui/components/u-image/props.js b/uni_modules/uview-ui/components/u-image/props.js index 77d23f6..8659a58 100644 --- a/uni_modules/uview-ui/components/u-image/props.js +++ b/uni_modules/uview-ui/components/u-image/props.js @@ -1,82 +1,82 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍥剧墖鍦板潃 + // 图片地址 src: { type: String, default: uni.$u.props.image.src }, - // 瑁佸壀妯″紡 + // 裁剪模式 mode: { type: String, default: uni.$u.props.image.mode }, - // 瀹藉害锛屽崟浣嶄换鎰? + // 宽度,单位任意 width: { type: [String, Number], default: uni.$u.props.image.width }, - // 楂樺害锛屽崟浣嶄换鎰? + // 高度,单位任意 height: { type: [String, Number], default: uni.$u.props.image.height }, - // 鍥剧墖褰㈢姸锛宑ircle-鍦嗗舰锛宻quare-鏂瑰舰 + // 图片形状,circle-圆形,square-方形 shape: { type: String, default: uni.$u.props.image.shape }, - // 鍦嗚锛屽崟浣嶄换鎰? + // 圆角,单位任意 radius: { type: [String, Number], default: uni.$u.props.image.radius }, - // 鏄惁鎳掑姞杞斤紝寰俊灏忕▼搴忋€丄pp銆佺櫨搴﹀皬绋嬪簭銆佸瓧鑺傝烦鍔ㄥ皬绋嬪簭 + // 是否懒加载,微信小程序、App、百度小程序、字节跳动小程序 lazyLoad: { type: Boolean, default: uni.$u.props.image.lazyLoad }, - // 寮€鍚暱鎸夊浘鐗囨樉绀鸿瘑鍒井淇″皬绋嬪簭鐮佽彍鍗? + // 开启长按图片显示识别微信小程序码菜单 showMenuByLongpress: { type: Boolean, default: uni.$u.props.image.showMenuByLongpress }, - // 鍔犺浇涓殑鍥炬爣锛屾垨鑰呭皬鍥剧墖 + // 加载中的图标,或者小图片 loadingIcon: { type: String, default: uni.$u.props.image.loadingIcon }, - // 鍔犺浇澶辫触鐨勫浘鏍囷紝鎴栬€呭皬鍥剧墖 + // 加载失败的图标,或者小图片 errorIcon: { type: String, default: uni.$u.props.image.errorIcon }, - // 鏄惁鏄剧ず鍔犺浇涓殑鍥炬爣鎴栬€呰嚜瀹氫箟鐨剆lot + // 是否显示加载中的图标或者自定义的slot showLoading: { type: Boolean, default: uni.$u.props.image.showLoading }, - // 鏄惁鏄剧ず鍔犺浇閿欒鐨勫浘鏍囨垨鑰呰嚜瀹氫箟鐨剆lot + // 是否显示加载错误的图标或者自定义的slot showError: { type: Boolean, default: uni.$u.props.image.showError }, - // 鏄惁闇€瑕佹贰鍏ユ晥鏋? + // 是否需要淡入效果 fade: { type: Boolean, default: uni.$u.props.image.fade }, - // 鍙敮鎸佺綉缁滆祫婧愶紝鍙寰俊灏忕▼搴忔湁鏁? + // 只支持网络资源,只对微信小程序有效 webp: { type: Boolean, default: uni.$u.props.image.webp }, - // 杩囨浮鏃堕棿锛屽崟浣峬s + // 过渡时间,单位ms duration: { type: [String, Number], default: uni.$u.props.image.duration }, - // 鑳屾櫙棰滆壊锛岀敤浜庢繁鑹查〉闈㈠姞杞藉浘鐗囨椂锛屼负浜嗗拰鑳屾櫙鑹茶瀺鍚? + // 背景颜色,用于深色页面加载图片时,为了和背景色融合 bgColor: { type: String, default: uni.$u.props.image.bgColor diff --git a/uni_modules/uview-ui/components/u-index-anchor/props.js b/uni_modules/uview-ui/components/u-index-anchor/props.js index 84023bd..8dd25e2 100644 --- a/uni_modules/uview-ui/components/u-index-anchor/props.js +++ b/uni_modules/uview-ui/components/u-index-anchor/props.js @@ -1,27 +1,27 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍒楄〃閿氱偣鏂囨湰鍐呭 + // 列表锚点文本内容 text: { type: [String, Number], default: uni.$u.props.indexAnchor.text }, - // 鍒楄〃閿氱偣鏂囧瓧棰滆壊 + // 列表锚点文字颜色 color: { type: String, default: uni.$u.props.indexAnchor.color }, - // 鍒楄〃閿氱偣鏂囧瓧澶у皬锛屽崟浣嶉粯璁x + // 列表锚点文字大小,单位默认px size: { type: [String, Number], default: uni.$u.props.indexAnchor.size }, - // 鍒楄〃閿氱偣鑳屾櫙棰滆壊 + // 列表锚点背景颜色 bgColor: { type: String, default: uni.$u.props.indexAnchor.bgColor }, - // 鍒楄〃閿氱偣楂樺害锛屽崟浣嶉粯璁x + // 列表锚点高度,单位默认px height: { type: [String, Number], default: uni.$u.props.indexAnchor.height diff --git a/uni_modules/uview-ui/components/u-index-list/props.js b/uni_modules/uview-ui/components/u-index-list/props.js index 750f5ac..bdd68bc 100644 --- a/uni_modules/uview-ui/components/u-index-list/props.js +++ b/uni_modules/uview-ui/components/u-index-list/props.js @@ -1,27 +1,27 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍙宠竟閿氱偣闈炴縺娲荤殑棰滆壊 + // 右边锚点非激活的颜色 inactiveColor: { type: String, default: uni.$u.props.indexList.inactiveColor }, - // 鍙宠竟閿氱偣婵€娲荤殑棰滆壊 + // 右边锚点激活的颜色 activeColor: { type: String, default: uni.$u.props.indexList.activeColor }, - // 绱㈠紩瀛楃鍒楄〃锛屾暟缁勫舰寮? + // 索引字符列表,数组形式 indexList: { type: Array, default: uni.$u.props.indexList.indexList }, - // 鏄惁寮€鍚敋鐐硅嚜鍔ㄥ惛椤? + // 是否开启锚点自动吸顶 sticky: { type: Boolean, default: uni.$u.props.indexList.sticky }, - // 鑷畾涔夊鑸爮鐨勯珮搴? + // 自定义导航栏的高度 customNavHeight: { type: [String, Number], default: uni.$u.props.indexList.customNavHeight diff --git a/uni_modules/uview-ui/components/u-input/props.js b/uni_modules/uview-ui/components/u-input/props.js index 9317c0f..75c1b55 100644 --- a/uni_modules/uview-ui/components/u-input/props.js +++ b/uni_modules/uview-ui/components/u-input/props.js @@ -1,185 +1,185 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 杈撳叆鐨勫€? + // 输入的值 value: { type: [String, Number], default: uni.$u.props.input.value }, - // 杈撳叆妗嗙被鍨? - // number-鏁板瓧杈撳叆閿洏锛宎pp-vue涓嬪彲浠ヨ緭鍏ユ诞鐐规暟锛宎pp-nvue鍜屽皬绋嬪簭骞冲彴涓嬪彧鑳借緭鍏ユ暣鏁? - // idcard-韬唤璇佽緭鍏ラ敭鐩橈紝寰俊銆佹敮浠樺疂銆佺櫨搴︺€丵Q灏忕▼搴? - // digit-甯﹀皬鏁扮偣鐨勬暟瀛楅敭鐩橈紝App鐨刵vue椤甸潰銆佸井淇°€佹敮浠樺疂銆佺櫨搴︺€佸ご鏉°€丵Q灏忕▼搴? - // text-鏂囨湰杈撳叆閿洏 + // 输入框类型 + // number-数字输入键盘,app-vue下可以输入浮点数,app-nvue和小程序平台下只能输入整数 + // idcard-身份证输入键盘,微信、支付宝、百度、QQ小程序 + // digit-带小数点的数字键盘,App的nvue页面、微信、支付宝、百度、头条、QQ小程序 + // text-文本输入键盘 type: { type: String, default: uni.$u.props.input.type }, - // 濡傛灉 textarea 鏄湪涓€涓?position:fixed 鐨勫尯鍩燂紝闇€瑕佹樉绀烘寚瀹氬睘鎬?fixed 涓?true锛? - // 鍏煎鎬э細寰俊灏忕▼搴忋€佺櫨搴﹀皬绋嬪簭銆佸瓧鑺傝烦鍔ㄥ皬绋嬪簭銆丵Q灏忕▼搴? + // 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true, + // 兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 fixed: { type: Boolean, default: uni.$u.props.input.fixed }, - // 鏄惁绂佺敤杈撳叆妗? + // 是否禁用输入框 disabled: { type: Boolean, default: uni.$u.props.input.disabled }, - // 绂佺敤鐘舵€佹椂鐨勮儗鏅壊 + // 禁用状态时的背景色 disabledColor: { type: String, default: uni.$u.props.input.disabledColor }, - // 鏄惁鏄剧ず娓呴櫎鎺т欢 + // 是否显示清除控件 clearable: { type: Boolean, default: uni.$u.props.input.clearable }, - // 鏄惁瀵嗙爜绫诲瀷 + // 是否密码类型 password: { type: Boolean, default: uni.$u.props.input.password }, - // 鏈€澶ц緭鍏ラ暱搴︼紝璁剧疆涓?-1 鐨勬椂鍊欎笉闄愬埗鏈€澶ч暱搴? + // 最大输入长度,设置为 -1 的时候不限制最大长度 maxlength: { type: [String, Number], default: uni.$u.props.input.maxlength }, - // 杈撳叆妗嗕负绌烘椂鐨勫崰浣嶇 + // 输入框为空时的占位符 placeholder: { type: String, default: uni.$u.props.input.placeholder }, - // 鎸囧畾placeholder鐨勬牱寮忕被锛屾敞鎰忛〉闈㈡垨缁勪欢鐨剆tyle涓啓浜唖coped鏃讹紝闇€瑕佸湪绫诲悕鍓嶅啓/deep/ + // 指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ placeholderClass: { type: String, default: uni.$u.props.input.placeholderClass }, - // 鎸囧畾placeholder鐨勬牱寮? + // 指定placeholder的样式 placeholderStyle: { type: [String, Object], default: uni.$u.props.input.placeholderStyle }, - // 鏄惁鏄剧ず杈撳叆瀛楁暟缁熻锛屽彧鍦?type ="text"鎴杢ype ="textarea"鏃舵湁鏁? + // 是否显示输入字数统计,只在 type ="text"或type ="textarea"时有效 showWordLimit: { type: Boolean, default: uni.$u.props.input.showWordLimit }, - // 璁剧疆鍙充笅瑙掓寜閽殑鏂囧瓧锛屾湁鏁堝€硷細send|search|next|go|done锛屽吋瀹规€ц瑙乽ni-app鏂囨。 + // 设置右下角按钮的文字,有效值:send|search|next|go|done,兼容性详见uni-app文档 // https://uniapp.dcloud.io/component/input // https://uniapp.dcloud.io/component/textarea confirmType: { type: String, default: uni.$u.props.input.confirmType }, - // 鐐瑰嚮閿洏鍙充笅瑙掓寜閽椂鏄惁淇濇寔閿洏涓嶆敹璧凤紝H5鏃犳晥 + // 点击键盘右下角按钮时是否保持键盘不收起,H5无效 confirmHold: { type: Boolean, default: uni.$u.props.input.confirmHold }, - // focus鏃讹紝鐐瑰嚮椤甸潰鐨勬椂鍊欎笉鏀惰捣閿洏锛屽井淇″皬绋嬪簭鏈夋晥 + // focus时,点击页面的时候不收起键盘,微信小程序有效 holdKeyboard: { type: Boolean, default: uni.$u.props.input.holdKeyboard }, - // 鑷姩鑾峰彇鐒︾偣 - // 鍦?H5 骞冲彴鑳藉惁鑱氱劍浠ュ強杞敭鐩樻槸鍚﹁窡闅忓脊鍑猴紝鍙栧喅浜庡綋鍓嶆祻瑙堝櫒鏈韩鐨勫疄鐜般€俷vue 椤甸潰涓嶆敮鎸侊紝闇€浣跨敤缁勪欢鐨?focus()銆乥lur() 鏂规硶鎺у埗鐒︾偣 + // 自动获取焦点 + // 在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 focus: { type: Boolean, default: uni.$u.props.input.focus }, - // 閿洏鏀惰捣鏃讹紝鏄惁鑷姩澶卞幓鐒︾偣锛岀洰鍓嶄粎App3.0.0+鏈夋晥 + // 键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 autoBlur: { type: Boolean, default: uni.$u.props.input.autoBlur }, - // 鏄惁鍘绘帀 iOS 涓嬬殑榛樿鍐呰竟璺濓紝浠呭井淇″皬绋嬪簭锛屼笖type=textarea鏃舵湁鏁? + // 是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 disableDefaultPadding: { type: Boolean, default: uni.$u.props.input.disableDefaultPadding }, - // 鎸囧畾focus鏃跺厜鏍囩殑浣嶇疆 + // 指定focus时光标的位置 cursor: { type: [String, Number], default: uni.$u.props.input.cursor }, - // 杈撳叆妗嗚仛鐒︽椂搴曢儴涓庨敭鐩樼殑璺濈 + // 输入框聚焦时底部与键盘的距离 cursorSpacing: { type: [String, Number], default: uni.$u.props.input.cursorSpacing }, - // 鍏夋爣璧峰浣嶇疆锛岃嚜鍔ㄨ仛闆嗘椂鏈夋晥锛岄渶涓巗election-end鎼厤浣跨敤 + // 光标起始位置,自动聚集时有效,需与selection-end搭配使用 selectionStart: { type: [String, Number], default: uni.$u.props.input.selectionStart }, - // 鍏夋爣缁撴潫浣嶇疆锛岃嚜鍔ㄨ仛闆嗘椂鏈夋晥锛岄渶涓巗election-start鎼厤浣跨敤 + // 光标结束位置,自动聚集时有效,需与selection-start搭配使用 selectionEnd: { type: [String, Number], default: uni.$u.props.input.selectionEnd }, - // 閿洏寮硅捣鏃讹紝鏄惁鑷姩涓婃帹椤甸潰 + // 键盘弹起时,是否自动上推页面 adjustPosition: { type: Boolean, default: uni.$u.props.input.adjustPosition }, - // 杈撳叆妗嗗唴瀹瑰榻愭柟寮忥紝鍙€夊€间负锛歭eft|center|right + // 输入框内容对齐方式,可选值为:left|center|right inputAlign: { type: String, default: uni.$u.props.input.inputAlign }, - // 杈撳叆妗嗗瓧浣撶殑澶у皬 + // 输入框字体的大小 fontSize: { type: [String, Number], default: uni.$u.props.input.fontSize }, - // 杈撳叆妗嗗瓧浣撻鑹? + // 输入框字体颜色 color: { type: String, default: uni.$u.props.input.color }, - // 杈撳叆妗嗗墠缃浘鏍? + // 输入框前置图标 prefixIcon: { type: String, default: uni.$u.props.input.prefixIcon }, - // 鍓嶇疆鍥炬爣鏍峰紡锛屽璞℃垨瀛楃涓? + // 前置图标样式,对象或字符串 prefixIconStyle: { type: [String, Object], default: uni.$u.props.input.prefixIconStyle }, - // 杈撳叆妗嗗悗缃浘鏍? + // 输入框后置图标 suffixIcon: { type: String, default: uni.$u.props.input.suffixIcon }, - // 鍚庣疆鍥炬爣鏍峰紡锛屽璞℃垨瀛楃涓? + // 后置图标样式,对象或字符串 suffixIconStyle: { type: [String, Object], default: uni.$u.props.input.suffixIconStyle }, - // 杈规绫诲瀷锛宻urround-鍥涘懆杈规锛宐ottom-搴曢儴杈规锛宯one-鏃犺竟妗? + // 边框类型,surround-四周边框,bottom-底部边框,none-无边框 border: { type: String, default: uni.$u.props.input.border }, - // 鏄惁鍙锛屼笌disabled涓嶅悓涔嬪鍦ㄤ簬disabled浼氱疆鐏扮粍浠讹紝鑰宺eadonly鍒欎笉浼? + // 是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 readonly: { type: Boolean, default: uni.$u.props.input.readonly }, - // 杈撳叆妗嗗舰鐘讹紝circle-鍦嗗舰锛宻quare-鏂瑰舰 + // 输入框形状,circle-圆形,square-方形 shape: { type: String, default: uni.$u.props.input.shape }, - // 鐢ㄤ簬澶勭悊鎴栬€呰繃婊よ緭鍏ユ鍐呭鐨勬柟娉? + // 用于处理或者过滤输入框内容的方法 formatter: { type: [Function, null], default: uni.$u.props.input.formatter }, - // 鏄惁蹇界暐缁勪欢鍐呭鏂囨湰鍚堟垚绯荤粺浜嬩欢鐨勫鐞? + // 是否忽略组件内对文本合成系统事件的处理 ignoreCompositionEvent: { type: Boolean, default: true diff --git a/uni_modules/uview-ui/components/u-keyboard/props.js b/uni_modules/uview-ui/components/u-keyboard/props.js index 615807e..db95fcd 100644 --- a/uni_modules/uview-ui/components/u-keyboard/props.js +++ b/uni_modules/uview-ui/components/u-keyboard/props.js @@ -1,82 +1,82 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 閿洏鐨勭被鍨嬶紝number-鏁板瓧閿洏锛宑ard-韬唤璇侀敭鐩橈紝car-杞︾墝鍙烽敭鐩? + // 键盘的类型,number-数字键盘,card-身份证键盘,car-车牌号键盘 mode: { type: String, default: uni.$u.props.keyboard.mode }, - // 鏄惁鏄剧ず閿洏鐨?."绗﹀彿 + // 是否显示键盘的"."符号 dotDisabled: { type: Boolean, default: uni.$u.props.keyboard.dotDisabled }, - // 鏄惁鏄剧ず椤堕儴宸ュ叿鏉? + // 是否显示顶部工具条 tooltip: { type: Boolean, default: uni.$u.props.keyboard.tooltip }, - // 鏄惁鏄剧ず宸ュ叿鏉′腑闂寸殑鎻愮ず + // 是否显示工具条中间的提示 showTips: { type: Boolean, default: uni.$u.props.keyboard.showTips }, - // 宸ュ叿鏉′腑闂寸殑鎻愮ず鏂囧瓧 + // 工具条中间的提示文字 tips: { type: String, default: uni.$u.props.keyboard.tips }, - // 鏄惁鏄剧ず宸ュ叿鏉″乏杈圭殑"鍙栨秷"鎸夐挳 + // 是否显示工具条左边的"取消"按钮 showCancel: { type: Boolean, default: uni.$u.props.keyboard.showCancel }, - // 鏄惁鏄剧ず宸ュ叿鏉″彸杈圭殑"瀹屾垚"鎸夐挳 + // 是否显示工具条右边的"完成"按钮 showConfirm: { type: Boolean, default: uni.$u.props.keyboard.showConfirm }, - // 鏄惁鎵撲贡閿洏鎸夐敭鐨勯『搴? + // 是否打乱键盘按键的顺序 random: { type: Boolean, default: uni.$u.props.keyboard.random }, - // 鏄惁寮€鍚簳閮ㄥ畨鍏ㄥ尯閫傞厤锛屽紑鍚殑璇濓紝浼氬湪iPhoneX鏈哄瀷搴曢儴娣诲姞涓€瀹氱殑鍐呰竟璺? + // 是否开启底部安全区适配,开启的话,会在iPhoneX机型底部添加一定的内边距 safeAreaInsetBottom: { type: Boolean, default: uni.$u.props.keyboard.safeAreaInsetBottom }, - // 鏄惁鍏佽閫氳繃鐐瑰嚮閬僵鍏抽棴閿洏 + // 是否允许通过点击遮罩关闭键盘 closeOnClickOverlay: { type: Boolean, default: uni.$u.props.keyboard.closeOnClickOverlay }, - // 鎺у埗閿洏鐨勫脊鍑轰笌鏀惰捣 + // 控制键盘的弹出与收起 show: { type: Boolean, default: uni.$u.props.keyboard.show }, - // 鏄惁鏄剧ず閬僵锛屾煇浜涙椂鍊欐暟瀛楅敭鐩樻椂锛岀敤鎴峰笇鏈涚湅鍒拌嚜宸辩殑鏁板€硷紝鎵€浠ュ彲鑳戒笉鎯宠閬僵 + // 是否显示遮罩,某些时候数字键盘时,用户希望看到自己的数值,所以可能不想要遮罩 overlay: { type: Boolean, default: uni.$u.props.keyboard.overlay }, - // z-index鍊? + // z-index值 zIndex: { type: [String, Number], default: uni.$u.props.keyboard.zIndex }, - // 鍙栨秷鎸夐挳鐨勬枃瀛? + // 取消按钮的文字 cancelText: { type: String, default: uni.$u.props.keyboard.cancelText }, - // 纭鎸夐挳鐨勬枃瀛? + // 确认按钮的文字 confirmText: { type: String, default: uni.$u.props.keyboard.confirmText }, - // 杈撳叆涓€涓腑鏂囧悗锛屾槸鍚﹁嚜鍔ㄥ垏鎹㈠埌鑻辨枃 + // 输入一个中文后,是否自动切换到英文 autoChange: { type: Boolean, default: uni.$u.props.keyboard.autoChange diff --git a/uni_modules/uview-ui/components/u-line-progress/props.js b/uni_modules/uview-ui/components/u-line-progress/props.js index 5099dae..7d2eb1a 100644 --- a/uni_modules/uview-ui/components/u-line-progress/props.js +++ b/uni_modules/uview-ui/components/u-line-progress/props.js @@ -1,7 +1,7 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 婵€娲婚儴鍒嗙殑棰滆壊 + // 激活部分的颜色 activeColor: { type: String, default: uni.$u.props.lineProgress.activeColor @@ -10,17 +10,17 @@ export default { type: String, default: uni.$u.props.lineProgress.color }, - // 杩涘害鐧惧垎姣旓紝鏁板€? + // 进度百分比,数值 percentage: { type: [String, Number], default: uni.$u.props.lineProgress.inactiveColor }, - // 鏄惁鍦ㄨ繘搴︽潯鍐呴儴鏄剧ず鐧惧垎姣旂殑鍊? + // 是否在进度条内部显示百分比的值 showText: { type: Boolean, default: uni.$u.props.lineProgress.showText }, - // 杩涘害鏉$殑楂樺害锛屽崟浣峱x + // 进度条的高度,单位px height: { type: [String, Number], default: uni.$u.props.lineProgress.height diff --git a/uni_modules/uview-ui/components/u-line/props.js b/uni_modules/uview-ui/components/u-line/props.js index d7571f5..577486a 100644 --- a/uni_modules/uview-ui/components/u-line/props.js +++ b/uni_modules/uview-ui/components/u-line/props.js @@ -1,31 +1,31 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { color: { type: String, default: uni.$u.props.line.color }, - // 闀垮害锛岀珫鍚戞椂琛ㄧ幇涓洪珮搴︼紝妯悜鏃惰〃鐜颁负闀垮害锛屽彲浠ヤ负鐧惧垎姣旓紝甯x鍗曚綅鐨勫€肩瓑 + // 长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 length: { type: [String, Number], default: uni.$u.props.line.length }, - // 绾挎潯鏂瑰悜锛宑ol-绔栧悜锛宺ow-妯悜 + // 线条方向,col-竖向,row-横向 direction: { type: String, default: uni.$u.props.line.direction }, - // 鏄惁鏄剧ず缁嗚竟妗? + // 是否显示细边框 hairline: { type: Boolean, default: uni.$u.props.line.hairline }, - // 绾挎潯涓庝笂涓嬪乏鍙冲厓绱犵殑闂磋窛锛屽瓧绗︿覆褰㈠紡锛屽"30px"銆?20px 30px" + // 线条与上下左右元素的间距,字符串形式,如"30px"、"20px 30px" margin: { type: [String, Number], default: uni.$u.props.line.margin }, - // 鏄惁铏氱嚎锛宼rue-铏氱嚎锛宖alse-瀹炵嚎 + // 是否虚线,true-虚线,false-实线 dashed: { type: Boolean, default: uni.$u.props.line.dashed diff --git a/uni_modules/uview-ui/components/u-link/props.js b/uni_modules/uview-ui/components/u-link/props.js index d1deaf7..84055e3 100644 --- a/uni_modules/uview-ui/components/u-link/props.js +++ b/uni_modules/uview-ui/components/u-link/props.js @@ -1,37 +1,37 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏂囧瓧棰滆壊 + // 文字颜色 color: { type: String, default: uni.$u.props.link.color }, - // 瀛椾綋澶у皬锛屽崟浣峱x + // 字体大小,单位px fontSize: { type: [String, Number], default: uni.$u.props.link.fontSize }, - // 鏄惁鏄剧ず涓嬪垝绾? + // 是否显示下划线 underLine: { type: Boolean, default: uni.$u.props.link.underLine }, - // 瑕佽烦杞殑閾炬帴 + // 要跳转的链接 href: { type: String, default: uni.$u.props.link.href }, - // 灏忕▼搴忎腑澶嶅埗鍒扮矘璐存澘鐨勬彁绀鸿 + // 小程序中复制到粘贴板的提示语 mpTips: { type: String, default: uni.$u.props.link.mpTips }, - // 涓嬪垝绾块鑹? + // 下划线颜色 lineColor: { type: String, default: uni.$u.props.link.lineColor }, - // 瓒呴摼鎺ョ殑闂锛屼笉浣跨敤slot褰㈠紡浼犲叆锛屾槸鍥犱负nvue涓嬫棤娉曚慨鏀归鑹? + // 超链接的问题,不使用slot形式传入,是因为nvue下无法修改颜色 text: { type: String, default: uni.$u.props.link.text diff --git a/uni_modules/uview-ui/components/u-list-item/props.js b/uni_modules/uview-ui/components/u-list-item/props.js index 335008f..2a129b0 100644 --- a/uni_modules/uview-ui/components/u-list-item/props.js +++ b/uni_modules/uview-ui/components/u-list-item/props.js @@ -1,7 +1,7 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鐢ㄤ簬婊氬姩鍒版寚瀹歩tem + // 用于滚动到指定item anchor: { type: [String, Number], default: uni.$u.props.listItem.anchor diff --git a/uni_modules/uview-ui/components/u-list/props.js b/uni_modules/uview-ui/components/u-list/props.js index cb07186..0c34fb9 100644 --- a/uni_modules/uview-ui/components/u-list/props.js +++ b/uni_modules/uview-ui/components/u-list/props.js @@ -1,77 +1,77 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎺у埗鏄惁鍑虹幇婊氬姩鏉★紝浠卬vue鏈夋晥 + // 控制是否出现滚动条,仅nvue有效 showScrollbar: { type: Boolean, default: uni.$u.props.list.showScrollbar }, - // 璺濆簳閮ㄥ灏戞椂瑙﹀彂scrolltolower浜嬩欢 + // 距底部多少时触发scrolltolower事件 lowerThreshold: { type: [String, Number], default: uni.$u.props.list.lowerThreshold }, - // 璺濋《閮ㄥ灏戞椂瑙﹀彂scrolltoupper浜嬩欢锛岄潪nvue鏈夋晥 + // 距顶部多少时触发scrolltoupper事件,非nvue有效 upperThreshold: { type: [String, Number], default: uni.$u.props.list.upperThreshold }, - // 璁剧疆绔栧悜婊氬姩鏉′綅缃? + // 设置竖向滚动条位置 scrollTop: { type: [String, Number], default: uni.$u.props.list.scrollTop }, - // 鎺у埗 onscroll 浜嬩欢瑙﹀彂鐨勯鐜囷紝浠卬vue鏈夋晥 + // 控制 onscroll 事件触发的频率,仅nvue有效 offsetAccuracy: { type: [String, Number], default: uni.$u.props.list.offsetAccuracy }, - // 鍚敤 flexbox 甯冨眬銆傚紑鍚悗锛屽綋鍓嶈妭鐐瑰0鏄庝簡display: flex灏变細鎴愪负flex container锛屽苟浣滅敤浜庡叾瀛╁瓙鑺傜偣锛屼粎寰俊灏忕▼搴忔湁鏁? + // 启用 flexbox 布局。开启后,当前节点声明了display: flex就会成为flex container,并作用于其孩子节点,仅微信小程序有效 enableFlex: { type: Boolean, default: uni.$u.props.list.enableFlex }, - // 鏄惁鎸夊垎椤垫ā寮忔樉绀篖ist锛岄粯璁ゅ€糵alse + // 是否按分页模式显示List,默认值false pagingEnabled: { type: Boolean, default: uni.$u.props.list.pagingEnabled }, - // 鏄惁鍏佽List婊氬姩 + // 是否允许List滚动 scrollable: { type: Boolean, default: uni.$u.props.list.scrollable }, - // 鍊煎簲涓烘煇瀛愬厓绱爄d锛坕d涓嶈兘浠ユ暟瀛楀紑澶达級 + // 值应为某子元素id(id不能以数字开头) scrollIntoView: { type: String, default: uni.$u.props.list.scrollIntoView }, - // 鍦ㄨ缃粴鍔ㄦ潯浣嶇疆鏃朵娇鐢ㄥ姩鐢昏繃娓? + // 在设置滚动条位置时使用动画过渡 scrollWithAnimation: { type: Boolean, default: uni.$u.props.list.scrollWithAnimation }, - // iOS鐐瑰嚮椤堕儴鐘舵€佹爮銆佸畨鍗撳弻鍑绘爣棰樻爮鏃讹紝婊氬姩鏉¤繑鍥為《閮紝鍙寰俊灏忕▼搴忔湁鏁? + // iOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只对微信小程序有效 enableBackToTop: { type: Boolean, default: uni.$u.props.list.enableBackToTop }, - // 鍒楄〃鐨勯珮搴? + // 列表的高度 height: { type: [String, Number], default: uni.$u.props.list.height }, - // 鍒楄〃瀹藉害 + // 列表宽度 width: { type: [String, Number], default: uni.$u.props.list.width }, - // 鍒楄〃鍓嶅悗棰勬覆鏌撶殑灞忔暟锛?浠h〃涓€涓睆骞曠殑楂樺害锛?.5浠h〃1涓崐灞忓箷楂樺害 + // 列表前后预渲染的屏数,1代表一个屏幕的高度,1.5代表1个半屏幕高度 preLoadScreen: { type: [String, Number], default: uni.$u.props.list.preLoadScreen } - // vue涓嬶紝鏄惁寮€鍚櫄鎷熷垪琛? + // vue下,是否开启虚拟列表 } } diff --git a/uni_modules/uview-ui/components/u-loading-icon/props.js b/uni_modules/uview-ui/components/u-loading-icon/props.js index 0143785..7ea74f4 100644 --- a/uni_modules/uview-ui/components/u-loading-icon/props.js +++ b/uni_modules/uview-ui/components/u-loading-icon/props.js @@ -1,57 +1,57 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁鏄剧ず缁勪欢 + // 是否显示组件 show: { type: Boolean, default: uni.$u.props.loadingIcon.show }, - // 棰滆壊 + // 颜色 color: { type: String, default: uni.$u.props.loadingIcon.color }, - // 鎻愮ず鏂囧瓧棰滆壊 + // 提示文字颜色 textColor: { type: String, default: uni.$u.props.loadingIcon.textColor }, - // 鏂囧瓧鍜屽浘鏍囨槸鍚﹀瀭鐩存帓鍒? + // 文字和图标是否垂直排列 vertical: { type: Boolean, default: uni.$u.props.loadingIcon.vertical }, - // 妯″紡閫夋嫨锛宑ircle-鍦嗗舰锛宻pinner-鑺辨湹褰紝semicircle-鍗婂渾褰? + // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形 mode: { type: String, default: uni.$u.props.loadingIcon.mode }, - // 鍥炬爣澶у皬锛屽崟浣嶉粯璁x + // 图标大小,单位默认px size: { type: [String, Number], default: uni.$u.props.loadingIcon.size }, - // 鏂囧瓧澶у皬 + // 文字大小 textSize: { type: [String, Number], default: uni.$u.props.loadingIcon.textSize }, - // 鏂囧瓧鍐呭 + // 文字内容 text: { type: [String, Number], default: uni.$u.props.loadingIcon.text }, - // 鍔ㄧ敾妯″紡 + // 动画模式 timingFunction: { type: String, default: uni.$u.props.loadingIcon.timingFunction }, - // 鍔ㄧ敾鎵ц鍛ㄦ湡鏃堕棿 + // 动画执行周期时间 duration: { type: [String, Number], default: uni.$u.props.loadingIcon.duration }, - // mode=circle鏃剁殑鏆楄竟棰滆壊 + // mode=circle时的暗边颜色 inactiveColor: { type: String, default: uni.$u.props.loadingIcon.inactiveColor diff --git a/uni_modules/uview-ui/components/u-loading-page/props.js b/uni_modules/uview-ui/components/u-loading-page/props.js index b59c850..06546b0 100644 --- a/uni_modules/uview-ui/components/u-loading-page/props.js +++ b/uni_modules/uview-ui/components/u-loading-page/props.js @@ -1,47 +1,47 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎻愮ず鍐呭 + // 提示内容 loadingText: { type: [String, Number], default: uni.$u.props.loadingPage.loadingText }, - // 鏂囧瓧涓婃柟鐢ㄤ簬鏇挎崲loading鍔ㄧ敾鐨勫浘鐗? + // 文字上方用于替换loading动画的图片 image: { type: String, default: uni.$u.props.loadingPage.image }, - // 鍔犺浇鍔ㄧ敾鐨勬ā寮忥紝circle-鍦嗗舰锛宻pinner-鑺辨湹褰紝semicircle-鍗婂渾褰? + // 加载动画的模式,circle-圆形,spinner-花朵形,semicircle-半圆形 loadingMode: { type: String, default: uni.$u.props.loadingPage.loadingMode }, - // 鏄惁鍔犺浇涓? + // 是否加载中 loading: { type: Boolean, default: uni.$u.props.loadingPage.loading }, - // 鑳屾櫙鑹? + // 背景色 bgColor: { type: String, default: uni.$u.props.loadingPage.bgColor }, - // 鏂囧瓧棰滆壊 + // 文字颜色 color: { type: String, default: uni.$u.props.loadingPage.color }, - // 鏂囧瓧澶у皬 + // 文字大小 fontSize: { type: [String, Number], default: uni.$u.props.loadingPage.fontSize }, - // 鍥炬爣澶у皬 + // 图标大小 iconSize: { type: [String, Number], default: uni.$u.props.loadingPage.fontSize }, - // 鍔犺浇涓浘鏍囩殑棰滆壊锛屽彧鑳絩gb鎴栬€呭崄鍏繘鍒堕鑹插€? + // 加载中图标的颜色,只能rgb或者十六进制颜色值 loadingColor: { type: String, default: uni.$u.props.loadingPage.loadingColor diff --git a/uni_modules/uview-ui/components/u-loadmore/props.js b/uni_modules/uview-ui/components/u-loadmore/props.js index fb6261f..b0a66c1 100644 --- a/uni_modules/uview-ui/components/u-loadmore/props.js +++ b/uni_modules/uview-ui/components/u-loadmore/props.js @@ -1,92 +1,92 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 缁勪欢鐘舵€侊紝loadmore-鍔犺浇鍓嶇殑鐘舵€侊紝loading-鍔犺浇涓殑鐘舵€侊紝nomore-娌℃湁鏇村鐨勭姸鎬? + // 组件状态,loadmore-加载前的状态,loading-加载中的状态,nomore-没有更多的状态 status: { type: String, default: uni.$u.props.loadmore.status }, - // 缁勪欢鑳屾櫙鑹? + // 组件背景色 bgColor: { type: String, default: uni.$u.props.loadmore.bgColor }, - // 鏄惁鏄剧ず鍔犺浇涓殑鍥炬爣 + // 是否显示加载中的图标 icon: { type: Boolean, default: uni.$u.props.loadmore.icon }, - // 瀛椾綋澶у皬 + // 字体大小 fontSize: { type: [String, Number], default: uni.$u.props.loadmore.fontSize }, - // 鍥炬爣澶у皬 + // 图标大小 iconSize: { type: [String, Number], default: uni.$u.props.loadmore.iconSize }, - // 瀛椾綋棰滆壊 + // 字体颜色 color: { type: String, default: uni.$u.props.loadmore.color }, - // 鍔犺浇涓姸鎬佺殑鍥炬爣锛宻pinner-鑺辨湹鐘跺浘鏍囷紝circle-鍦嗗湀鐘讹紝semicircle-鍗婂渾 + // 加载中状态的图标,spinner-花朵状图标,circle-圆圈状,semicircle-半圆 loadingIcon: { type: String, default: uni.$u.props.loadmore.loadingIcon }, - // 鍔犺浇鍓嶇殑鎻愮ず璇? + // 加载前的提示语 loadmoreText: { type: String, default: uni.$u.props.loadmore.loadmoreText }, - // 鍔犺浇涓彁绀鸿 + // 加载中提示语 loadingText: { type: String, default: uni.$u.props.loadmore.loadingText }, - // 娌℃湁鏇村鐨勬彁绀鸿 + // 没有更多的提示语 nomoreText: { type: String, default: uni.$u.props.loadmore.nomoreText }, - // 鍦ㄢ€滄病鏈夋洿澶氣€濈姸鎬佷笅锛屾槸鍚︽樉绀虹矖鐐? + // 在“没有更多”状态下,是否显示粗点 isDot: { type: Boolean, default: uni.$u.props.loadmore.isDot }, - // 鍔犺浇涓浘鏍囩殑棰滆壊 + // 加载中图标的颜色 iconColor: { type: String, default: uni.$u.props.loadmore.iconColor }, - // 涓婅竟璺? + // 上边距 marginTop: { type: [String, Number], default: uni.$u.props.loadmore.marginTop }, - // 涓嬭竟璺? + // 下边距 marginBottom: { type: [String, Number], default: uni.$u.props.loadmore.marginBottom }, - // 楂樺害锛屽崟浣峱x + // 高度,单位px height: { type: [String, Number], default: uni.$u.props.loadmore.height }, - // 鏄惁鏄剧ず宸﹁竟鍒嗗壊绾? + // 是否显示左边分割线 line: { type: Boolean, default: uni.$u.props.loadmore.line }, - // 绾挎潯棰滆壊 + // 线条颜色 lineColor: { type: String, default: uni.$u.props.loadmore.lineColor }, - // 鏄惁铏氱嚎锛宼rue-铏氱嚎锛宖alse-瀹炵嚎 + // 是否虚线,true-虚线,false-实线 dashed: { type: Boolean, default: uni.$u.props.loadmore.dashed diff --git a/uni_modules/uview-ui/components/u-modal/props.js b/uni_modules/uview-ui/components/u-modal/props.js index bac696b..c5c9462 100644 --- a/uni_modules/uview-ui/components/u-modal/props.js +++ b/uni_modules/uview-ui/components/u-modal/props.js @@ -1,87 +1,87 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁灞曠ずmodal + // 是否展示modal show: { type: Boolean, default: uni.$u.props.modal.show }, - // 鏍囬 + // 标题 title: { type: [String], default: uni.$u.props.modal.title }, - // 寮圭獥鍐呭 + // 弹窗内容 content: { type: String, default: uni.$u.props.modal.content }, - // 纭鏂囨 + // 确认文案 confirmText: { type: String, default: uni.$u.props.modal.confirmText }, - // 鍙栨秷鏂囨 + // 取消文案 cancelText: { type: String, default: uni.$u.props.modal.cancelText }, - // 鏄惁鏄剧ず纭鎸夐挳 + // 是否显示确认按钮 showConfirmButton: { type: Boolean, default: uni.$u.props.modal.showConfirmButton }, - // 鏄惁鏄剧ず鍙栨秷鎸夐挳 + // 是否显示取消按钮 showCancelButton: { type: Boolean, default: uni.$u.props.modal.showCancelButton }, - // 纭鎸夐挳棰滆壊 + // 确认按钮颜色 confirmColor: { type: String, default: uni.$u.props.modal.confirmColor }, - // 鍙栨秷鏂囧瓧棰滆壊 + // 取消文字颜色 cancelColor: { type: String, default: uni.$u.props.modal.cancelColor }, - // 瀵硅皟纭鍜屽彇娑堢殑浣嶇疆 + // 对调确认和取消的位置 buttonReverse: { type: Boolean, default: uni.$u.props.modal.buttonReverse }, - // 鏄惁寮€鍚缉鏀炬晥鏋? + // 是否开启缩放效果 zoom: { type: Boolean, default: uni.$u.props.modal.zoom }, - // 鏄惁寮傛鍏抽棴锛屽彧瀵圭‘瀹氭寜閽湁鏁? + // 是否异步关闭,只对确定按钮有效 asyncClose: { type: Boolean, default: uni.$u.props.modal.asyncClose }, - // 鏄惁鍏佽鐐瑰嚮閬僵鍏抽棴modal + // 是否允许点击遮罩关闭modal closeOnClickOverlay: { type: Boolean, default: uni.$u.props.modal.closeOnClickOverlay }, - // 缁欎竴涓礋鐨刴argin-top锛屽線涓婂亸绉伙紝閬垮厤鍜岄敭鐩橀噸鍚堢殑鎯呭喌 + // 给一个负的margin-top,往上偏移,避免和键盘重合的情况 negativeTop: { type: [String, Number], default: uni.$u.props.modal.negativeTop }, - // modal瀹藉害锛屼笉鏀寔鐧惧垎姣旓紝鍙互鏁板€硷紝px锛宺px鍗曚綅 + // modal宽度,不支持百分比,可以数值,px,rpx单位 width: { type: [String, Number], default: uni.$u.props.modal.width }, - // 纭鎸夐挳鐨勬牱寮忥紝circle-鍦嗗舰锛宻quare-鏂瑰舰锛屽璁剧疆锛屽皢涓嶄細鏄剧ず鍙栨秷鎸夐挳 + // 确认按钮的样式,circle-圆形,square-方形,如设置,将不会显示取消按钮 confirmButtonShape: { type: String, default: uni.$u.props.modal.confirmButtonShape }, - // 寮圭獥鍔ㄧ敾杩囧害鏃堕棿 + // 弹窗动画过度时间 duration:{ type:String | Number, default: uni.$u.props.modal.duration diff --git a/uni_modules/uview-ui/components/u-navbar/props.js b/uni_modules/uview-ui/components/u-navbar/props.js index 446a73b..42f9c02 100644 --- a/uni_modules/uview-ui/components/u-navbar/props.js +++ b/uni_modules/uview-ui/components/u-navbar/props.js @@ -1,82 +1,82 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁寮€鍚《閮ㄥ畨鍏ㄥ尯閫傞厤 + // 是否开启顶部安全区适配 safeAreaInsetTop: { type: Boolean, default: uni.$u.props.navbar.safeAreaInsetTop }, - // 鍥哄畾鍦ㄩ《閮ㄦ椂锛屾槸鍚︾敓鎴愪竴涓瓑楂樺厓绱狅紝浠ラ槻姝㈠闄? + // 固定在顶部时,是否生成一个等高元素,以防止塌陷 placeholder: { type: Boolean, default: uni.$u.props.navbar.placeholder }, - // 鏄惁鍥哄畾鍦ㄩ《閮? + // 是否固定在顶部 fixed: { type: Boolean, default: uni.$u.props.navbar.fixed }, - // 鏄惁鏄剧ず涓嬭竟妗? + // 是否显示下边框 border: { type: Boolean, default: uni.$u.props.navbar.border }, - // 宸﹁竟鐨勫浘鏍? + // 左边的图标 leftIcon: { type: String, default: uni.$u.props.navbar.leftIcon }, - // 宸﹁竟鐨勬彁绀烘枃瀛? + // 左边的提示文字 leftText: { type: String, default: uni.$u.props.navbar.leftText }, - // 宸﹀彸鐨勬彁绀烘枃瀛? + // 左右的提示文字 rightText: { type: String, default: uni.$u.props.navbar.rightText }, - // 鍙宠竟鐨勫浘鏍? + // 右边的图标 rightIcon: { type: String, default: uni.$u.props.navbar.rightIcon }, - // 鏍囬 + // 标题 title: { type: [String, Number], default: uni.$u.props.navbar.title }, - // 鑳屾櫙棰滆壊 + // 背景颜色 bgColor: { type: String, default: uni.$u.props.navbar.bgColor }, - // 鏍囬鐨勫搴? + // 标题的宽度 titleWidth: { type: [String, Number], default: uni.$u.props.navbar.titleWidth }, - // 瀵艰埅鏍忛珮搴? + // 导航栏高度 height: { type: [String, Number], default: uni.$u.props.navbar.height }, - // 宸︿晶杩斿洖鍥炬爣鐨勫ぇ灏? + // 左侧返回图标的大小 leftIconSize: { type: [String, Number], default: uni.$u.props.navbar.leftIconSize }, - // 宸︿晶杩斿洖鍥炬爣鐨勯鑹? + // 左侧返回图标的颜色 leftIconColor: { type: String, default: uni.$u.props.navbar.leftIconColor }, - // 鐐瑰嚮宸︿晶鍖哄煙(杩斿洖鍥炬爣)锛屾槸鍚﹁嚜鍔ㄨ繑鍥炰笂涓€椤? + // 点击左侧区域(返回图标),是否自动返回上一页 autoBack: { type: Boolean, default: uni.$u.props.navbar.autoBack }, - // 鏍囬鐨勬牱寮忥紝瀵硅薄鎴栧瓧绗︿覆 + // 标题的样式,对象或字符串 titleStyle: { type: [String, Object], default: uni.$u.props.navbar.titleStyle diff --git a/uni_modules/uview-ui/components/u-no-network/props.js b/uni_modules/uview-ui/components/u-no-network/props.js index d2036c7..d55054b 100644 --- a/uni_modules/uview-ui/components/u-no-network/props.js +++ b/uni_modules/uview-ui/components/u-no-network/props.js @@ -1,17 +1,17 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 椤甸潰鏂囧瓧鎻愮ず + // 页面文字提示 tips: { type: String, default: uni.$u.props.noNetwork.tips }, - // 涓€涓獄-index鍊硷紝鐢ㄤ簬璁剧疆娌℃湁缃戠粶杩欎釜缁勪欢鐨勫眰娆★紝鍥犱负椤甸潰鍙兘浼氭湁鍏朵粬瀹氫綅鐨勫厓绱犲眰绾ц繃楂橈紝瀵艰嚧姝ょ粍浠惰瑕嗙洊 + // 一个z-index值,用于设置没有网络这个组件的层次,因为页面可能会有其他定位的元素层级过高,导致此组件被覆盖 zIndex: { type: [String, Number], default: uni.$u.props.noNetwork.zIndex }, - // image 娌℃湁缃戠粶鐨勫浘鐗囨彁绀? + // image 没有网络的图片提示 image: { type: String, default: uni.$u.props.noNetwork.image diff --git a/uni_modules/uview-ui/components/u-notice-bar/props.js b/uni_modules/uview-ui/components/u-notice-bar/props.js index 3d39cfb..32e2684 100644 --- a/uni_modules/uview-ui/components/u-notice-bar/props.js +++ b/uni_modules/uview-ui/components/u-notice-bar/props.js @@ -1,68 +1,68 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄剧ず鐨勫唴瀹癸紝鏁扮粍 + // 显示的内容,数组 text: { type: [Array, String], default: uni.$u.props.noticeBar.text }, - // 閫氬憡婊氬姩妯″紡锛宺ow-妯悜婊氬姩锛宑olumn-绔栧悜婊氬姩 + // 通告滚动模式,row-横向滚动,column-竖向滚动 direction: { type: String, default: uni.$u.props.noticeBar.direction }, - // direction = row鏃讹紝鏄惁浣跨敤姝ヨ繘褰㈠紡婊氬姩 + // direction = row时,是否使用步进形式滚动 step: { type: Boolean, default: uni.$u.props.noticeBar.step }, - // 鏄惁鏄剧ず宸︿晶鐨勯煶閲忓浘鏍? + // 是否显示左侧的音量图标 icon: { type: String, default: uni.$u.props.noticeBar.icon }, - // 閫氬憡妯″紡锛宭ink-鏄剧ず鍙崇澶达紝closable-鏄剧ず鍙充晶鍏抽棴鍥炬爣 + // 通告模式,link-显示右箭头,closable-显示右侧关闭图标 mode: { type: String, default: uni.$u.props.noticeBar.mode }, - // 鏂囧瓧棰滆壊锛屽悇鍥炬爣涔熶細浣跨敤鏂囧瓧棰滆壊 + // 文字颜色,各图标也会使用文字颜色 color: { type: String, default: uni.$u.props.noticeBar.color }, - // 鑳屾櫙棰滆壊 + // 背景颜色 bgColor: { type: String, default: uni.$u.props.noticeBar.bgColor }, - // 姘村钩婊氬姩鏃剁殑婊氬姩閫熷害锛屽嵆姣忕婊氬姩澶氬皯px(px)锛岃繖鏈夊埄浜庢帶鍒舵枃瀛楁棤璁哄灏戞椂锛岄兘鑳芥湁涓€涓亽瀹氱殑閫熷害 + // 水平滚动时的滚动速度,即每秒滚动多少px(px),这有利于控制文字无论多少时,都能有一个恒定的速度 speed: { type: [String, Number], default: uni.$u.props.noticeBar.speed }, - // 瀛椾綋澶у皬 + // 字体大小 fontSize: { type: [String, Number], default: uni.$u.props.noticeBar.fontSize }, - // 婊氬姩涓€涓懆鏈熺殑鏃堕棿闀匡紝鍗曚綅ms + // 滚动一个周期的时间长,单位ms duration: { type: [String, Number], default: uni.$u.props.noticeBar.duration }, - // 鏄惁绂佹鐢ㄦ墜婊戝姩鍒囨崲 - // 鐩墠HX2.6.11锛屽彧鏀寔App 2.5.5+銆丠5 2.5.5+銆佹敮浠樺疂灏忕▼搴忋€佸瓧鑺傝烦鍔ㄥ皬绋嬪簭 + // 是否禁止用手滑动切换 + // 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序 disableTouch: { type: Boolean, default: uni.$u.props.noticeBar.disableTouch }, - // 璺宠浆鐨勯〉闈㈣矾寰? + // 跳转的页面路径 url: { type: String, default: uni.$u.props.noticeBar.url }, - // 椤甸潰璺宠浆鐨勭被鍨? + // 页面跳转的类型 linkType: { type: String, default: uni.$u.props.noticeBar.linkType diff --git a/uni_modules/uview-ui/components/u-notify/props.js b/uni_modules/uview-ui/components/u-notify/props.js index 02c8341..4c30cbb 100644 --- a/uni_modules/uview-ui/components/u-notify/props.js +++ b/uni_modules/uview-ui/components/u-notify/props.js @@ -1,47 +1,47 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍒伴《閮ㄧ殑璺濈 + // 到顶部的距离 top: { type: [String, Number], default: uni.$u.props.notify.top }, - // 鏄惁灞曠ず缁勪欢 + // 是否展示组件 // show: { // type: Boolean, // default: uni.$u.props.notify.show // }, - // type涓婚锛宲rimary锛宻uccess锛寃arning锛宔rror + // type主题,primary,success,warning,error type: { type: String, default: uni.$u.props.notify.type }, - // 瀛椾綋棰滆壊 + // 字体颜色 color: { type: String, default: uni.$u.props.notify.color }, - // 鑳屾櫙棰滆壊 + // 背景颜色 bgColor: { type: String, default: uni.$u.props.notify.bgColor }, - // 灞曠ず鐨勬枃瀛楀唴瀹? + // 展示的文字内容 message: { type: String, default: uni.$u.props.notify.message }, - // 灞曠ず鏃堕暱锛屼负0鏃朵笉娑堝け锛屽崟浣峬s + // 展示时长,为0时不消失,单位ms duration: { type: [String, Number], default: uni.$u.props.notify.duration }, - // 瀛椾綋澶у皬 + // 字体大小 fontSize: { type: [String, Number], default: uni.$u.props.notify.fontSize }, - // 鏄惁鐣欏嚭椤堕儴瀹夊叏璺濈锛堢姸鎬佹爮楂樺害锛? + // 是否留出顶部安全距离(状态栏高度) safeAreaInsetTop: { type: Boolean, default: uni.$u.props.notify.safeAreaInsetTop diff --git a/uni_modules/uview-ui/components/u-number-box/props.js b/uni_modules/uview-ui/components/u-number-box/props.js index 027b0f1..b09f946 100644 --- a/uni_modules/uview-ui/components/u-number-box/props.js +++ b/uni_modules/uview-ui/components/u-number-box/props.js @@ -1,107 +1,107 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 姝ヨ繘鍣ㄦ爣璇嗙锛屽湪change鍥炶皟杩斿洖 + // 步进器标识符,在change回调返回 name: { type: [String, Number], default: uni.$u.props.numberBox.name }, - // 鐢ㄤ簬鍙屽悜缁戝畾鐨勫€硷紝鍒濆鍖栨椂璁剧疆璁句负榛樿min鍊?鏈€灏忓€? + // 用于双向绑定的值,初始化时设置设为默认min值(最小值) value: { type: [String, Number], default: uni.$u.props.numberBox.value }, - // 鏈€灏忓€? + // 最小值 min: { type: [String, Number], default: uni.$u.props.numberBox.min }, - // 鏈€澶у€? + // 最大值 max: { type: [String, Number], default: uni.$u.props.numberBox.max }, - // 鍔犲噺鐨勬闀匡紝鍙负灏忔暟 + // 加减的步长,可为小数 step: { type: [String, Number], default: uni.$u.props.numberBox.step }, - // 鏄惁鍙厑璁歌緭鍏ユ暣鏁? + // 是否只允许输入整数 integer: { type: Boolean, default: uni.$u.props.numberBox.integer }, - // 鏄惁绂佺敤锛屽寘鎷緭鍏ユ锛屽姞鍑忔寜閽? + // 是否禁用,包括输入框,加减按钮 disabled: { type: Boolean, default: uni.$u.props.numberBox.disabled }, - // 鏄惁绂佺敤杈撳叆妗? + // 是否禁用输入框 disabledInput: { type: Boolean, default: uni.$u.props.numberBox.disabledInput }, - // 鏄惁寮€鍚紓姝ュ彉鏇达紝寮€鍚悗闇€瑕佹墜鍔ㄦ帶鍒惰緭鍏ュ€? + // 是否开启异步变更,开启后需要手动控制输入值 asyncChange: { type: Boolean, default: uni.$u.props.numberBox.asyncChange }, - // 杈撳叆妗嗗搴︼紝鍗曚綅涓簆x + // 输入框宽度,单位为px inputWidth: { type: [String, Number], default: uni.$u.props.numberBox.inputWidth }, - // 鏄惁鏄剧ず鍑忓皯鎸夐挳 + // 是否显示减少按钮 showMinus: { type: Boolean, default: uni.$u.props.numberBox.showMinus }, - // 鏄惁鏄剧ず澧炲姞鎸夐挳 + // 是否显示增加按钮 showPlus: { type: Boolean, default: uni.$u.props.numberBox.showPlus }, - // 鏄剧ず鐨勫皬鏁颁綅鏁? + // 显示的小数位数 decimalLength: { type: [String, Number, null], default: uni.$u.props.numberBox.decimalLength }, - // 鏄惁寮€鍚暱鎸夊姞鍑忔墜鍔? + // 是否开启长按加减手势 longPress: { type: Boolean, default: uni.$u.props.numberBox.longPress }, - // 杈撳叆妗嗘枃瀛楀拰鍔犲噺鎸夐挳鍥炬爣鐨勯鑹? + // 输入框文字和加减按钮图标的颜色 color: { type: String, default: uni.$u.props.numberBox.color }, - // 鎸夐挳澶у皬锛屽楂樼瓑浜庢鍊硷紝鍗曚綅px锛岃緭鍏ユ楂樺害鍜屾鍊间繚鎸佷竴鑷? + // 按钮大小,宽高等于此值,单位px,输入框高度和此值保持一致 buttonSize: { type: [String, Number], default: uni.$u.props.numberBox.buttonSize }, - // 杈撳叆妗嗗拰鎸夐挳鐨勮儗鏅鑹? + // 输入框和按钮的背景颜色 bgColor: { type: String, default: uni.$u.props.numberBox.bgColor }, - // 鎸囧畾鍏夋爣浜庨敭鐩樼殑璺濈锛岄伩鍏嶉敭鐩橀伄鎸¤緭鍏ユ锛屽崟浣峱x + // 指定光标于键盘的距离,避免键盘遮挡输入框,单位px cursorSpacing: { type: [String, Number], default: uni.$u.props.numberBox.cursorSpacing }, - // 鏄惁绂佺敤澧炲姞鎸夐挳 + // 是否禁用增加按钮 disablePlus: { type: Boolean, default: uni.$u.props.numberBox.disablePlus }, - // 鏄惁绂佺敤鍑忓皯鎸夐挳 + // 是否禁用减少按钮 disableMinus: { type: Boolean, default: uni.$u.props.numberBox.disableMinus }, - // 鍔犲噺鎸夐挳鍥炬爣鐨勬牱寮? + // 加减按钮图标的样式 iconStyle: { type: [Object, String], default: uni.$u.props.numberBox.iconStyle diff --git a/uni_modules/uview-ui/components/u-number-keyboard/props.js b/uni_modules/uview-ui/components/u-number-keyboard/props.js index 15f31ca..d9b2d8d 100644 --- a/uni_modules/uview-ui/components/u-number-keyboard/props.js +++ b/uni_modules/uview-ui/components/u-number-keyboard/props.js @@ -1,17 +1,17 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 閿洏鐨勭被鍨嬶紝number-鏁板瓧閿洏锛宑ard-韬唤璇侀敭鐩? + // 键盘的类型,number-数字键盘,card-身份证键盘 mode: { type: String, default: uni.$u.props.numberKeyboard.value }, - // 鏄惁鏄剧ず閿洏鐨?."绗﹀彿 + // 是否显示键盘的"."符号 dotDisabled: { type: Boolean, default: uni.$u.props.numberKeyboard.dotDisabled }, - // 鏄惁鎵撲贡閿洏鎸夐敭鐨勯『搴? + // 是否打乱键盘按键的顺序 random: { type: Boolean, default: uni.$u.props.numberKeyboard.random diff --git a/uni_modules/uview-ui/components/u-overlay/props.js b/uni_modules/uview-ui/components/u-overlay/props.js index bf3cfbc..1dd20b5 100644 --- a/uni_modules/uview-ui/components/u-overlay/props.js +++ b/uni_modules/uview-ui/components/u-overlay/props.js @@ -1,22 +1,22 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁鏄剧ず閬僵 + // 是否显示遮罩 show: { type: Boolean, default: uni.$u.props.overlay.show }, - // 灞傜骇z-index + // 层级z-index zIndex: { type: [String, Number], default: uni.$u.props.overlay.zIndex }, - // 閬僵鐨勮繃娓℃椂闂达紝鍗曚綅涓簃s + // 遮罩的过渡时间,单位为ms duration: { type: [String, Number], default: uni.$u.props.overlay.duration }, - // 涓嶉€忔槑搴﹀€硷紝褰撳仛rgba鐨勭鍥涗釜鍙傛暟 + // 不透明度值,当做rgba的第四个参数 opacity: { type: [String, Number], default: uni.$u.props.overlay.opacity diff --git a/uni_modules/uview-ui/components/u-parse/props.js b/uni_modules/uview-ui/components/u-parse/props.js index af748e7..ee7479e 100644 --- a/uni_modules/uview-ui/components/u-parse/props.js +++ b/uni_modules/uview-ui/components/u-parse/props.js @@ -1,4 +1,4 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { // #ifdef APP-PLUS-NVUE diff --git a/uni_modules/uview-ui/components/u-picker/props.js b/uni_modules/uview-ui/components/u-picker/props.js index 459ba82..49317e5 100644 --- a/uni_modules/uview-ui/components/u-picker/props.js +++ b/uni_modules/uview-ui/components/u-picker/props.js @@ -1,77 +1,77 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁灞曠ずpicker寮圭獥 + // 是否展示picker弹窗 show: { type: Boolean, default: uni.$u.props.picker.show }, - // 鏄惁灞曠ず椤堕儴鐨勬搷浣滄爮 + // 是否展示顶部的操作栏 showToolbar: { type: Boolean, default: uni.$u.props.picker.showToolbar }, - // 椤堕儴鏍囬 + // 顶部标题 title: { type: String, default: uni.$u.props.picker.title }, - // 瀵硅薄鏁扮粍锛岃缃瘡涓€鍒楃殑鏁版嵁 + // 对象数组,设置每一列的数据 columns: { type: Array, default: uni.$u.props.picker.columns }, - // 鏄惁鏄剧ず鍔犺浇涓姸鎬? + // 是否显示加载中状态 loading: { type: Boolean, default: uni.$u.props.picker.loading }, - // 鍚勫垪涓紝鍗曚釜閫夐」鐨勯珮搴? + // 各列中,单个选项的高度 itemHeight: { type: [String, Number], default: uni.$u.props.picker.itemHeight }, - // 鍙栨秷鎸夐挳鐨勬枃瀛? + // 取消按钮的文字 cancelText: { type: String, default: uni.$u.props.picker.cancelText }, - // 纭鎸夐挳鐨勬枃瀛? + // 确认按钮的文字 confirmText: { type: String, default: uni.$u.props.picker.confirmText }, - // 鍙栨秷鎸夐挳鐨勯鑹? + // 取消按钮的颜色 cancelColor: { type: String, default: uni.$u.props.picker.cancelColor }, - // 纭鎸夐挳鐨勯鑹? + // 确认按钮的颜色 confirmColor: { type: String, default: uni.$u.props.picker.confirmColor }, - // 姣忓垪涓彲瑙侀€夐」鐨勬暟閲? + // 每列中可见选项的数量 visibleItemCount: { type: [String, Number], default: uni.$u.props.picker.visibleItemCount }, - // 閫夐」瀵硅薄涓紝闇€瑕佸睍绀虹殑灞炴€ч敭鍚? + // 选项对象中,需要展示的属性键名 keyName: { type: String, default: uni.$u.props.picker.keyName }, - // 鏄惁鍏佽鐐瑰嚮閬僵鍏抽棴閫夋嫨鍣? + // 是否允许点击遮罩关闭选择器 closeOnClickOverlay: { type: Boolean, default: uni.$u.props.picker.closeOnClickOverlay }, - // 鍚勫垪鐨勯粯璁ょ储寮? + // 各列的默认索引 defaultIndex: { type: Array, default: uni.$u.props.picker.defaultIndex }, - // 鏄惁鍦ㄦ墜鎸囨澗寮€鏃剁珛鍗宠Е鍙?change 浜嬩欢銆傝嫢涓嶅紑鍚垯浼氬湪婊氬姩鍔ㄧ敾缁撴潫鍚庤Е鍙?change 浜嬩欢锛屽彧鍦ㄥ井淇?.21.1鍙婁互涓婃湁鏁? + // 是否在手指松开时立即触发 change 事件。若不开启则会在滚动动画结束后触发 change 事件,只在微信2.21.1及以上有效 immediateChange: { type: Boolean, default: uni.$u.props.picker.immediateChange diff --git a/uni_modules/uview-ui/components/u-popup/props.js b/uni_modules/uview-ui/components/u-popup/props.js index e60ae3c..99d6e37 100644 --- a/uni_modules/uview-ui/components/u-popup/props.js +++ b/uni_modules/uview-ui/components/u-popup/props.js @@ -1,77 +1,77 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁灞曠ず寮圭獥 + // 是否展示弹窗 show: { type: Boolean, default: uni.$u.props.popup.show }, - // 鏄惁鏄剧ず閬僵 + // 是否显示遮罩 overlay: { type: Boolean, default: uni.$u.props.popup.overlay }, - // 寮瑰嚭鐨勬柟鍚戯紝鍙€夊€间负 top bottom right left center + // 弹出的方向,可选值为 top bottom right left center mode: { type: String, default: uni.$u.props.popup.mode }, - // 鍔ㄧ敾鏃堕暱锛屽崟浣峬s + // 动画时长,单位ms duration: { type: [String, Number], default: uni.$u.props.popup.duration }, - // 鏄惁鏄剧ず鍏抽棴鍥炬爣 + // 是否显示关闭图标 closeable: { type: Boolean, default: uni.$u.props.popup.closeable }, - // 鑷畾涔夐伄缃╃殑鏍峰紡 + // 自定义遮罩的样式 overlayStyle: { type: [Object, String], default: uni.$u.props.popup.overlayStyle }, - // 鐐瑰嚮閬僵鏄惁鍏抽棴寮圭獥 + // 点击遮罩是否关闭弹窗 closeOnClickOverlay: { type: Boolean, default: uni.$u.props.popup.closeOnClickOverlay }, - // 灞傜骇 + // 层级 zIndex: { type: [String, Number], default: uni.$u.props.popup.zIndex }, - // 鏄惁涓篿PhoneX鐣欏嚭搴曢儴瀹夊叏璺濈 + // 是否为iPhoneX留出底部安全距离 safeAreaInsetBottom: { type: Boolean, default: uni.$u.props.popup.safeAreaInsetBottom }, - // 鏄惁鐣欏嚭椤堕儴瀹夊叏璺濈锛堢姸鎬佹爮楂樺害锛? + // 是否留出顶部安全距离(状态栏高度) safeAreaInsetTop: { type: Boolean, default: uni.$u.props.popup.safeAreaInsetTop }, - // 鑷畾涔夊叧闂浘鏍囦綅缃紝top-left涓哄乏涓婅锛宼op-right涓哄彸涓婅锛宐ottom-left涓哄乏涓嬭锛宐ottom-right涓哄彸涓嬭 + // 自定义关闭图标位置,top-left为左上角,top-right为右上角,bottom-left为左下角,bottom-right为右下角 closeIconPos: { type: String, default: uni.$u.props.popup.closeIconPos }, - // 鏄惁鏄剧ず鍦嗚 + // 是否显示圆角 round: { type: [Boolean, String, Number], default: uni.$u.props.popup.round }, - // mode=center锛屼篃鍗充腑閮ㄥ脊鍑烘椂锛屾槸鍚︿娇鐢ㄧ缉鏀炬ā寮? + // mode=center,也即中部弹出时,是否使用缩放模式 zoom: { type: Boolean, default: uni.$u.props.popup.zoom }, - // 寮圭獥鑳屾櫙鑹诧紝璁剧疆涓簍ransparent鍙幓闄ょ櫧鑹茶儗鏅? + // 弹窗背景色,设置为transparent可去除白色背景 bgColor: { type: String, default: uni.$u.props.popup.bgColor }, - // 閬僵鐨勯€忔槑搴︼紝0-1涔嬮棿 + // 遮罩的透明度,0-1之间 overlayOpacity: { type: [Number, String], default: uni.$u.props.popup.overlayOpacity diff --git a/uni_modules/uview-ui/components/u-radio-group/props.js b/uni_modules/uview-ui/components/u-radio-group/props.js index b3044a7..ead168f 100644 --- a/uni_modules/uview-ui/components/u-radio-group/props.js +++ b/uni_modules/uview-ui/components/u-radio-group/props.js @@ -1,83 +1,83 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 缁戝畾鐨勫€? + // 绑定的值 value: { type: [String, Number, Boolean], default: uni.$u.props.radioGroup.value }, - // 鏄惁绂佺敤鍏ㄩ儴radio + // 是否禁用全部radio disabled: { type: Boolean, default: uni.$u.props.radioGroup.disabled }, - // 褰㈢姸锛宑ircle-鍦嗗舰锛宻quare-鏂瑰舰 + // 形状,circle-圆形,square-方形 shape: { type: String, default: uni.$u.props.radioGroup.shape }, - // 閫変腑鐘舵€佷笅鐨勯鑹诧紝濡傝缃鍊硷紝灏嗕細瑕嗙洊parent鐨刟ctiveColor鍊? + // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值 activeColor: { type: String, default: uni.$u.props.radioGroup.activeColor }, - // 鏈€変腑鐨勯鑹? + // 未选中的颜色 inactiveColor: { type: String, default: uni.$u.props.radioGroup.inactiveColor }, - // 鏍囪瘑绗? + // 标识符 name: { type: String, default: uni.$u.props.radioGroup.name }, - // 鏁翠釜缁勪欢鐨勫昂瀵革紝榛樿px + // 整个组件的尺寸,默认px size: { type: [String, Number], default: uni.$u.props.radioGroup.size }, - // 甯冨眬鏂瑰紡锛宺ow-妯悜锛宑olumn-绾靛悜 + // 布局方式,row-横向,column-纵向 placement: { type: String, default: uni.$u.props.radioGroup.placement }, - // label鐨勬枃鏈? + // label的文本 label: { type: [String], default: uni.$u.props.radioGroup.label }, - // label鐨勯鑹?锛堥粯璁?'#303133' 锛? + // label的颜色 (默认 '#303133' ) labelColor: { type: [String], default: uni.$u.props.radioGroup.labelColor }, - // label鐨勫瓧浣撳ぇ灏忥紝px鍗曚綅 + // label的字体大小,px单位 labelSize: { type: [String, Number], default: uni.$u.props.radioGroup.labelSize }, - // 鏄惁绂佹鐐瑰嚮鏂囨湰鎿嶄綔checkbox(榛樿 false ) + // 是否禁止点击文本操作checkbox(默认 false ) labelDisabled: { type: Boolean, default: uni.$u.props.radioGroup.labelDisabled }, - // 鍥炬爣棰滆壊 + // 图标颜色 iconColor: { type: String, default: uni.$u.props.radioGroup.iconColor }, - // 鍥炬爣鐨勫ぇ灏忥紝鍗曚綅px + // 图标的大小,单位px iconSize: { type: [String, Number], default: uni.$u.props.radioGroup.iconSize }, - // 绔栧悜閰嶅垪鏃讹紝鏄惁鏄剧ず涓嬪垝绾? + // 竖向配列时,是否显示下划线 borderBottom: { type: Boolean, default: uni.$u.props.radioGroup.borderBottom }, - // 鍥炬爣涓庢枃瀛楃殑瀵归綈鏂瑰紡 + // 图标与文字的对齐方式 iconPlacement: { type: String, default: uni.$u.props.radio.iconPlacement diff --git a/uni_modules/uview-ui/components/u-radio/props.js b/uni_modules/uview-ui/components/u-radio/props.js index 920ea28..37c71c6 100644 --- a/uni_modules/uview-ui/components/u-radio/props.js +++ b/uni_modules/uview-ui/components/u-radio/props.js @@ -1,62 +1,62 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // radio鐨勫悕绉? + // radio的名称 name: { type: [String, Number, Boolean], default: uni.$u.props.radio.name }, - // 褰㈢姸锛宻quare涓烘柟褰紝circle涓哄渾鍨? + // 形状,square为方形,circle为圆型 shape: { type: String, default: uni.$u.props.radio.shape }, - // 鏄惁绂佺敤 + // 是否禁用 disabled: { type: [String, Boolean], default: uni.$u.props.radio.disabled }, - // 鏄惁绂佹鐐瑰嚮鎻愮ず璇€変腑鍗曢€夋 + // 是否禁止点击提示语选中单选框 labelDisabled: { type: [String, Boolean], default: uni.$u.props.radio.labelDisabled }, - // 閫変腑鐘舵€佷笅鐨勯鑹诧紝濡傝缃鍊硷紝灏嗕細瑕嗙洊parent鐨刟ctiveColor鍊? + // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值 activeColor: { type: String, default: uni.$u.props.radio.activeColor }, - // 鏈€変腑鐨勯鑹? + // 未选中的颜色 inactiveColor: { type: String, default: uni.$u.props.radio.inactiveColor }, - // 鍥炬爣鐨勫ぇ灏忥紝鍗曚綅px + // 图标的大小,单位px iconSize: { type: [String, Number], default: uni.$u.props.radio.iconSize }, - // label鐨勫瓧浣撳ぇ灏忥紝px鍗曚綅 + // label的字体大小,px单位 labelSize: { type: [String, Number], default: uni.$u.props.radio.labelSize }, - // label鎻愮ず鏂囧瓧锛屽洜涓簄vue涓嬶紝鐩存帴slot杩涙潵鐨勬枃瀛楋紝鐢变簬鐗规畩鐨勭粨鏋勶紝鏃犳硶淇敼鏍峰紡 + // label提示文字,因为nvue下,直接slot进来的文字,由于特殊的结构,无法修改样式 label: { type: [String, Number], default: uni.$u.props.radio.label }, - // 鏁翠綋鐨勫ぇ灏? + // 整体的大小 size: { type: [String, Number], default: uni.$u.props.radio.size }, - // 鍥炬爣棰滆壊 + // 图标颜色 color: { type: String, default: uni.$u.props.radio.color }, - // label鐨勯鑹? + // label的颜色 labelColor: { type: String, default: uni.$u.props.radio.labelColor diff --git a/uni_modules/uview-ui/components/u-rate/props.js b/uni_modules/uview-ui/components/u-rate/props.js index 5cca213..ec68bbe 100644 --- a/uni_modules/uview-ui/components/u-rate/props.js +++ b/uni_modules/uview-ui/components/u-rate/props.js @@ -1,67 +1,67 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鐢ㄤ簬v-model鍙屽悜缁戝畾閫変腑鐨勬槦鏄熸暟閲? + // 用于v-model双向绑定选中的星星数量 value: { type: [String, Number], default: uni.$u.props.rate.value }, - // 瑕佹樉绀虹殑鏄熸槦鏁伴噺 + // 要显示的星星数量 count: { type: [String, Number], default: uni.$u.props.rate.count }, - // 鏄惁涓嶅彲閫変腑 + // 是否不可选中 disabled: { type: Boolean, default: uni.$u.props.rate.disabled }, - // 鏄惁鍙 + // 是否只读 readonly: { type: Boolean, default: uni.$u.props.rate.readonly }, - // 鏄熸槦鐨勫ぇ灏忥紝鍗曚綅px + // 星星的大小,单位px size: { type: [String, Number], default: uni.$u.props.rate.size }, - // 鏈€変腑鏃剁殑棰滆壊 + // 未选中时的颜色 inactiveColor: { type: String, default: uni.$u.props.rate.inactiveColor }, - // 閫変腑鐨勯鑹? + // 选中的颜色 activeColor: { type: String, default: uni.$u.props.rate.activeColor }, - // 鏄熸槦涔嬮棿鐨勯棿璺濓紝鍗曚綅px + // 星星之间的间距,单位px gutter: { type: [String, Number], default: uni.$u.props.rate.gutter }, - // 鏈€灏戣兘閫夋嫨鐨勬槦鏄熶釜鏁? + // 最少能选择的星星个数 minCount: { type: [String, Number], default: uni.$u.props.rate.minCount }, - // 鏄惁鍏佽鍗婃槦 + // 是否允许半星 allowHalf: { type: Boolean, default: uni.$u.props.rate.allowHalf }, - // 閫変腑鏃剁殑鍥炬爣(鏄熸槦) + // 选中时的图标(星星) activeIcon: { type: String, default: uni.$u.props.rate.activeIcon }, - // 鏈€変腑鏃剁殑鍥炬爣(鏄熸槦) + // 未选中时的图标(星星) inactiveIcon: { type: String, default: uni.$u.props.rate.inactiveIcon }, - // 鏄惁鍙互閫氳繃婊戝姩鎵嬪娍閫夋嫨璇勫垎 + // 是否可以通过滑动手势选择评分 touchable: { type: Boolean, default: uni.$u.props.rate.touchable diff --git a/uni_modules/uview-ui/components/u-read-more/props.js b/uni_modules/uview-ui/components/u-read-more/props.js index ebb8b30..89b4207 100644 --- a/uni_modules/uview-ui/components/u-read-more/props.js +++ b/uni_modules/uview-ui/components/u-read-more/props.js @@ -1,39 +1,39 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 榛樿鐨勬樉绀哄崰浣嶉珮搴? + // 默认的显示占位高度 showHeight: { type: [String, Number], default: uni.$u.props.readMore.showHeight }, - // 灞曞紑鍚庢槸鍚︽樉绀?鏀惰捣"鎸夐挳 + // 展开后是否显示"收起"按钮 toggle: { type: Boolean, default: uni.$u.props.readMore.toggle }, - // 鍏抽棴鏃剁殑鎻愮ず鏂囧瓧 + // 关闭时的提示文字 closeText: { type: String, default: uni.$u.props.readMore.closeText }, - // 灞曞紑鏃剁殑鎻愮ず鏂囧瓧 + // 展开时的提示文字 openText: { type: String, default: uni.$u.props.readMore.openText }, - // 鎻愮ず鐨勬枃瀛楅鑹? + // 提示的文字颜色 color: { type: String, default: uni.$u.props.readMore.color }, - // 鎻愮ず鏂囧瓧鐨勫ぇ灏? + // 提示文字的大小 fontSize: { type: [String, Number], default: uni.$u.props.readMore.fontSize }, - // 鏄惁鏄剧ず闃村奖 - // 姝ゅ弬鏁颁笉鑳藉啓鍦╬rops/readMore.js涓繘琛岄粯璁ら厤缃紝鍥犱负浣跨敤浜嗘潯浠剁紪璇戯紝鍦ㄥ閮╦s涓? - // uni鏃犳硶鍑嗙‘璇嗗埆褰撳墠鏄惁澶勪簬nvue杩樻槸闈瀗vue涓? + // 是否显示阴影 + // 此参数不能写在props/readMore.js中进行默认配置,因为使用了条件编译,在外部js中 + // uni无法准确识别当前是否处于nvue还是非nvue下 shadowStyle: { type: Object, default: () => ({ @@ -41,19 +41,19 @@ export default { backgroundImage: 'linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 80%)', // #endif // #ifdef APP-NVUE - // nvue涓婁笉鏀寔璁剧疆澶嶆潅鐨刡ackgroundImage灞炴€? + // nvue上不支持设置复杂的backgroundImage属性 backgroundImage: 'linear-gradient(to top, #fff, rgba(255, 255, 255, 0.5))', // #endif paddingTop: '100px', marginTop: '-100px' }) }, - // 娈佃惤棣栬缂╄繘鐨勫瓧绗︿釜鏁? + // 段落首行缩进的字符个数 textIndent: { type: String, default: uni.$u.props.readMore.textIndent }, - // open鍜宑lose浜嬩欢鏃讹紝灏嗘鍙傛暟杩斿洖鍦ㄥ洖璋冨弬鏁颁腑 + // open和close事件时,将此参数返回在回调参数中 name: { type: [String, Number], default: uni.$u.props.readMore.name diff --git a/uni_modules/uview-ui/components/u-row-notice/props.js b/uni_modules/uview-ui/components/u-row-notice/props.js index be10c4a..b3d7549 100644 --- a/uni_modules/uview-ui/components/u-row-notice/props.js +++ b/uni_modules/uview-ui/components/u-row-notice/props.js @@ -1,37 +1,37 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄剧ず鐨勫唴瀹癸紝瀛楃涓? + // 显示的内容,字符串 text: { type: String, default: uni.$u.props.rowNotice.text }, - // 鏄惁鏄剧ず宸︿晶鐨勯煶閲忓浘鏍? + // 是否显示左侧的音量图标 icon: { type: String, default: uni.$u.props.rowNotice.icon }, - // 閫氬憡妯″紡锛宭ink-鏄剧ず鍙崇澶达紝closable-鏄剧ず鍙充晶鍏抽棴鍥炬爣 + // 通告模式,link-显示右箭头,closable-显示右侧关闭图标 mode: { type: String, default: uni.$u.props.rowNotice.mode }, - // 鏂囧瓧棰滆壊锛屽悇鍥炬爣涔熶細浣跨敤鏂囧瓧棰滆壊 + // 文字颜色,各图标也会使用文字颜色 color: { type: String, default: uni.$u.props.rowNotice.color }, - // 鑳屾櫙棰滆壊 + // 背景颜色 bgColor: { type: String, default: uni.$u.props.rowNotice.bgColor }, - // 瀛椾綋澶у皬锛屽崟浣峱x + // 字体大小,单位px fontSize: { type: [String, Number], default: uni.$u.props.rowNotice.fontSize }, - // 姘村钩婊氬姩鏃剁殑婊氬姩閫熷害锛屽嵆姣忕婊氬姩澶氬皯px(rpx)锛岃繖鏈夊埄浜庢帶鍒舵枃瀛楁棤璁哄灏戞椂锛岄兘鑳芥湁涓€涓亽瀹氱殑閫熷害 + // 水平滚动时的滚动速度,即每秒滚动多少px(rpx),这有利于控制文字无论多少时,都能有一个恒定的速度 speed: { type: [String, Number], default: uni.$u.props.rowNotice.speed diff --git a/uni_modules/uview-ui/components/u-row/props.js b/uni_modules/uview-ui/components/u-row/props.js index f1450cf..acfb8cf 100644 --- a/uni_modules/uview-ui/components/u-row/props.js +++ b/uni_modules/uview-ui/components/u-row/props.js @@ -1,17 +1,17 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 缁檆ol娣诲姞闂磋窛锛屽乏鍙宠竟璺濆悇鍗犱竴鍗? + // 给col添加间距,左右边距各占一半 gutter: { type: [String, Number], default: uni.$u.props.row.gutter }, - // 姘村钩鎺掑垪鏂瑰紡锛屽彲閫夊€间负`start`(鎴朻flex-start`)銆乣end`(鎴朻flex-end`)銆乣center`銆乣around`(鎴朻space-around`)銆乣between`(鎴朻space-between`) + // 水平排列方式,可选值为`start`(或`flex-start`)、`end`(或`flex-end`)、`center`、`around`(或`space-around`)、`between`(或`space-between`) justify: { type: String, default: uni.$u.props.row.justify }, - // 鍨傜洿瀵归綈鏂瑰紡锛屽彲閫夊€间负top銆乧enter銆乥ottom + // 垂直对齐方式,可选值为top、center、bottom align: { type: String, default: uni.$u.props.row.align diff --git a/uni_modules/uview-ui/components/u-scroll-list/props.js b/uni_modules/uview-ui/components/u-scroll-list/props.js index 1c5c6e6..01ed347 100644 --- a/uni_modules/uview-ui/components/u-scroll-list/props.js +++ b/uni_modules/uview-ui/components/u-scroll-list/props.js @@ -1,32 +1,32 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎸囩ず鍣ㄧ殑鏁翠綋瀹藉害 + // 指示器的整体宽度 indicatorWidth: { type: [String, Number], default: uni.$u.props.scrollList.indicatorWidth }, - // 婊戝潡鐨勫搴? + // 滑块的宽度 indicatorBarWidth: { type: [String, Number], default: uni.$u.props.scrollList.indicatorBarWidth }, - // 鏄惁鏄剧ず闈㈡澘鎸囩ず鍣? + // 是否显示面板指示器 indicator: { type: Boolean, default: uni.$u.props.scrollList.indicator }, - // 鎸囩ず鍣ㄩ潪婵€娲婚鑹? + // 指示器非激活颜色 indicatorColor: { type: String, default: uni.$u.props.scrollList.indicatorColor }, - // 鎸囩ず鍣ㄧ殑婵€娲婚鑹? + // 指示器的激活颜色 indicatorActiveColor: { type: String, default: uni.$u.props.scrollList.indicatorActiveColor }, - // 鎸囩ず鍣ㄦ牱寮忥紝鍙€氳繃bottom锛宭eft锛宺ight杩涜瀹氫綅 + // 指示器样式,可通过bottom,left,right进行定位 indicatorStyle: { type: [String, Object], default: uni.$u.props.scrollList.indicatorStyle diff --git a/uni_modules/uview-ui/components/u-search/props.js b/uni_modules/uview-ui/components/u-search/props.js index 7d17d0d..b57b168 100644 --- a/uni_modules/uview-ui/components/u-search/props.js +++ b/uni_modules/uview-ui/components/u-search/props.js @@ -1,82 +1,82 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎼滅储妗嗗舰鐘讹紝round-鍦嗗舰锛宻quare-鏂瑰舰 + // 搜索框形状,round-圆形,square-方形 shape: { type: String, default: uni.$u.props.search.shape }, - // 鎼滅储妗嗚儗鏅壊锛岄粯璁ゅ€?f2f2f2 + // 搜索框背景色,默认值#f2f2f2 bgColor: { type: String, default: uni.$u.props.search.bgColor }, - // 鍗犱綅鎻愮ず鏂囧瓧 + // 占位提示文字 placeholder: { type: String, default: uni.$u.props.search.placeholder }, - // 鏄惁鍚敤娓呴櫎鎺т欢 + // 是否启用清除控件 clearabled: { type: Boolean, default: uni.$u.props.search.clearabled }, - // 鏄惁鑷姩鑱氱劍 + // 是否自动聚焦 focus: { type: Boolean, default: uni.$u.props.search.focus }, - // 鏄惁鍦ㄦ悳绱㈡鍙充晶鏄剧ず鍙栨秷鎸夐挳 + // 是否在搜索框右侧显示取消按钮 showAction: { type: Boolean, default: uni.$u.props.search.showAction }, - // 鍙宠竟鎺т欢鐨勬牱寮? + // 右边控件的样式 actionStyle: { type: Object, default: uni.$u.props.search.actionStyle }, - // 鍙栨秷鎸夐挳鏂囧瓧 + // 取消按钮文字 actionText: { type: String, default: uni.$u.props.search.actionText }, - // 杈撳叆妗嗗唴瀹瑰榻愭柟寮忥紝鍙€夊€间负 left|center|right + // 输入框内容对齐方式,可选值为 left|center|right inputAlign: { type: String, default: uni.$u.props.search.inputAlign }, - // input杈撳叆妗嗙殑鏍峰紡锛屽彲浠ュ畾涔夋枃瀛楅鑹诧紝澶у皬绛夛紝瀵硅薄褰㈠紡 + // input输入框的样式,可以定义文字颜色,大小等,对象形式 inputStyle: { type: Object, default: uni.$u.props.search.inputStyle }, - // 鏄惁鍚敤杈撳叆妗? + // 是否启用输入框 disabled: { type: Boolean, default: uni.$u.props.search.disabled }, - // 杈规棰滆壊 + // 边框颜色 borderColor: { type: String, default: uni.$u.props.search.borderColor }, - // 鎼滅储鍥炬爣鐨勯鑹诧紝榛樿鍚岃緭鍏ユ瀛椾綋棰滆壊 + // 搜索图标的颜色,默认同输入框字体颜色 searchIconColor: { type: String, default: uni.$u.props.search.searchIconColor }, - // 杈撳叆妗嗗瓧浣撻鑹? + // 输入框字体颜色 color: { type: String, default: uni.$u.props.search.color }, - // placeholder鐨勯鑹? + // placeholder的颜色 placeholderColor: { type: String, default: uni.$u.props.search.placeholderColor }, - // 宸﹁竟杈撳叆妗嗙殑鍥炬爣锛屽彲浠ヤ负uView鍥炬爣鍚嶇О鎴栧浘鐗囪矾寰? + // 左边输入框的图标,可以为uView图标名称或图片路径 searchIcon: { type: String, default: uni.$u.props.search.searchIcon @@ -85,32 +85,32 @@ export default { type: [Number, String], default: uni.$u.props.search.searchIconSize }, - // 缁勪欢涓庡叾浠栦笂涓嬪乏鍙冲厓绱犱箣闂寸殑璺濈锛屽甫鍗曚綅鐨勫瓧绗︿覆褰㈠紡锛屽"30px"銆?30px 20px"绛夊啓娉? + // 组件与其他上下左右元素之间的距离,带单位的字符串形式,如"30px"、"30px 20px"等写法 margin: { type: String, default: uni.$u.props.search.margin }, - // 寮€鍚痵howAction鏃讹紝鏄惁鍦╥nput鑾峰彇鐒︾偣鏃舵墠鏄剧ず + // 开启showAction时,是否在input获取焦点时才显示 animation: { type: Boolean, default: uni.$u.props.search.animation }, - // 杈撳叆妗嗙殑鍒濆鍖栧唴瀹? + // 输入框的初始化内容 value: { type: String, default: uni.$u.props.search.value }, - // 杈撳叆妗嗘渶澶ц兘杈撳叆鐨勯暱搴︼紝-1涓轰笉闄愬埗闀垮害(鏉ヨ嚜uniapp鏂囨。) + // 输入框最大能输入的长度,-1为不限制长度(来自uniapp文档) maxlength: { type: [String, Number], default: uni.$u.props.search.maxlength }, - // 鎼滅储妗嗛珮搴︼紝鍗曚綅px + // 搜索框高度,单位px height: { type: [String, Number], default: uni.$u.props.search.height }, - // 鎼滅储妗嗗乏渚ф枃鏈? + // 搜索框左侧文本 label: { type: [String, Number, null], default: uni.$u.props.search.label diff --git a/uni_modules/uview-ui/components/u-skeleton/props.js b/uni_modules/uview-ui/components/u-skeleton/props.js index b0a46ef..aa2e14a 100644 --- a/uni_modules/uview-ui/components/u-skeleton/props.js +++ b/uni_modules/uview-ui/components/u-skeleton/props.js @@ -1,57 +1,57 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁灞曠ず楠ㄦ灦缁勪欢 + // 是否展示骨架组件 loading: { type: Boolean, default: uni.$u.props.skeleton.loading }, - // 鏄惁寮€鍚姩鐢绘晥鏋? + // 是否开启动画效果 animate: { type: Boolean, default: uni.$u.props.skeleton.animate }, - // 娈佃惤鍗犱綅鍥捐鏁? + // 段落占位图行数 rows: { type: [String, Number], default: uni.$u.props.skeleton.rows }, - // 娈佃惤鍗犱綅鍥剧殑瀹藉害 + // 段落占位图的宽度 rowsWidth: { type: [String, Number, Array], default: uni.$u.props.skeleton.rowsWidth }, - // 娈佃惤鍗犱綅鍥剧殑楂樺害 + // 段落占位图的高度 rowsHeight: { type: [String, Number, Array], default: uni.$u.props.skeleton.rowsHeight }, - // 鏄惁灞曠ず鏍囬鍗犱綅鍥? + // 是否展示标题占位图 title: { type: Boolean, default: uni.$u.props.skeleton.title }, - // 娈佃惤鏍囬鐨勫搴? + // 段落标题的宽度 titleWidth: { type: [String, Number], default: uni.$u.props.skeleton.titleWidth }, - // 娈佃惤鏍囬鐨勯珮搴? + // 段落标题的高度 titleHeight: { type: [String, Number], default: uni.$u.props.skeleton.titleHeight }, - // 鏄惁灞曠ず澶村儚鍗犱綅鍥? + // 是否展示头像占位图 avatar: { type: Boolean, default: uni.$u.props.skeleton.avatar }, - // 澶村儚鍗犱綅鍥惧ぇ灏? + // 头像占位图大小 avatarSize: { type: [String, Number], default: uni.$u.props.skeleton.avatarSize }, - // 澶村儚鍗犱綅鍥剧殑褰㈢姸锛宑ircle-鍦嗗舰锛宻quare-鏂瑰舰 + // 头像占位图的形状,circle-圆形,square-方形 avatarShape: { type: String, default: uni.$u.props.skeleton.avatarShape diff --git a/uni_modules/uview-ui/components/u-slider/props.js b/uni_modules/uview-ui/components/u-slider/props.js index e73d552..b65f9d4 100644 --- a/uni_modules/uview-ui/components/u-slider/props.js +++ b/uni_modules/uview-ui/components/u-slider/props.js @@ -1,52 +1,52 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏈€灏忓彲閫夊€? + // 最小可选值 min: { type: [Number, String], default: uni.$u.props.slider.min }, - // 鏈€澶у彲閫夊€? + // 最大可选值 max: { type: [Number, String], default: uni.$u.props.slider.max }, - // 姝ラ暱锛屽彇鍊煎繀椤诲ぇ浜?0锛屽苟涓斿彲琚?max - min)鏁撮櫎 + // 步长,取值必须大于 0,并且可被(max - min)整除 step: { type: [Number, String], default: uni.$u.props.slider.step }, - // 褰撳墠鍙栧€? + // 当前取值 value: { type: [Number, String], default: uni.$u.props.slider.value }, - // 婊戝潡鍙充晶宸查€夋嫨閮ㄥ垎鐨勮儗鏅壊 + // 滑块右侧已选择部分的背景色 activeColor: { type: String, default: uni.$u.props.slider.activeColor }, - // 婊戝潡宸︿晶鏈€夋嫨閮ㄥ垎鐨勮儗鏅壊 + // 滑块左侧未选择部分的背景色 inactiveColor: { type: String, default: uni.$u.props.slider.inactiveColor }, - // 婊戝潡鐨勫ぇ灏忥紝鍙栧€艰寖鍥翠负 12 - 28 + // 滑块的大小,取值范围为 12 - 28 blockSize: { type: [Number, String], default: uni.$u.props.slider.blockSize }, - // 婊戝潡鐨勯鑹? + // 滑块的颜色 blockColor: { type: String, default: uni.$u.props.slider.blockColor }, - // 绂佺敤鐘舵€? + // 禁用状态 disabled: { type: Boolean, default: uni.$u.props.slider.disabled }, - // 鏄惁鏄剧ず褰撳墠鐨勯€夋嫨鍊? + // 是否显示当前的选择值 showValue: { type: Boolean, default: uni.$u.props.slider.showValue diff --git a/uni_modules/uview-ui/components/u-status-bar/props.js b/uni_modules/uview-ui/components/u-status-bar/props.js index 6665016..56958e5 100644 --- a/uni_modules/uview-ui/components/u-status-bar/props.js +++ b/uni_modules/uview-ui/components/u-status-bar/props.js @@ -1,4 +1,4 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { bgColor: { diff --git a/uni_modules/uview-ui/components/u-steps-item/props.js b/uni_modules/uview-ui/components/u-steps-item/props.js index 9d0be09..c7b2044 100644 --- a/uni_modules/uview-ui/components/u-steps-item/props.js +++ b/uni_modules/uview-ui/components/u-steps-item/props.js @@ -1,22 +1,22 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏍囬 + // 标题 title: { type: [String, Number], default: uni.$u.props.stepsItem.title }, - // 鎻忚堪鏂囨湰 + // 描述文本 desc: { type: [String, Number], default: uni.$u.props.stepsItem.desc }, - // 鍥炬爣澶у皬 + // 图标大小 iconSize: { type: [String, Number], default: uni.$u.props.stepsItem.iconSize }, - // 褰撳墠姝ラ鏄惁澶勪簬澶辫触鐘舵€? + // 当前步骤是否处于失败状态 error: { type: Boolean, default: uni.$u.props.stepsItem.error diff --git a/uni_modules/uview-ui/components/u-steps/props.js b/uni_modules/uview-ui/components/u-steps/props.js index 6f85b0c..dae40c0 100644 --- a/uni_modules/uview-ui/components/u-steps/props.js +++ b/uni_modules/uview-ui/components/u-steps/props.js @@ -1,37 +1,37 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎺掑垪鏂瑰悜 + // 排列方向 direction: { type: String, default: uni.$u.props.steps.direction }, - // 璁剧疆绗嚑涓楠? + // 设置第几个步骤 current: { type: [String, Number], default: uni.$u.props.steps.current }, - // 婵€娲荤姸鎬侀鑹? + // 激活状态颜色 activeColor: { type: String, default: uni.$u.props.steps.activeColor }, - // 鏈縺娲荤姸鎬侀鑹? + // 未激活状态颜色 inactiveColor: { type: String, default: uni.$u.props.steps.inactiveColor }, - // 婵€娲荤姸鎬佺殑鍥炬爣 + // 激活状态的图标 activeIcon: { type: String, default: uni.$u.props.steps.activeIcon }, - // 鏈縺娲荤姸鎬佸浘鏍? + // 未激活状态图标 inactiveIcon: { type: String, default: uni.$u.props.steps.inactiveIcon }, - // 鏄惁鏄剧ず鐐圭被鍨? + // 是否显示点类型 dot: { type: Boolean, default: uni.$u.props.steps.dot diff --git a/uni_modules/uview-ui/components/u-sticky/props.js b/uni_modules/uview-ui/components/u-sticky/props.js index 2dde8ae..44d2f0e 100644 --- a/uni_modules/uview-ui/components/u-sticky/props.js +++ b/uni_modules/uview-ui/components/u-sticky/props.js @@ -1,38 +1,38 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍚搁《瀹瑰櫒鍒伴《閮ㄦ煇涓窛绂荤殑鏃跺€欙紝杩涜鍚搁《锛屽湪H5骞冲彴锛孨avigationBar涓?4px + // 吸顶容器到顶部某个距离的时候,进行吸顶,在H5平台,NavigationBar为44px offsetTop: { type: [String, Number], default: uni.$u.props.sticky.offsetTop }, - // 鑷畾涔夊鑸爮鐨勯珮搴? + // 自定义导航栏的高度 customNavHeight: { type: [String, Number], // #ifdef H5 - // H5绔殑瀵艰埅鏍忓睘浜庘€滆嚜瀹氫箟鈥濆鑸爮鐨勮寖鐣达紝鍥犱负瀹冩槸闈炲師鐢熺殑锛屼笌鏅€氬厓绱犱竴鑷? + // H5端的导航栏属于“自定义”导航栏的范畴,因为它是非原生的,与普通元素一致 default: 44, // #endif // #ifndef H5 default: uni.$u.props.sticky.customNavHeight // #endif }, - // 鏄惁寮€鍚惛椤跺姛鑳? + // 是否开启吸顶功能 disabled: { type: Boolean, default: uni.$u.props.sticky.disabled }, - // 鍚搁《鍖哄煙鐨勮儗鏅鑹? + // 吸顶区域的背景颜色 bgColor: { type: String, default: uni.$u.props.sticky.bgColor }, - // z-index鍊? + // z-index值 zIndex: { type: [String, Number], default: uni.$u.props.sticky.zIndex }, - // 鍒楄〃涓殑绱㈠紩鍊? + // 列表中的索引值 index: { type: [String, Number], default: uni.$u.props.sticky.index diff --git a/uni_modules/uview-ui/components/u-subsection/props.js b/uni_modules/uview-ui/components/u-subsection/props.js index 564fe56..d735d82 100644 --- a/uni_modules/uview-ui/components/u-subsection/props.js +++ b/uni_modules/uview-ui/components/u-subsection/props.js @@ -1,47 +1,47 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // tab鐨勬暟鎹? + // tab的数据 list: { type: Array, default: uni.$u.props.subsection.list }, - // 褰撳墠娲诲姩鐨則ab鐨刬ndex + // 当前活动的tab的index current: { type: [String, Number], default: uni.$u.props.subsection.current }, - // 婵€娲荤殑棰滆壊 + // 激活的颜色 activeColor: { type: String, default: uni.$u.props.subsection.activeColor }, - // 鏈縺娲荤殑棰滆壊 + // 未激活的颜色 inactiveColor: { type: String, default: uni.$u.props.subsection.inactiveColor }, - // 妯″紡閫夋嫨锛宮ode=button涓烘寜閽舰寮忥紝mode=subsection鏃朵负鍒嗘妯″紡 + // 模式选择,mode=button为按钮形式,mode=subsection时为分段模式 mode: { type: String, default: uni.$u.props.subsection.mode }, - // 瀛椾綋澶у皬 + // 字体大小 fontSize: { type: [String, Number], default: uni.$u.props.subsection.fontSize }, - // 婵€娲籺ab鐨勫瓧浣撴槸鍚﹀姞绮? + // 激活tab的字体是否加粗 bold: { type: Boolean, default: uni.$u.props.subsection.bold }, - // mode = button鏃讹紝缁勪欢鑳屾櫙棰滆壊 + // mode = button时,组件背景颜色 bgColor: { type: String, default: uni.$u.props.subsection.bgColor }, - // 浠巐ist鍏冪礌瀵硅薄涓鍙栫殑閿悕 + // 从list元素对象中读取的键名 keyName: { type: String, default: uni.$u.props.subsection.keyName diff --git a/uni_modules/uview-ui/components/u-swipe-action-item/props.js b/uni_modules/uview-ui/components/u-swipe-action-item/props.js index e6fa718..8ed1dc3 100644 --- a/uni_modules/uview-ui/components/u-swipe-action-item/props.js +++ b/uni_modules/uview-ui/components/u-swipe-action-item/props.js @@ -1,39 +1,39 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎺у埗鎵撳紑鎴栬€呭叧闂? + // 控制打开或者关闭 show: { type: Boolean, default: uni.$u.props.swipeActionItem.show }, - // 鏍囪瘑绗︼紝濡傛灉鏄痸-for锛屽彲鐢╥ndex绱㈠紩鍊? + // 标识符,如果是v-for,可用index索引值 name: { type: [String, Number], default: uni.$u.props.swipeActionItem.name }, - // 鏄惁绂佺敤 + // 是否禁用 disabled: { type: Boolean, default: uni.$u.props.swipeActionItem.disabled }, - // 鏄惁鑷姩鍏抽棴鍏朵粬swipe鎸夐挳缁? + // 是否自动关闭其他swipe按钮组 autoClose: { type: Boolean, default: uni.$u.props.swipeActionItem.autoClose }, - // 婊戝姩璺濈闃堝€硷紝鍙湁澶т簬姝ゅ€硷紝鎵嶈璁や负鏄鎵撳紑鑿滃崟 + // 滑动距离阈值,只有大于此值,才被认为是要打开菜单 threshold: { type: Number, default: uni.$u.props.swipeActionItem.threshold }, - // 鍙充晶鎸夐挳鍐呭 + // 右侧按钮内容 options: { type: Array, default() { return uni.$u.props.swipeActionItem.rightOptions } }, - // 鍔ㄧ敾杩囨浮鏃堕棿锛屽崟浣峬s + // 动画过渡时间,单位ms duration: { type: [String, Number], default: uni.$u.props.swipeActionItem.duration diff --git a/uni_modules/uview-ui/components/u-swipe-action/props.js b/uni_modules/uview-ui/components/u-swipe-action/props.js index d01dc4b..49c9f97 100644 --- a/uni_modules/uview-ui/components/u-swipe-action/props.js +++ b/uni_modules/uview-ui/components/u-swipe-action/props.js @@ -1,7 +1,7 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁鑷姩鍏抽棴鍏朵粬swipe鎸夐挳缁? + // 是否自动关闭其他swipe按钮组 autoClose: { type: Boolean, default: uni.$u.props.swipeAction.autoClose diff --git a/uni_modules/uview-ui/components/u-swiper-indicator/props.js b/uni_modules/uview-ui/components/u-swiper-indicator/props.js index 37895f4..bc619e4 100644 --- a/uni_modules/uview-ui/components/u-swiper-indicator/props.js +++ b/uni_modules/uview-ui/components/u-swiper-indicator/props.js @@ -1,27 +1,27 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 杞挱鐨勯暱搴? + // 轮播的长度 length: { type: [String, Number], default: uni.$u.props.swiperIndicator.length }, - // 褰撳墠澶勪簬娲诲姩鐘舵€佺殑杞挱鐨勭储寮? + // 当前处于活动状态的轮播的索引 current: { type: [String, Number], default: uni.$u.props.swiperIndicator.current }, - // 鎸囩ず鍣ㄩ潪婵€娲婚鑹? + // 指示器非激活颜色 indicatorActiveColor: { type: String, default: uni.$u.props.swiperIndicator.indicatorActiveColor }, - // 鎸囩ず鍣ㄧ殑婵€娲婚鑹? + // 指示器的激活颜色 indicatorInactiveColor: { type: String, default: uni.$u.props.swiperIndicator.indicatorInactiveColor }, - // 鎸囩ず鍣ㄦā寮忥紝line-绾垮瀷锛宒ot-鐐瑰瀷 + // 指示器模式,line-线型,dot-点型 indicatorMode: { type: String, default: uni.$u.props.swiperIndicator.indicatorMode diff --git a/uni_modules/uview-ui/components/u-swiper/props.js b/uni_modules/uview-ui/components/u-swiper/props.js index 7b3dc31..50846a5 100644 --- a/uni_modules/uview-ui/components/u-swiper/props.js +++ b/uni_modules/uview-ui/components/u-swiper/props.js @@ -1,123 +1,123 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鍒楄〃鏁扮粍锛屽厓绱犲彲涓哄瓧绗︿覆锛屽涓哄璞″彲閫氳繃keyName鎸囧畾鐩爣灞炴€у悕 + // 列表数组,元素可为字符串,如为对象可通过keyName指定目标属性名 list: { type: Array, default: uni.$u.props.swiper.list }, - // 鏄惁鏄剧ず闈㈡澘鎸囩ず鍣? + // 是否显示面板指示器 indicator: { type: Boolean, default: uni.$u.props.swiper.indicator }, - // 鎸囩ず鍣ㄩ潪婵€娲婚鑹? + // 指示器非激活颜色 indicatorActiveColor: { type: String, default: uni.$u.props.swiper.indicatorActiveColor }, - // 鎸囩ず鍣ㄧ殑婵€娲婚鑹? + // 指示器的激活颜色 indicatorInactiveColor: { type: String, default: uni.$u.props.swiper.indicatorInactiveColor }, - // 鎸囩ず鍣ㄦ牱寮忥紝鍙€氳繃bottom锛宭eft锛宺ight杩涜瀹氫綅 + // 指示器样式,可通过bottom,left,right进行定位 indicatorStyle: { type: [String, Object], default: uni.$u.props.swiper.indicatorStyle }, - // 鎸囩ず鍣ㄦā寮忥紝line-绾垮瀷锛宒ot-鐐瑰瀷 + // 指示器模式,line-线型,dot-点型 indicatorMode: { type: String, default: uni.$u.props.swiper.indicatorMode }, - // 鏄惁鑷姩鍒囨崲 + // 是否自动切换 autoplay: { type: Boolean, default: uni.$u.props.swiper.autoplay }, - // 褰撳墠鎵€鍦ㄦ粦鍧楃殑 index + // 当前所在滑块的 index current: { type: [String, Number], default: uni.$u.props.swiper.current }, - // 褰撳墠鎵€鍦ㄦ粦鍧楃殑 item-id 锛屼笉鑳戒笌 current 琚悓鏃舵寚瀹? + // 当前所在滑块的 item-id ,不能与 current 被同时指定 currentItemId: { type: String, default: uni.$u.props.swiper.currentItemId }, - // 婊戝潡鑷姩鍒囨崲鏃堕棿闂撮殧 + // 滑块自动切换时间间隔 interval: { type: [String, Number], default: uni.$u.props.swiper.interval }, - // 婊戝潡鍒囨崲杩囩▼鎵€闇€鏃堕棿 + // 滑块切换过程所需时间 duration: { type: [String, Number], default: uni.$u.props.swiper.duration }, - // 鎾斁鍒版湯灏惧悗鏄惁閲嶆柊鍥炲埌寮€澶? + // 播放到末尾后是否重新回到开头 circular: { type: Boolean, default: uni.$u.props.swiper.circular }, - // 鍓嶈竟璺濓紝鍙敤浜庨湶鍑哄墠涓€椤圭殑涓€灏忛儴鍒嗭紝nvue鍜屾敮浠樺疂涓嶆敮鎸? + // 前边距,可用于露出前一项的一小部分,nvue和支付宝不支持 previousMargin: { type: [String, Number], default: uni.$u.props.swiper.previousMargin }, - // 鍚庤竟璺濓紝鍙敤浜庨湶鍑哄悗涓€椤圭殑涓€灏忛儴鍒嗭紝nvue鍜屾敮浠樺疂涓嶆敮鎸? + // 后边距,可用于露出后一项的一小部分,nvue和支付宝不支持 nextMargin: { type: [String, Number], default: uni.$u.props.swiper.nextMargin }, - // 褰撳紑鍚椂锛屼細鏍规嵁婊戝姩閫熷害锛岃繛缁粦鍔ㄥ灞忥紝鏀粯瀹濅笉鏀寔 + // 当开启时,会根据滑动速度,连续滑动多屏,支付宝不支持 acceleration: { type: Boolean, default: uni.$u.props.swiper.acceleration }, - // 鍚屾椂鏄剧ず鐨勬粦鍧楁暟閲忥紝nvue銆佹敮浠樺疂灏忕▼搴忎笉鏀寔 + // 同时显示的滑块数量,nvue、支付宝小程序不支持 displayMultipleItems: { type: Number, default: uni.$u.props.swiper.displayMultipleItems }, - // 鎸囧畾swiper鍒囨崲缂撳姩鍔ㄧ敾绫诲瀷锛屾湁鏁堝€硷細default銆乴inear銆乪aseInCubic銆乪aseOutCubic銆乪aseInOutCubic - // 鍙寰俊灏忕▼搴忔湁鏁? + // 指定swiper切换缓动动画类型,有效值:default、linear、easeInCubic、easeOutCubic、easeInOutCubic + // 只对微信小程序有效 easingFunction: { type: String, default: uni.$u.props.swiper.easingFunction }, - // list鏁扮粍涓寚瀹氬璞$殑鐩爣灞炴€у悕 + // list数组中指定对象的目标属性名 keyName: { type: String, default: uni.$u.props.swiper.keyName }, - // 鍥剧墖鐨勮鍓ā寮? + // 图片的裁剪模式 imgMode: { type: String, default: uni.$u.props.swiper.imgMode }, - // 缁勪欢楂樺害 + // 组件高度 height: { type: [String, Number], default: uni.$u.props.swiper.height }, - // 鑳屾櫙棰滆壊 + // 背景颜色 bgColor: { type: String, default: uni.$u.props.swiper.bgColor }, - // 缁勪欢鍦嗚锛屾暟鍊兼垨甯﹀崟浣嶇殑瀛楃涓? + // 组件圆角,数值或带单位的字符串 radius: { type: [String, Number], default: uni.$u.props.swiper.radius }, - // 鏄惁鍔犺浇涓? + // 是否加载中 loading: { type: Boolean, default: uni.$u.props.swiper.loading }, - // 鏄惁鏄剧ず鏍囬锛岃姹傛暟缁勫璞′腑鏈塼itle灞炴€? + // 是否显示标题,要求数组对象中有title属性 showTitle: { type: Boolean, default: uni.$u.props.swiper.showTitle diff --git a/uni_modules/uview-ui/components/u-switch/props.js b/uni_modules/uview-ui/components/u-switch/props.js index ec0fb4d..34665b2 100644 --- a/uni_modules/uview-ui/components/u-switch/props.js +++ b/uni_modules/uview-ui/components/u-switch/props.js @@ -1,52 +1,52 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁涓哄姞杞戒腑鐘舵€? + // 是否为加载中状态 loading: { type: Boolean, default: uni.$u.props.switch.loading }, - // 鏄惁涓虹鐢ㄨ濉? + // 是否为禁用装填 disabled: { type: Boolean, default: uni.$u.props.switch.disabled }, - // 寮€鍏冲昂瀵革紝鍗曚綅px + // 开关尺寸,单位px size: { type: [String, Number], default: uni.$u.props.switch.size }, - // 鎵撳紑鏃剁殑鑳屾櫙棰滆壊 + // 打开时的背景颜色 activeColor: { type: String, default: uni.$u.props.switch.activeColor }, - // 鍏抽棴鏃剁殑鑳屾櫙棰滆壊 + // 关闭时的背景颜色 inactiveColor: { type: String, default: uni.$u.props.switch.inactiveColor }, - // 閫氳繃v-model鍙屽悜缁戝畾鐨勫€? + // 通过v-model双向绑定的值 value: { type: [Boolean, String, Number], default: uni.$u.props.switch.value }, - // switch鎵撳紑鏃剁殑鍊? + // switch打开时的值 activeValue: { type: [String, Number, Boolean], default: uni.$u.props.switch.activeValue }, - // switch鍏抽棴鏃剁殑鍊? + // switch关闭时的值 inactiveValue: { type: [String, Number, Boolean], default: uni.$u.props.switch.inactiveValue }, - // 鏄惁寮€鍚紓姝ュ彉鏇达紝寮€鍚悗闇€瑕佹墜鍔ㄦ帶鍒惰緭鍏ュ€? + // 是否开启异步变更,开启后需要手动控制输入值 asyncChange: { type: Boolean, default: uni.$u.props.switch.asyncChange }, - // 鍦嗙偣涓庡杈规鐨勮窛绂? + // 圆点与外边框的距离 space: { type: [String, Number], default: uni.$u.props.switch.space diff --git a/uni_modules/uview-ui/components/u-tabbar-item/props.js b/uni_modules/uview-ui/components/u-tabbar-item/props.js index 2a7113f..fb65463 100644 --- a/uni_modules/uview-ui/components/u-tabbar-item/props.js +++ b/uni_modules/uview-ui/components/u-tabbar-item/props.js @@ -1,32 +1,32 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // item鏍囩鐨勫悕绉帮紝浣滀负涓巙-tabbar鐨剉alue鍙傛暟鍖归厤鐨勬爣璇嗙 + // item标签的名称,作为与u-tabbar的value参数匹配的标识符 name: { type: [String, Number, null], default: uni.$u.props.tabbarItem.name }, - // uView鍐呯疆鍥炬爣鎴栬€呯粷瀵硅矾寰勭殑鍥剧墖 + // uView内置图标或者绝对路径的图片 icon: { icon: String, default: uni.$u.props.tabbarItem.icon }, - // 鍙充笂瑙掔殑瑙掓爣鎻愮ず淇℃伅 + // 右上角的角标提示信息 badge: { type: [String, Number, null], default: uni.$u.props.tabbarItem.badge }, - // 鏄惁鏄剧ず鍦嗙偣锛屽皢浼氳鐩朾adge鍙傛暟 + // 是否显示圆点,将会覆盖badge参数 dot: { type: Boolean, default: uni.$u.props.tabbarItem.dot }, - // 鎻忚堪鏂囨湰 + // 描述文本 text: { type: String, default: uni.$u.props.tabbarItem.text }, - // 鎺у埗寰芥爣鐨勪綅缃紝瀵硅薄鎴栬€呭瓧绗︿覆褰㈠紡锛屽彲浠ヨ缃畉op鍜宺ight灞炴€? + // 控制徽标的位置,对象或者字符串形式,可以设置top和right属性 badgeStyle: { type: [Object, String], default: uni.$u.props.tabbarItem.badgeStyle diff --git a/uni_modules/uview-ui/components/u-tabbar/props.js b/uni_modules/uview-ui/components/u-tabbar/props.js index eee282c..ceb9752 100644 --- a/uni_modules/uview-ui/components/u-tabbar/props.js +++ b/uni_modules/uview-ui/components/u-tabbar/props.js @@ -1,42 +1,42 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 褰撳墠鍖归厤椤圭殑name + // 当前匹配项的name value: { type: [String, Number, null], default: uni.$u.props.tabbar.value }, - // 鏄惁涓篿PhoneX鐣欏嚭搴曢儴瀹夊叏璺濈 + // 是否为iPhoneX留出底部安全距离 safeAreaInsetBottom: { type: Boolean, default: uni.$u.props.tabbar.safeAreaInsetBottom }, - // 鏄惁鏄剧ず涓婃柟杈规 + // 是否显示上方边框 border: { type: Boolean, default: uni.$u.props.tabbar.border }, - // 鍏冪礌灞傜骇z-index + // 元素层级z-index zIndex: { type: [String, Number], default: uni.$u.props.tabbar.zIndex }, - // 閫変腑鏍囩鐨勯鑹? + // 选中标签的颜色 activeColor: { type: String, default: uni.$u.props.tabbar.activeColor }, - // 鏈€変腑鏍囩鐨勯鑹? + // 未选中标签的颜色 inactiveColor: { type: String, default: uni.$u.props.tabbar.inactiveColor }, - // 鏄惁鍥哄畾鍦ㄥ簳閮? + // 是否固定在底部 fixed: { type: Boolean, default: uni.$u.props.tabbar.fixed }, - // fixed瀹氫綅鍥哄畾鍦ㄥ簳閮ㄦ椂锛屾槸鍚︾敓鎴愪竴涓瓑楂樺厓绱犻槻姝㈠闄? + // fixed定位固定在底部时,是否生成一个等高元素防止塌陷 placeholder: { type: Boolean, default: uni.$u.props.tabbar.placeholder diff --git a/uni_modules/uview-ui/components/u-tabs/props.js b/uni_modules/uview-ui/components/u-tabs/props.js index 559a660..9b0be85 100644 --- a/uni_modules/uview-ui/components/u-tabs/props.js +++ b/uni_modules/uview-ui/components/u-tabs/props.js @@ -1,62 +1,62 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 婊戝潡鐨勭Щ鍔ㄨ繃娓℃椂闂达紝鍗曚綅ms + // 滑块的移动过渡时间,单位ms duration: { type: Number, default: uni.$u.props.tabs.duration }, - // tabs鏍囩鏁扮粍 + // tabs标签数组 list: { type: Array, default: uni.$u.props.tabs.list }, - // 婊戝潡棰滆壊 + // 滑块颜色 lineColor: { type: String, default: uni.$u.props.tabs.lineColor }, - // 鑿滃崟閫夋嫨涓椂鐨勬牱寮? + // 菜单选择中时的样式 activeStyle: { type: [String, Object], default: uni.$u.props.tabs.activeStyle }, - // 鑿滃崟闈為€変腑鏃剁殑鏍峰紡 + // 菜单非选中时的样式 inactiveStyle: { type: [String, Object], default: uni.$u.props.tabs.inactiveStyle }, - // 婊戝潡闀垮害 + // 滑块长度 lineWidth: { type: [String, Number], default: uni.$u.props.tabs.lineWidth }, - // 婊戝潡楂樺害 + // 滑块高度 lineHeight: { type: [String, Number], default: uni.$u.props.tabs.lineHeight }, - // 婊戝潡鑳屾櫙鏄剧ず澶у皬锛屽綋婊戝潡鑳屾櫙璁剧疆涓哄浘鐗囨椂浣跨敤 + // 滑块背景显示大小,当滑块背景设置为图片时使用 lineBgSize: { type: String, default: uni.$u.props.tabs.lineBgSize }, - // 鑿滃崟item鐨勬牱寮? + // 菜单item的样式 itemStyle: { type: [String, Object], default: uni.$u.props.tabs.itemStyle }, - // 鑿滃崟鏄惁鍙粴鍔? + // 菜单是否可滚动 scrollable: { type: Boolean, default: uni.$u.props.tabs.scrollable }, - // 褰撳墠閫変腑鏍囩鐨勭储寮? + // 当前选中标签的索引 current: { type: [Number, String], default: uni.$u.props.tabs.current }, - // 榛樿璇诲彇鐨勯敭鍚? + // 默认读取的键名 keyName: { type: String, default: uni.$u.props.tabs.keyName diff --git a/uni_modules/uview-ui/components/u-tag/props.js b/uni_modules/uview-ui/components/u-tag/props.js index 0adf1b6..d850064 100644 --- a/uni_modules/uview-ui/components/u-tag/props.js +++ b/uni_modules/uview-ui/components/u-tag/props.js @@ -1,82 +1,82 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏍囩绫诲瀷info銆乸rimary銆乻uccess銆亀arning銆乪rror + // 标签类型info、primary、success、warning、error type: { type: String, default: uni.$u.props.tag.type }, - // 涓嶅彲鐢? + // 不可用 disabled: { type: [Boolean, String], default: uni.$u.props.tag.disabled }, - // 鏍囩鐨勫ぇ灏忥紝large锛宮edium锛宮ini + // 标签的大小,large,medium,mini size: { type: String, default: uni.$u.props.tag.size }, - // tag鐨勫舰鐘讹紝circle锛堜袱杈瑰崐鍦嗗舰锛? square锛堟柟褰紝甯﹀渾瑙掞級 + // tag的形状,circle(两边半圆形), square(方形,带圆角) shape: { type: String, default: uni.$u.props.tag.shape }, - // 鏍囩鏂囧瓧 + // 标签文字 text: { type: [String, Number], default: uni.$u.props.tag.text }, - // 鑳屾櫙棰滆壊锛岄粯璁や负绌哄瓧绗︿覆锛屽嵆涓嶅鐞? + // 背景颜色,默认为空字符串,即不处理 bgColor: { type: String, default: uni.$u.props.tag.bgColor }, - // 鏍囩瀛椾綋棰滆壊锛岄粯璁や负绌哄瓧绗︿覆锛屽嵆涓嶅鐞? + // 标签字体颜色,默认为空字符串,即不处理 color: { type: String, default: uni.$u.props.tag.color }, - // 鏍囩鐨勮竟妗嗛鑹? + // 标签的边框颜色 borderColor: { type: String, default: uni.$u.props.tag.borderColor }, - // 鍏抽棴鎸夐挳鍥炬爣鐨勯鑹? + // 关闭按钮图标的颜色 closeColor: { type: String, default: uni.$u.props.tag.closeColor }, - // 鐐瑰嚮鏃惰繑鍥炵殑绱㈠紩鍊硷紝鐢ㄤ簬鍖哄垎渚嬮亶鐨勬暟缁勫摢涓厓绱犺鐐瑰嚮浜? + // 点击时返回的索引值,用于区分例遍的数组哪个元素被点击了 name: { type: [String, Number], default: uni.$u.props.tag.name }, - // // 妯″紡閫夋嫨锛宒ark|light|plain + // // 模式选择,dark|light|plain // mode: { // type: String, // default: 'light' // }, - // 闀傜┖鏃舵槸鍚﹀~鍏呰儗鏅壊 + // 镂空时是否填充背景色 plainFill: { type: Boolean, default: uni.$u.props.tag.plainFill }, - // 鏄惁闀傜┖ + // 是否镂空 plain: { type: Boolean, default: uni.$u.props.tag.plain }, - // 鏄惁鍙叧闂? + // 是否可关闭 closable: { type: Boolean, default: uni.$u.props.tag.closable }, - // 鏄惁鏄剧ず + // 是否显示 show: { type: Boolean, default: uni.$u.props.tag.show }, - // 鍐呯疆鍥炬爣锛屾垨缁濆璺緞鐨勫浘鐗? + // 内置图标,或绝对路径的图片 icon: { type: String, default: uni.$u.props.tag.icon diff --git a/uni_modules/uview-ui/components/u-text/props.js b/uni_modules/uview-ui/components/u-text/props.js index 3022f87..38e4b97 100644 --- a/uni_modules/uview-ui/components/u-text/props.js +++ b/uni_modules/uview-ui/components/u-text/props.js @@ -1,108 +1,108 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 涓婚棰滆壊 + // 主题颜色 type: { type: String, default: uni.$u.props.text.type }, - // 鏄惁鏄剧ず + // 是否显示 show: { type: Boolean, default: uni.$u.props.text.show }, - // 鏄剧ず鐨勫€? + // 显示的值 text: { type: [String, Number], default: uni.$u.props.text.text }, - // 鍓嶇疆鍥炬爣 + // 前置图标 prefixIcon: { type: String, default: uni.$u.props.text.prefixIcon }, - // 鍚庣疆鍥炬爣 + // 后置图标 suffixIcon: { type: String, default: uni.$u.props.text.suffixIcon }, - // 鏂囨湰澶勭悊鐨勫尮閰嶆ā寮? - // text-鏅€氭枃鏈紝price-浠锋牸锛宲hone-鎵嬫満鍙凤紝name-濮撳悕锛宒ate-鏃ユ湡锛宭ink-瓒呴摼鎺? + // 文本处理的匹配模式 + // text-普通文本,price-价格,phone-手机号,name-姓名,date-日期,link-超链接 mode: { type: String, default: uni.$u.props.text.mode }, - // mode=link涓嬶紝閰嶇疆鐨勯摼鎺? + // mode=link下,配置的链接 href: { type: String, default: uni.$u.props.text.href }, - // 鏍煎紡鍖栬鍒? + // 格式化规则 format: { type: [String, Function], default: uni.$u.props.text.format }, - // mode=phone鏃讹紝鐐瑰嚮鏂囨湰鏄惁鎷ㄦ墦鐢佃瘽 + // mode=phone时,点击文本是否拨打电话 call: { type: Boolean, default: uni.$u.props.text.call }, - // 灏忕▼搴忕殑鎵撳紑鏂瑰紡 + // 小程序的打开方式 openType: { type: String, default: uni.$u.props.text.openType }, - // 鏄惁绮椾綋锛岄粯璁ormal + // 是否粗体,默认normal bold: { type: Boolean, default: uni.$u.props.text.bold }, - // 鏄惁鍧楃姸 + // 是否块状 block: { type: Boolean, default: uni.$u.props.text.block }, - // 鏂囨湰鏄剧ず鐨勮鏁帮紝濡傛灉璁剧疆锛岃秴鍑烘琛屾暟锛屽皢浼氭樉绀虹渷鐣ュ彿 + // 文本显示的行数,如果设置,超出此行数,将会显示省略号 lines: { type: [String, Number], default: uni.$u.props.text.lines }, - // 鏂囨湰棰滆壊 + // 文本颜色 color: { type: String, default: uni.$u.props.text.color }, - // 瀛椾綋澶у皬 + // 字体大小 size: { type: [String, Number], default: uni.$u.props.text.size }, - // 鍥炬爣鐨勬牱寮? + // 图标的样式 iconStyle: { type: [Object, String], default: uni.$u.props.text.iconStyle }, - // 鏂囧瓧瑁呴グ锛屼笅鍒掔嚎锛屼腑鍒掔嚎绛夛紝鍙€夊€?none|underline|line-through + // 文字装饰,下划线,中划线等,可选值 none|underline|line-through decoration: { type: String, default: uni.$u.props.text.decoration }, - // 澶栬竟璺濓紝瀵硅薄銆佸瓧绗︿覆锛屾暟鍊煎舰寮忓潎鍙? + // 外边距,对象、字符串,数值形式均可 margin: { type: [Object, String, Number], default: uni.$u.props.text.margin }, - // 鏂囨湰琛岄珮 + // 文本行高 lineHeight: { type: [String, Number], default: uni.$u.props.text.lineHeight }, - // 鏂囨湰瀵归綈鏂瑰紡锛屽彲閫夊€糽eft|center|right + // 文本对齐方式,可选值left|center|right align: { type: String, default: uni.$u.props.text.align }, - // 鏂囧瓧鎹㈣锛屽彲閫夊€糱reak-word|normal|anywhere + // 文字换行,可选值break-word|normal|anywhere wordWrap: { type: String, default: uni.$u.props.text.wordWrap diff --git a/uni_modules/uview-ui/components/u-textarea/props.js b/uni_modules/uview-ui/components/u-textarea/props.js index aa980bf..451bd35 100644 --- a/uni_modules/uview-ui/components/u-textarea/props.js +++ b/uni_modules/uview-ui/components/u-textarea/props.js @@ -1,117 +1,117 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 杈撳叆妗嗙殑鍐呭 + // 输入框的内容 value: { type: [String, Number], default: uni.$u.props.textarea.value }, - // 杈撳叆妗嗕负绌烘椂鍗犱綅绗? + // 输入框为空时占位符 placeholder: { type: [String, Number], default: uni.$u.props.textarea.placeholder }, - // 鎸囧畾placeholder鐨勬牱寮忕被锛屾敞鎰忛〉闈㈡垨缁勪欢鐨剆tyle涓啓浜唖coped鏃讹紝闇€瑕佸湪绫诲悕鍓嶅啓/deep/ + // 指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ placeholderClass: { type: String, default: uni.$u.props.input.placeholderClass }, - // 鎸囧畾placeholder鐨勬牱寮? + // 指定placeholder的样式 placeholderStyle: { type: [String, Object], default: uni.$u.props.input.placeholderStyle }, - // 杈撳叆妗嗛珮搴? + // 输入框高度 height: { type: [String, Number], default: uni.$u.props.textarea.height }, - // 璁剧疆閿洏鍙充笅瑙掓寜閽殑鏂囧瓧锛屼粎寰俊灏忕▼搴忥紝App-vue鍜孒5鏈夋晥 + // 设置键盘右下角按钮的文字,仅微信小程序,App-vue和H5有效 confirmType: { type: String, default: uni.$u.props.textarea.confirmType }, - // 鏄惁绂佺敤 + // 是否禁用 disabled: { type: Boolean, default: uni.$u.props.textarea.disabled }, - // 鏄惁鏄剧ず缁熻瀛楁暟 + // 是否显示统计字数 count: { type: Boolean, default: uni.$u.props.textarea.count }, - // 鏄惁鑷姩鑾峰彇鐒︾偣锛宯vue涓嶆敮鎸侊紝H5鍙栧喅浜庢祻瑙堝櫒鐨勫疄鐜? + // 是否自动获取焦点,nvue不支持,H5取决于浏览器的实现 focus: { type: Boolean, default: uni.$u.props.textarea.focus }, - // 鏄惁鑷姩澧炲姞楂樺害 + // 是否自动增加高度 autoHeight: { type: Boolean, default: uni.$u.props.textarea.autoHeight }, - // 濡傛灉textarea鏄湪涓€涓猵osition:fixed鐨勫尯鍩燂紝闇€瑕佹樉绀烘寚瀹氬睘鎬ixed涓簍rue + // 如果textarea是在一个position:fixed的区域,需要显示指定属性fixed为true fixed: { type: Boolean, default: uni.$u.props.textarea.fixed }, - // 鎸囧畾鍏夋爣涓庨敭鐩樼殑璺濈 + // 指定光标与键盘的距离 cursorSpacing: { type: Number, default: uni.$u.props.textarea.cursorSpacing }, - // 鎸囧畾focus鏃剁殑鍏夋爣浣嶇疆 + // 指定focus时的光标位置 cursor: { type: [String, Number], default: uni.$u.props.textarea.cursor }, - // 鏄惁鏄剧ず閿洏涓婃柟甯︽湁鈥濆畬鎴愨€滄寜閽偅涓€鏍忥紝 + // 是否显示键盘上方带有”完成“按钮那一栏, showConfirmBar: { type: Boolean, default: uni.$u.props.textarea.showConfirmBar }, - // 鍏夋爣璧峰浣嶇疆锛岃嚜鍔ㄨ仛鐒︽椂鏈夋晥锛岄渶涓巗election-end鎼厤浣跨敤 + // 光标起始位置,自动聚焦时有效,需与selection-end搭配使用 selectionStart: { type: Number, default: uni.$u.props.textarea.selectionStart }, - // 鍏夋爣缁撴潫浣嶇疆锛岃嚜鍔ㄨ仛鐒︽椂鏈夋晥锛岄渶涓巗election-start鎼厤浣跨敤 + // 光标结束位置,自动聚焦时有效,需与selection-start搭配使用 selectionEnd: { type: Number, default: uni.$u.props.textarea.selectionEnd }, - // 閿洏寮硅捣鏃讹紝鏄惁鑷姩涓婃帹椤甸潰 + // 键盘弹起时,是否自动上推页面 adjustPosition: { type: Boolean, default: uni.$u.props.textarea.adjustPosition }, - // 鏄惁鍘绘帀 iOS 涓嬬殑榛樿鍐呰竟璺濓紝鍙井淇″皬绋嬪簭鏈夋晥 + // 是否去掉 iOS 下的默认内边距,只微信小程序有效 disableDefaultPadding: { type: Boolean, default: uni.$u.props.textarea.disableDefaultPadding }, - // focus鏃讹紝鐐瑰嚮椤甸潰鐨勬椂鍊欎笉鏀惰捣閿洏锛屽彧寰俊灏忕▼搴忔湁鏁? + // focus时,点击页面的时候不收起键盘,只微信小程序有效 holdKeyboard: { type: Boolean, default: uni.$u.props.textarea.holdKeyboard }, - // 鏈€澶ц緭鍏ラ暱搴︼紝璁剧疆涓?-1 鐨勬椂鍊欎笉闄愬埗鏈€澶ч暱搴? + // 最大输入长度,设置为 -1 的时候不限制最大长度 maxlength: { type: [String, Number], default: uni.$u.props.textarea.maxlength }, - // 杈规绫诲瀷锛宻urround-鍥涘懆杈规锛宐ottom-搴曢儴杈规 + // 边框类型,surround-四周边框,bottom-底部边框 border: { type: String, default: uni.$u.props.textarea.border }, - // 鐢ㄤ簬澶勭悊鎴栬€呰繃婊よ緭鍏ユ鍐呭鐨勬柟娉? + // 用于处理或者过滤输入框内容的方法 formatter: { type: [Function, null], default: uni.$u.props.textarea.formatter }, - // 鏄惁蹇界暐缁勪欢鍐呭鏂囨湰鍚堟垚绯荤粺浜嬩欢鐨勫鐞? + // 是否忽略组件内对文本合成系统事件的处理 ignoreCompositionEvent: { type: Boolean, default: true diff --git a/uni_modules/uview-ui/components/u-toolbar/props.js b/uni_modules/uview-ui/components/u-toolbar/props.js index 300a3c6..ccd58a8 100644 --- a/uni_modules/uview-ui/components/u-toolbar/props.js +++ b/uni_modules/uview-ui/components/u-toolbar/props.js @@ -1,32 +1,32 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁灞曠ず宸ュ叿鏉? + // 是否展示工具条 show: { type: Boolean, default: uni.$u.props.toolbar.show }, - // 鍙栨秷鎸夐挳鐨勬枃瀛? + // 取消按钮的文字 cancelText: { type: String, default: uni.$u.props.toolbar.cancelText }, - // 纭鎸夐挳鐨勬枃瀛? + // 确认按钮的文字 confirmText: { type: String, default: uni.$u.props.toolbar.confirmText }, - // 鍙栨秷鎸夐挳鐨勯鑹? + // 取消按钮的颜色 cancelColor: { type: String, default: uni.$u.props.toolbar.cancelColor }, - // 纭鎸夐挳鐨勯鑹? + // 确认按钮的颜色 confirmColor: { type: String, default: uni.$u.props.toolbar.confirmColor }, - // 鏍囬鏂囧瓧 + // 标题文字 title: { type: String, default: uni.$u.props.toolbar.title diff --git a/uni_modules/uview-ui/components/u-tooltip/props.js b/uni_modules/uview-ui/components/u-tooltip/props.js index 332aaba..2f20680 100644 --- a/uni_modules/uview-ui/components/u-tooltip/props.js +++ b/uni_modules/uview-ui/components/u-tooltip/props.js @@ -1,57 +1,57 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 闇€瑕佹樉绀虹殑鎻愮ず鏂囧瓧 + // 需要显示的提示文字 text: { type: [String, Number], default: uni.$u.props.tooltip.text }, - // 鐐瑰嚮澶嶅埗鎸夐挳鏃讹紝澶嶅埗鐨勬枃鏈紝涓虹┖鍒欎娇鐢╰ext鍊? + // 点击复制按钮时,复制的文本,为空则使用text值 copyText: { type: [String, Number], default: uni.$u.props.tooltip.copyText }, - // 鏂囨湰澶у皬 + // 文本大小 size: { type: [String, Number], default: uni.$u.props.tooltip.size }, - // 瀛椾綋棰滆壊 + // 字体颜色 color: { type: String, default: uni.$u.props.tooltip.color }, - // 寮瑰嚭鎻愮ず妗嗘椂锛屾枃鏈殑鑳屾櫙鑹? + // 弹出提示框时,文本的背景色 bgColor: { type: String, default: uni.$u.props.tooltip.bgColor }, - // 寮瑰嚭鎻愮ず鐨勬柟鍚戯紝top-涓婃柟锛宐ottom-涓嬫柟 + // 弹出提示的方向,top-上方,bottom-下方 direction: { type: String, default: uni.$u.props.tooltip.direction }, - // 寮瑰嚭鎻愮ず鐨剒-index锛宯vue鏃犳晥 + // 弹出提示的z-index,nvue无效 zIndex: { type: [String, Number], default: uni.$u.props.tooltip.zIndex }, - // 鏄惁鏄剧ず澶嶅埗鎸夐挳 + // 是否显示复制按钮 showCopy: { type: Boolean, default: uni.$u.props.tooltip.showCopy }, - // 鎵╁睍鐨勬寜閽粍 + // 扩展的按钮组 buttons: { type: Array, default: uni.$u.props.tooltip.buttons }, - // 鏄惁鏄剧ず閫忔槑閬僵浠ラ槻姝㈣Е鎽哥┛閫? + // 是否显示透明遮罩以防止触摸穿透 overlay: { type: Boolean, default: uni.$u.props.tooltip.overlay }, - // 鏄惁鏄剧ず澶嶅埗鎴愬姛鎴栬€呭け璐ョ殑toast + // 是否显示复制成功或者失败的toast showToast: { type: Boolean, default: uni.$u.props.tooltip.showToast diff --git a/uni_modules/uview-ui/components/u-transition/props.js b/uni_modules/uview-ui/components/u-transition/props.js index 0387580..8925598 100644 --- a/uni_modules/uview-ui/components/u-transition/props.js +++ b/uni_modules/uview-ui/components/u-transition/props.js @@ -1,22 +1,22 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鏄惁灞曠ず缁勪欢 + // 是否展示组件 show: { type: Boolean, default: uni.$u.props.transition.show }, - // 浣跨敤鐨勫姩鐢绘ā寮? + // 使用的动画模式 mode: { type: String, default: uni.$u.props.transition.mode }, - // 鍔ㄧ敾鐨勬墽琛屾椂闂达紝鍗曚綅ms + // 动画的执行时间,单位ms duration: { type: [String, Number], default: uni.$u.props.transition.duration }, - // 浣跨敤鐨勫姩鐢昏繃娓″嚱鏁? + // 使用的动画过渡函数 timingFunction: { type: String, default: uni.$u.props.transition.timingFunction diff --git a/uni_modules/uview-ui/components/u-upload/props.js b/uni_modules/uview-ui/components/u-upload/props.js index fdc247f..c30ceee 100644 --- a/uni_modules/uview-ui/components/u-upload/props.js +++ b/uni_modules/uview-ui/components/u-upload/props.js @@ -1,122 +1,122 @@ -import '@/common/uview-init.js' +import '@/common/uview-init.js' export default { props: { - // 鎺ュ彈鐨勬枃浠剁被鍨? 鍙€夊€间负all media image file video + // 接受的文件类型, 可选值为all media image file video accept: { type: String, default: uni.$u.props.upload.accept }, - // 鍥剧墖鎴栬棰戞嬀鍙栨ā寮忥紝褰揳ccept涓篿mage绫诲瀷鏃惰缃甤apture鍙€夐澶朿amera鍙互鐩存帴璋冭捣鎽勫儚澶? + // 图片或视频拾取模式,当accept为image类型时设置capture可选额外camera可以直接调起摄像头 capture: { type: [String, Array], default: uni.$u.props.upload.capture }, - // 褰揳ccept涓簐ideo鏃剁敓鏁堬紝鏄惁鍘嬬缉瑙嗛锛岄粯璁や负true + // 当accept为video时生效,是否压缩视频,默认为true compressed: { type: Boolean, default: uni.$u.props.upload.compressed }, - // 褰揳ccept涓簐ideo鏃剁敓鏁堬紝鍙€夊€间负back鎴杅ront + // 当accept为video时生效,可选值为back或front camera: { type: String, default: uni.$u.props.upload.camera }, - // 褰揳ccept涓簐ideo鏃剁敓鏁堬紝鎷嶆憚瑙嗛鏈€闀挎媿鎽勬椂闂达紝鍗曚綅绉? + // 当accept为video时生效,拍摄视频最长拍摄时间,单位秒 maxDuration: { type: Number, default: uni.$u.props.upload.maxDuration }, - // 涓婁紶鍖哄煙鐨勫浘鏍囷紝鍙兘鍐呯疆鍥炬爣 + // 上传区域的图标,只能内置图标 uploadIcon: { type: String, default: uni.$u.props.upload.uploadIcon }, - // 涓婁紶鍖哄煙鐨勫浘鏍囩殑棰滆壊锛岄粯璁? + // 上传区域的图标的颜色,默认 uploadIconColor: { type: String, default: uni.$u.props.upload.uploadIconColor }, - // 鏄惁寮€鍚枃浠惰鍙栧墠浜嬩欢 + // 是否开启文件读取前事件 useBeforeRead: { type: Boolean, default: uni.$u.props.upload.useBeforeRead }, - // 璇诲彇鍚庣殑澶勭悊鍑芥暟 + // 读取后的处理函数 afterRead: { type: Function, default: null }, - // 璇诲彇鍓嶇殑澶勭悊鍑芥暟 + // 读取前的处理函数 beforeRead: { type: Function, default: null }, - // 鏄惁鏄剧ず缁勪欢鑷甫鐨勫浘鐗囬瑙堝姛鑳? + // 是否显示组件自带的图片预览功能 previewFullImage: { type: Boolean, default: uni.$u.props.upload.previewFullImage }, - // 鏈€澶т笂浼犳暟閲? + // 最大上传数量 maxCount: { type: [String, Number], default: uni.$u.props.upload.maxCount }, - // 鏄惁鍚敤 + // 是否启用 disabled: { type: Boolean, default: uni.$u.props.upload.disabled }, - // 棰勮涓婁紶鐨勫浘鐗囨椂鐨勮鍓ā寮忥紝鍜宨mage缁勪欢mode灞炴€т竴鑷? + // 预览上传的图片时的裁剪模式,和image组件mode属性一致 imageMode: { type: String, default: uni.$u.props.upload.imageMode }, - // 鏍囪瘑绗︼紝鍙互鍦ㄥ洖璋冨嚱鏁扮殑绗簩椤瑰弬鏁颁腑鑾峰彇 + // 标识符,可以在回调函数的第二项参数中获取 name: { type: String, default: uni.$u.props.upload.name }, - // 鎵€閫夌殑鍥剧墖鐨勫昂瀵? 鍙€夊€间负original compressed + // 所选的图片的尺寸, 可选值为original compressed sizeType: { type: Array, default: uni.$u.props.upload.sizeType }, - // 鏄惁寮€鍚浘鐗囧閫夛紝閮ㄥ垎瀹夊崜鏈哄瀷涓嶆敮鎸? + // 是否开启图片多选,部分安卓机型不支持 multiple: { type: Boolean, default: uni.$u.props.upload.multiple }, - // 鏄惁灞曠ず鍒犻櫎鎸夐挳 + // 是否展示删除按钮 deletable: { type: Boolean, default: uni.$u.props.upload.deletable }, - // 鏂囦欢澶у皬闄愬埗锛屽崟浣嶄负byte + // 文件大小限制,单位为byte maxSize: { type: [String, Number], default: uni.$u.props.upload.maxSize }, - // 鏄剧ず宸蹭笂浼犵殑鏂囦欢鍒楄〃 + // 显示已上传的文件列表 fileList: { type: Array, default: uni.$u.props.upload.fileList }, - // 涓婁紶鍖哄煙鐨勬彁绀烘枃瀛? + // 上传区域的提示文字 uploadText: { type: String, default: uni.$u.props.upload.uploadText }, - // 鍐呴儴棰勮鍥剧墖鍖哄煙鍜岄€夋嫨鍥剧墖鎸夐挳鐨勫尯鍩熷搴? + // 内部预览图片区域和选择图片按钮的区域宽度 width: { type: [String, Number], default: uni.$u.props.upload.width }, - // 鍐呴儴棰勮鍥剧墖鍖哄煙鍜岄€夋嫨鍥剧墖鎸夐挳鐨勫尯鍩熼珮搴? + // 内部预览图片区域和选择图片按钮的区域高度 height: { type: [String, Number], default: uni.$u.props.upload.height }, - // 鏄惁鍦ㄤ笂浼犲畬鎴愬悗灞曠ず棰勮鍥? + // 是否在上传完成后展示预览图 previewImage: { type: Boolean, default: uni.$u.props.upload.previewImage diff --git a/uni_modules/uview-ui/index.js b/uni_modules/uview-ui/index.js index 2734bd8..ef9f884 100644 --- a/uni_modules/uview-ui/index.js +++ b/uni_modules/uview-ui/index.js @@ -66,10 +66,10 @@ const install = (Vue) => { // 时间格式化,同时两个名称,date和timeFormat Vue.filter('timeFormat', (timestamp, format) => uni.$u.timeFormat(timestamp, format)) Vue.filter('date', (timestamp, format) => uni.$u.timeFormat(timestamp, format)) - // 将多久以前的方法,注入到全局过滤�? + // 将多久以前的方法,注入到全局过滤器 Vue.filter('timeFrom', (timestamp, format) => uni.$u.timeFrom(timestamp, format)) // #endif - // 同时挂载到uni和Vue.prototype�? + // 同时挂载到uni和Vue.prototype中 // #ifndef APP-NVUE // 只有vue,挂载到Vue.prototype才有意义,因为nvue中全局Vue.prototype和Vue.mixin是无效的 // #ifdef VUE3