first commit
This commit is contained in:
25
unpackage/dist/dev/mp-weixin/uni_modules/tuniaoui-wx-user-info/static/iconfont.css
vendored
Normal file
25
unpackage/dist/dev/mp-weixin/uni_modules/tuniaoui-wx-user-info/static/iconfont.css
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
@charset "UTF-8";
|
||||
|
||||
@font-face {
|
||||
font-family: "tuniaoFont"; /* Project id 3784643 */
|
||||
src:
|
||||
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAN8AAsAAAAAB4gAAAMvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqCQIIdATYCJAMMCwgABCAFhH8HPRuYBiMRpmvPIfurAzsYPj7DCVbrRAmElfXCs4V6xacO8aHO69VXu54tTy8h0hcJ7ufgieY+3+xscrn9B8wKQQFBywplLZCw9SwcOyZ5pKsoAQAbcICJTr7AjPPqr06NRkeIAemFpXv8cje1+/LkuLvD789WJZUANjOe9F76qptDOSMUui/Ua0WQKpZGXaqf5hHZdAD6x8tRJtRKtQd7j5UKkk6lWywYkGADCZBnGLugJd6CAI4GOjH956Ep4k7imdNkYTGFAkm2nJyPrBNwA7YhWwgQ/K4bLXITD8wl8xxuBN+XwyYJwOAp5jFjOwNbPNwd3l3WiyFAv3sCBLjcAB6gQM3GjLLSbJpDo1ANiqsiFiX7WAQzqTcMA06j/pb/eAbEx8yMAaAChg3sDjs6COwub8IAoAD4PEZkA7iAZClPKdicmJLc2OiZcQC3cV613sc3Ab9W7YItQtio9YgdKGjgr+ANlbg5gPvXFacv8IyvKTH4pcjV7VIcfnuIAUd3VCbxcCIKj++rvr/hpx/iwxd4/5mxDXeILbBp2+ByMIlGMuQEU3gjiVaMcXk8Dn2gWo5wuRwuIldLRqRwWogvmCRXE9/kSvrVQP4iFDVWRSbRakMk/AtcBYVpO6rpah1V9J/m/Wt+q8WfsOV+S5KFTGD5dwW9KFstZUs5smuYK3V495zwUG+r/Izf0PWtbWj/HUQsAL9u+cGK8NCiAgRnaRJ49fqljrxWc4PaKs4pQwBlMLUeAzgcEGLakvg5nCZ3zgTBkZzAEEUuFEeJyMrq4BGhGT6OPjiqGd4eIZkLKGKjgTKuAAgpPIAhjmdQUngnsrJdeKTxBz4pkgjHjJQeFqFMXv8PQqg0QP+F2cbAdoHqFmaM52jYlcbNoeTq4CtPkjzHAE1Zl0QvFEjGmp9fY6vKwBI9kOvIuQhJ4kJWy0k1dVXFVXcpbfTmIIRKA/RfmG0M7G1T3cKM8VwMXGlEnR1KY0uU+CTJnM1ODk1ZdxJdSOjYdGOp+TW2k6szsNg8qIvIuQipetFCVstpQCB1lcXHXUl5ZOpfdBvgMI9QMaJi8TZdzLS36K8/ueDZOWMAAA==') format('woff2'),
|
||||
url('//at.alicdn.com/t/c/font_3784643_5jru9pe5fad.woff?t=1669045092678') format('woff'),
|
||||
url('//at.alicdn.com/t/c/font_3784643_5jru9pe5fad.ttf?t=1669045092678') format('truetype');
|
||||
}
|
||||
|
||||
[class*='tn-icon-'] {
|
||||
font-family: 'tuniaoFont' !important;
|
||||
font-style: normal;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.tn-icon-close:before {
|
||||
content: "\e74d";
|
||||
}
|
||||
|
||||
.tn-icon-camera-fill:before {
|
||||
content: "\e75d";
|
||||
}
|
||||
77
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/props.js
vendored
Normal file
77
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/props.js
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_props = require("../../libs/config/props.js");
|
||||
const props = {
|
||||
props: {
|
||||
// checkbox的名称
|
||||
name: {
|
||||
type: [String, Number, Boolean],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.name
|
||||
},
|
||||
// 形状,square为方形,circle为圆型
|
||||
shape: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.shape
|
||||
},
|
||||
// 整体的大小
|
||||
size: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.size
|
||||
},
|
||||
// 是否默认选中
|
||||
checked: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.checked
|
||||
},
|
||||
// 是否禁用
|
||||
disabled: {
|
||||
type: [String, Boolean],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.disabled
|
||||
},
|
||||
// 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值
|
||||
activeColor: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.activeColor
|
||||
},
|
||||
// 未选中的颜色
|
||||
inactiveColor: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.inactiveColor
|
||||
},
|
||||
// 图标的大小,单位px
|
||||
iconSize: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.iconSize
|
||||
},
|
||||
// 图标颜色
|
||||
iconColor: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.iconColor
|
||||
},
|
||||
// label提示文字,因为nvue下,直接slot进来的文字,由于特殊的结构,无法修改样式
|
||||
label: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.label
|
||||
},
|
||||
// label的字体大小,px单位
|
||||
labelSize: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.labelSize
|
||||
},
|
||||
// label的颜色
|
||||
labelColor: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.labelColor
|
||||
},
|
||||
// 是否禁止点击提示语选中复选框
|
||||
labelDisabled: {
|
||||
type: [String, Boolean],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.checkbox.labelDisabled
|
||||
},
|
||||
// 是否独立使用
|
||||
usedAlone: {
|
||||
type: [Boolean],
|
||||
default: () => false
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.props = props;
|
||||
213
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.js
vendored
Normal file
213
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.js
vendored
Normal file
@@ -0,0 +1,213 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_components_uCheckbox_props = require("./props.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
|
||||
const uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js");
|
||||
const uni_modules_uviewPlus_libs_function_test = require("../../libs/function/test.js");
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const _sfc_main = {
|
||||
name: "u-checkbox",
|
||||
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uCheckbox_props.props],
|
||||
data() {
|
||||
return {
|
||||
isChecked: false,
|
||||
// 父组件的默认值,因为头条小程序不支持在computed中使用this.parent.shape的形式
|
||||
// 故只能使用如此方法
|
||||
parentData: {
|
||||
iconSize: 12,
|
||||
labelDisabled: null,
|
||||
disabled: null,
|
||||
shape: "square",
|
||||
activeColor: null,
|
||||
inactiveColor: null,
|
||||
size: 18,
|
||||
modelValue: null,
|
||||
iconColor: null,
|
||||
placement: "row",
|
||||
borderBottom: false,
|
||||
iconPlacement: "left"
|
||||
}
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
// 是否禁用,如果父组件u-raios-group禁用的话,将会忽略子组件的配置
|
||||
elDisabled() {
|
||||
return this.disabled !== "" ? this.disabled : this.parentData.disabled !== null ? this.parentData.disabled : false;
|
||||
},
|
||||
// 是否禁用label点击
|
||||
elLabelDisabled() {
|
||||
return this.labelDisabled !== "" ? this.labelDisabled : this.parentData.labelDisabled !== null ? this.parentData.labelDisabled : false;
|
||||
},
|
||||
// 组件尺寸,对应size的值,默认值为21px
|
||||
elSize() {
|
||||
return this.size ? this.size : this.parentData.size ? this.parentData.size : 21;
|
||||
},
|
||||
// 组件的勾选图标的尺寸,默认12px
|
||||
elIconSize() {
|
||||
return this.iconSize ? this.iconSize : this.parentData.iconSize ? this.parentData.iconSize : 12;
|
||||
},
|
||||
// 组件选中激活时的颜色
|
||||
elActiveColor() {
|
||||
return this.activeColor ? this.activeColor : this.parentData.activeColor ? this.parentData.activeColor : "#2979ff";
|
||||
},
|
||||
// 组件选未中激活时的颜色
|
||||
elInactiveColor() {
|
||||
return this.inactiveColor ? this.inactiveColor : this.parentData.inactiveColor ? this.parentData.inactiveColor : "#c8c9cc";
|
||||
},
|
||||
// label的颜色
|
||||
elLabelColor() {
|
||||
return this.labelColor ? this.labelColor : this.parentData.labelColor ? this.parentData.labelColor : "#606266";
|
||||
},
|
||||
// 组件的形状
|
||||
elShape() {
|
||||
return this.shape ? this.shape : this.parentData.shape ? this.parentData.shape : "circle";
|
||||
},
|
||||
// label大小
|
||||
elLabelSize() {
|
||||
return uni_modules_uviewPlus_libs_function_index.addUnit(this.labelSize ? this.labelSize : this.parentData.labelSize ? this.parentData.labelSize : "15");
|
||||
},
|
||||
elIconColor() {
|
||||
const iconColor = this.iconColor ? this.iconColor : this.parentData.iconColor ? this.parentData.iconColor : "#ffffff";
|
||||
if (this.elDisabled) {
|
||||
return this.isChecked ? this.elInactiveColor : "transparent";
|
||||
} else {
|
||||
return this.isChecked ? iconColor : "transparent";
|
||||
}
|
||||
},
|
||||
iconClasses() {
|
||||
let classes = [];
|
||||
classes.push("u-checkbox__icon-wrap--" + this.elShape);
|
||||
if (this.elDisabled) {
|
||||
classes.push("u-checkbox__icon-wrap--disabled");
|
||||
}
|
||||
if (this.isChecked && this.elDisabled) {
|
||||
classes.push("u-checkbox__icon-wrap--disabled--checked");
|
||||
}
|
||||
return classes;
|
||||
},
|
||||
iconWrapStyle() {
|
||||
const style = {};
|
||||
style.backgroundColor = this.isChecked && !this.elDisabled ? this.elActiveColor : "#ffffff";
|
||||
style.borderColor = this.isChecked && !this.elDisabled ? this.elActiveColor : this.elInactiveColor;
|
||||
style.width = uni_modules_uviewPlus_libs_function_index.addUnit(this.elSize);
|
||||
style.height = uni_modules_uviewPlus_libs_function_index.addUnit(this.elSize);
|
||||
if (!this.usedAlone) {
|
||||
if (this.parentData.iconPlacement === "right") {
|
||||
style.marginRight = 0;
|
||||
}
|
||||
}
|
||||
return style;
|
||||
},
|
||||
checkboxStyle() {
|
||||
const style = {};
|
||||
if (!this.usedAlone) {
|
||||
if (this.parentData.borderBottom && this.parentData.placement === "row") {
|
||||
uni_modules_uviewPlus_libs_function_index.error("检测到您将borderBottom设置为true,需要同时将u-checkbox-group的placement设置为column才有效");
|
||||
}
|
||||
if (this.parentData.borderBottom && this.parentData.placement === "column") {
|
||||
style.paddingBottom = "8px";
|
||||
}
|
||||
}
|
||||
return uni_modules_uviewPlus_libs_function_index.deepMerge(style, uni_modules_uviewPlus_libs_function_index.addStyle(this.customStyle));
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.init();
|
||||
},
|
||||
emits: ["change"],
|
||||
methods: {
|
||||
init() {
|
||||
if (!this.usedAlone) {
|
||||
this.updateParentData();
|
||||
if (!this.parent) {
|
||||
uni_modules_uviewPlus_libs_function_index.error("u-checkbox必须搭配u-checkbox-group组件使用");
|
||||
}
|
||||
}
|
||||
const value = this.parentData.modelValue;
|
||||
if (this.checked) {
|
||||
this.isChecked = true;
|
||||
} else if (!this.usedAlone && uni_modules_uviewPlus_libs_function_test.test.array(value)) {
|
||||
this.isChecked = value.some((item) => {
|
||||
return item === this.name;
|
||||
});
|
||||
}
|
||||
},
|
||||
updateParentData() {
|
||||
this.getParentData("u-checkbox-group");
|
||||
},
|
||||
// 横向两端排列时,点击组件即可触发选中事件
|
||||
wrapperClickHandler(e) {
|
||||
if (!this.usedAlone) {
|
||||
this.parentData.iconPlacement === "right" && this.iconClickHandler(e);
|
||||
} else {
|
||||
this.iconClickHandler(e);
|
||||
}
|
||||
},
|
||||
// 点击图标
|
||||
iconClickHandler(e) {
|
||||
this.preventEvent(e);
|
||||
if (!this.elDisabled) {
|
||||
this.setRadioCheckedStatus();
|
||||
}
|
||||
},
|
||||
// 点击label
|
||||
labelClickHandler(e) {
|
||||
this.preventEvent(e);
|
||||
if (!this.elLabelDisabled && !this.elDisabled) {
|
||||
this.setRadioCheckedStatus();
|
||||
}
|
||||
},
|
||||
emitEvent() {
|
||||
this.$emit("change", this.isChecked);
|
||||
this.$nextTick(() => {
|
||||
uni_modules_uviewPlus_libs_function_index.formValidate(this, "change");
|
||||
});
|
||||
},
|
||||
// 改变组件选中状态
|
||||
// 这里的改变的依据是,更改本组件的checked值为true,同时通过父组件遍历所有u-checkbox实例
|
||||
// 将本组件外的其他u-checkbox的checked都设置为false(都被取消选中状态),因而只剩下一个为选中状态
|
||||
setRadioCheckedStatus() {
|
||||
this.isChecked = !this.isChecked;
|
||||
this.emitEvent();
|
||||
if (!this.usedAlone) {
|
||||
typeof this.parent.unCheckedOther === "function" && this.parent.unCheckedOther(this);
|
||||
}
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
checked() {
|
||||
this.isChecked = this.checked;
|
||||
}
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon");
|
||||
_easycom_u_icon2();
|
||||
}
|
||||
const _easycom_u_icon = () => "../u-icon/u-icon.js";
|
||||
if (!Math) {
|
||||
_easycom_u_icon();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.p({
|
||||
name: "checkbox-mark",
|
||||
size: $options.elIconSize,
|
||||
color: $options.elIconColor
|
||||
}),
|
||||
b: common_vendor.o((...args) => $options.iconClickHandler && $options.iconClickHandler(...args)),
|
||||
c: common_vendor.n($options.iconClasses),
|
||||
d: common_vendor.s($options.iconWrapStyle),
|
||||
e: common_vendor.t(_ctx.label),
|
||||
f: common_vendor.o((...args) => $options.labelClickHandler && $options.labelClickHandler(...args)),
|
||||
g: $options.elDisabled ? $options.elInactiveColor : $options.elLabelColor,
|
||||
h: $options.elLabelSize,
|
||||
i: $options.elLabelSize,
|
||||
j: common_vendor.s($options.checkboxStyle),
|
||||
k: common_vendor.o((...args) => $options.wrapperClickHandler && $options.wrapperClickHandler(...args)),
|
||||
l: common_vendor.n(`u-checkbox-label--${$data.parentData.iconPlacement}`),
|
||||
m: common_vendor.n($data.parentData.borderBottom && $data.parentData.placement === "column" && "u-border-bottom")
|
||||
};
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-41713600"]]);
|
||||
wx.createComponent(Component);
|
||||
6
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"u-icon": "../u-icon/u-icon"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view style="{{j}}" catchtap="{{k}}" class="{{['u-checkbox', 'cursor-pointer', 'data-v-41713600', l, m]}}"><view catchtap="{{b}}" class="{{['u-checkbox__icon-wrap', 'cursor-pointer', 'data-v-41713600', c]}}" style="{{d}}"><block wx:if="{{$slots.icon}}"><slot name="icon"></slot></block><block wx:else><u-icon wx:if="{{a}}" class="u-checkbox__icon-wrap__icon data-v-41713600" u-i="41713600-0" bind:__l="__l" u-p="{{a}}"/></block></view><text class="data-v-41713600" catchtap="{{f}}" style="{{'color:' + g + ';' + ('font-size:' + h) + ';' + ('line-height:' + i)}}">{{e}}</text></view>
|
||||
74
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.wxss
vendored
Normal file
74
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-checkbox/u-checkbox.wxss
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
.u-empty.data-v-41713600,
|
||||
.u-empty__wrap.data-v-41713600,
|
||||
.u-tabs.data-v-41713600,
|
||||
.u-tabs__wrapper.data-v-41713600,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-41713600,
|
||||
.u-tabs__wrapper__scroll-view.data-v-41713600,
|
||||
.u-tabs__wrapper__nav.data-v-41713600,
|
||||
.u-tabs__wrapper__nav__line.data-v-41713600 {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
flex-grow: 0;
|
||||
flex-basis: auto;
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
.u-checkbox.data-v-41713600 {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
overflow: hidden;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
.u-checkbox-label--left.data-v-41713600 {
|
||||
flex-direction: row;
|
||||
}
|
||||
.u-checkbox-label--right.data-v-41713600 {
|
||||
flex-direction: row-reverse;
|
||||
justify-content: space-between;
|
||||
}
|
||||
.u-checkbox__icon-wrap.data-v-41713600 {
|
||||
box-sizing: border-box;
|
||||
transition-property: border-color, background-color, color;
|
||||
transition-duration: 0.2s;
|
||||
color: #606266;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: transparent;
|
||||
text-align: center;
|
||||
margin-right: 6px;
|
||||
font-size: 6px;
|
||||
border-width: 1px;
|
||||
border-color: #c8c9cc;
|
||||
border-style: solid;
|
||||
}
|
||||
.u-checkbox__icon-wrap--circle.data-v-41713600 {
|
||||
border-radius: 100%;
|
||||
}
|
||||
.u-checkbox__icon-wrap--square.data-v-41713600 {
|
||||
border-radius: 3px;
|
||||
}
|
||||
.u-checkbox__icon-wrap--checked.data-v-41713600 {
|
||||
color: #fff;
|
||||
background-color: red;
|
||||
border-color: #2979ff;
|
||||
}
|
||||
.u-checkbox__icon-wrap--disabled.data-v-41713600 {
|
||||
background-color: #ebedf0 !important;
|
||||
}
|
||||
.u-checkbox__icon-wrap--disabled--checked.data-v-41713600 {
|
||||
color: #c8c9cc !important;
|
||||
}
|
||||
.u-checkbox__label.data-v-41713600 {
|
||||
word-wrap: break-word;
|
||||
margin-left: 5px;
|
||||
margin-right: 12px;
|
||||
color: #606266;
|
||||
font-size: 15px;
|
||||
}
|
||||
.u-checkbox__label--disabled.data-v-41713600 {
|
||||
color: #c8c9cc;
|
||||
}
|
||||
37
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/props.js
vendored
Normal file
37
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/props.js
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_props = require("../../libs/config/props.js");
|
||||
const props = {
|
||||
props: {
|
||||
// 倒计时总秒数
|
||||
seconds: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.code.seconds
|
||||
},
|
||||
// 尚未开始时提示
|
||||
startText: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.code.startText
|
||||
},
|
||||
// 正在倒计时中的提示
|
||||
changeText: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.code.changeText
|
||||
},
|
||||
// 倒计时结束时的提示
|
||||
endText: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.code.endText
|
||||
},
|
||||
// 是否在H5刷新或各端返回再进入时继续倒计时
|
||||
keepRunning: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.code.keepRunning
|
||||
},
|
||||
// 为了区分多个页面,或者一个页面多个倒计时组件本地存储的继续倒计时变了
|
||||
uniqueKey: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.code.uniqueKey
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.props = props;
|
||||
100
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.js
vendored
Normal file
100
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.js
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const uni_modules_uviewPlus_components_uCode_props = require("./props.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
|
||||
const _sfc_main = {
|
||||
name: "u-code",
|
||||
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uCode_props.props],
|
||||
data() {
|
||||
return {
|
||||
secNum: this.seconds,
|
||||
timer: null,
|
||||
canGetCode: true
|
||||
// 是否可以执行验证码操作
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
this.checkKeepRunning();
|
||||
},
|
||||
watch: {
|
||||
seconds: {
|
||||
immediate: true,
|
||||
handler(n) {
|
||||
this.secNum = n;
|
||||
}
|
||||
}
|
||||
},
|
||||
emits: ["start", "end", "change"],
|
||||
methods: {
|
||||
checkKeepRunning() {
|
||||
let lastTimestamp = Number(common_vendor.index.getStorageSync(this.uniqueKey + "_$uCountDownTimestamp"));
|
||||
if (!lastTimestamp)
|
||||
return this.changeEvent(this.startText);
|
||||
let nowTimestamp = Math.floor(+/* @__PURE__ */ new Date() / 1e3);
|
||||
if (this.keepRunning && lastTimestamp && lastTimestamp > nowTimestamp) {
|
||||
this.secNum = lastTimestamp - nowTimestamp;
|
||||
common_vendor.index.removeStorageSync(this.uniqueKey + "_$uCountDownTimestamp");
|
||||
this.start();
|
||||
} else {
|
||||
this.changeEvent(this.startText);
|
||||
}
|
||||
},
|
||||
// 开始倒计时
|
||||
start() {
|
||||
if (this.timer) {
|
||||
clearInterval(this.timer);
|
||||
this.timer = null;
|
||||
}
|
||||
this.$emit("start");
|
||||
this.canGetCode = false;
|
||||
this.changeEvent(this.changeText.replace(/x|X/, this.secNum));
|
||||
this.timer = setInterval(() => {
|
||||
if (--this.secNum) {
|
||||
this.changeEvent(this.changeText.replace(/x|X/, this.secNum));
|
||||
} else {
|
||||
clearInterval(this.timer);
|
||||
this.timer = null;
|
||||
this.changeEvent(this.endText);
|
||||
this.secNum = this.seconds;
|
||||
this.$emit("end");
|
||||
this.canGetCode = true;
|
||||
}
|
||||
}, 1e3);
|
||||
this.setTimeToStorage();
|
||||
},
|
||||
// 重置,可以让用户再次获取验证码
|
||||
reset() {
|
||||
this.canGetCode = true;
|
||||
clearInterval(this.timer);
|
||||
this.secNum = this.seconds;
|
||||
this.changeEvent(this.endText);
|
||||
},
|
||||
changeEvent(text) {
|
||||
this.$emit("change", text);
|
||||
},
|
||||
// 保存时间戳,为了防止倒计时尚未结束,H5刷新或者各端的右上角返回上一页再进来
|
||||
setTimeToStorage() {
|
||||
if (!this.keepRunning || !this.timer)
|
||||
return;
|
||||
if (this.secNum > 0 && this.secNum < this.seconds) {
|
||||
let nowTimestamp = Math.floor(+/* @__PURE__ */ new Date() / 1e3);
|
||||
common_vendor.index.setStorage({
|
||||
key: this.uniqueKey + "_$uCountDownTimestamp",
|
||||
data: nowTimestamp + Number(this.secNum)
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
// 组件销毁的时候,清除定时器,否则定时器会继续存在,系统不会自动清除
|
||||
beforeUnmount() {
|
||||
this.setTimeToStorage();
|
||||
clearTimeout(this.timer);
|
||||
this.timer = null;
|
||||
}
|
||||
};
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {};
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-8783e3d0"]]);
|
||||
wx.createComponent(Component);
|
||||
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.json
vendored
Normal file
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="u-code data-v-8783e3d0"></view>
|
||||
16
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.wxss
vendored
Normal file
16
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-code/u-code.wxss
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
.u-empty.data-v-8783e3d0,
|
||||
.u-empty__wrap.data-v-8783e3d0,
|
||||
.u-tabs.data-v-8783e3d0,
|
||||
.u-tabs__wrapper.data-v-8783e3d0,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-8783e3d0,
|
||||
.u-tabs__wrapper__scroll-view.data-v-8783e3d0,
|
||||
.u-tabs__wrapper__nav.data-v-8783e3d0,
|
||||
.u-tabs__wrapper__nav__line.data-v-8783e3d0 {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
flex-grow: 0;
|
||||
flex-basis: auto;
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
17
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/props.js
vendored
Normal file
17
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/props.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_props = require("../../libs/config/props.js");
|
||||
const props = {
|
||||
props: {
|
||||
// 宫格的name
|
||||
name: {
|
||||
type: [String, Number, null],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.gridItem.name
|
||||
},
|
||||
// 背景颜色
|
||||
bgColor: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.gridItem.bgColor
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.props = props;
|
||||
115
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.js
vendored
Normal file
115
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.js
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const uni_modules_uviewPlus_components_uGridItem_props = require("./props.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
|
||||
const uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js");
|
||||
const _sfc_main = {
|
||||
name: "u-grid-item",
|
||||
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uGridItem_props.props],
|
||||
data() {
|
||||
return {
|
||||
parentData: {
|
||||
col: 0,
|
||||
// 父组件划分的宫格数
|
||||
border: true
|
||||
// 是否显示边框,根据父组件决定
|
||||
},
|
||||
classes: []
|
||||
// 类名集合,用于判断是否显示右边和下边框
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
this.init();
|
||||
},
|
||||
emits: ["click"],
|
||||
// 微信小程序中 options 选项
|
||||
options: {
|
||||
virtualHost: true
|
||||
//将自定义节点设置成虚拟的,更加接近Vue组件的表现。我们不希望自定义组件的这个节点本身可以设置样式、响应 flex 布局等
|
||||
},
|
||||
computed: {
|
||||
// vue下放到computed中,否则会因为延时造成闪烁
|
||||
width() {
|
||||
if (this.parentData.col > 0) {
|
||||
return 100 / Number(this.parentData.col) + "%";
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
},
|
||||
itemStyle() {
|
||||
const style = {
|
||||
background: this.bgColor,
|
||||
width: this.width
|
||||
};
|
||||
return uni_modules_uviewPlus_libs_function_index.deepMerge(style, uni_modules_uviewPlus_libs_function_index.addStyle(this.customStyle));
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
init() {
|
||||
common_vendor.index.$on("$uGridItem", () => {
|
||||
this.gridItemClasses();
|
||||
});
|
||||
this.updateParentData();
|
||||
common_vendor.index.$emit("$uGridItem");
|
||||
this.gridItemClasses();
|
||||
},
|
||||
// 获取父组件的参数
|
||||
updateParentData() {
|
||||
this.getParentData("u-grid");
|
||||
},
|
||||
clickHandler() {
|
||||
var _a;
|
||||
let name = this.name;
|
||||
const children = (_a = this.parent) == null ? void 0 : _a.children;
|
||||
if (children && this.name === null) {
|
||||
name = children.findIndex((child) => child === this);
|
||||
}
|
||||
this.parent && this.parent.childClick(name);
|
||||
this.$emit("click", name);
|
||||
},
|
||||
async getItemWidth() {
|
||||
let width = 0;
|
||||
if (this.parent) {
|
||||
const parentWidth = await this.getParentWidth();
|
||||
width = parentWidth / Number(this.parentData.col) + "px";
|
||||
}
|
||||
this.width = width;
|
||||
},
|
||||
// 获取父元素的尺寸
|
||||
getParentWidth() {
|
||||
},
|
||||
gridItemClasses() {
|
||||
if (this.parentData.border) {
|
||||
let classes = [];
|
||||
this.parent.children.map((child, index) => {
|
||||
if (this === child) {
|
||||
const len = this.parent.children.length;
|
||||
if ((index + 1) % this.parentData.col !== 0 && index + 1 !== len) {
|
||||
classes.push("u-border-right");
|
||||
}
|
||||
const lessNum = len % this.parentData.col === 0 ? this.parentData.col : len % this.parentData.col;
|
||||
if (index < len - lessNum) {
|
||||
classes.push("u-border-bottom");
|
||||
}
|
||||
}
|
||||
});
|
||||
this.classes = classes;
|
||||
}
|
||||
}
|
||||
},
|
||||
beforeUnmount() {
|
||||
common_vendor.index.$off("$uGridItem");
|
||||
}
|
||||
};
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return common_vendor.e({
|
||||
a: $data.parentData.col > 0
|
||||
}, $data.parentData.col > 0 ? {
|
||||
b: common_vendor.o((...args) => $options.clickHandler && $options.clickHandler(...args)),
|
||||
c: common_vendor.n($data.classes),
|
||||
d: common_vendor.s($options.itemStyle)
|
||||
} : {});
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-0a78094b"]]);
|
||||
wx.createComponent(Component);
|
||||
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.json
vendored
Normal file
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view wx:if="{{a}}" hover-class="u-grid-item--hover-class" hover-stay-time="{{200}}" bindtap="{{b}}" class="{{['u-grid-item', 'data-v-0a78094b', c]}}" style="{{d}}"><slot/></view>
|
||||
29
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.wxss
vendored
Normal file
29
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid-item/u-grid-item.wxss
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
.u-empty.data-v-0a78094b,
|
||||
.u-empty__wrap.data-v-0a78094b,
|
||||
.u-tabs.data-v-0a78094b,
|
||||
.u-tabs__wrapper.data-v-0a78094b,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-0a78094b,
|
||||
.u-tabs__wrapper__scroll-view.data-v-0a78094b,
|
||||
.u-tabs__wrapper__nav.data-v-0a78094b,
|
||||
.u-tabs__wrapper__nav__line.data-v-0a78094b {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
flex-grow: 0;
|
||||
flex-basis: auto;
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
.u-grid-item.data-v-0a78094b {
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
flex-direction: column;
|
||||
box-sizing: border-box;
|
||||
display: flex;
|
||||
position: relative;
|
||||
float: left;
|
||||
}
|
||||
.u-grid-item--hover-class.data-v-0a78094b {
|
||||
opacity: 0.5;
|
||||
}
|
||||
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/props.js
vendored
Normal file
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/props.js
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_props = require("../../libs/config/props.js");
|
||||
const props = {
|
||||
props: {
|
||||
// 分成几列
|
||||
col: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.grid.col
|
||||
},
|
||||
// 是否显示边框
|
||||
border: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.grid.border
|
||||
},
|
||||
// 宫格对齐方式,表现为数量少的时候,靠左,居中,还是靠右
|
||||
align: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.grid.align
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.props = props;
|
||||
72
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.js
vendored
Normal file
72
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.js
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_components_uGrid_props = require("./props.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
|
||||
const uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js");
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const _sfc_main = {
|
||||
name: "u-grid",
|
||||
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uGrid_props.props],
|
||||
data() {
|
||||
return {
|
||||
index: 0,
|
||||
width: 0
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
// 当父组件需要子组件需要共享的参数发生了变化,手动通知子组件
|
||||
parentData() {
|
||||
if (this.children.length) {
|
||||
this.children.map((child) => {
|
||||
typeof child.updateParentData == "function" && child.updateParentData();
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.children = [];
|
||||
},
|
||||
computed: {
|
||||
// 计算父组件的值是否发生变化
|
||||
parentData() {
|
||||
return [this.hoverClass, this.col, this.size, this.border];
|
||||
},
|
||||
// 宫格对齐方式
|
||||
gridStyle() {
|
||||
let style = {};
|
||||
switch (this.align) {
|
||||
case "left":
|
||||
style.justifyContent = "flex-start";
|
||||
break;
|
||||
case "center":
|
||||
style.justifyContent = "center";
|
||||
break;
|
||||
case "right":
|
||||
style.justifyContent = "flex-end";
|
||||
break;
|
||||
default:
|
||||
style.justifyContent = "flex-start";
|
||||
}
|
||||
return uni_modules_uviewPlus_libs_function_index.deepMerge(style, uni_modules_uviewPlus_libs_function_index.addStyle(this.customStyle));
|
||||
}
|
||||
},
|
||||
emits: ["click"],
|
||||
// 防止事件执行两次
|
||||
// 20240409发现抖音小程序如果开启virtualHost会出现严重问题,几乎所有事件包括created等生命周期事件全部失效。
|
||||
options: {
|
||||
// virtualHost: true ,//将自定义节点设置成虚拟的,更加接近Vue组件的表现。我们不希望自定义组件的这个节点本身可以设置样式、响应 flex 布局等
|
||||
},
|
||||
methods: {
|
||||
// 此方法由u-grid-item触发,用于在u-grid发出事件
|
||||
childClick(name) {
|
||||
this.$emit("click", name);
|
||||
}
|
||||
}
|
||||
};
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.s($options.gridStyle)
|
||||
};
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-10b668c8"]]);
|
||||
wx.createComponent(Component);
|
||||
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.json
vendored
Normal file
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="u-grid data-v-10b668c8" ref="u-grid" style="{{a}}"><slot/></view>
|
||||
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.wxss
vendored
Normal file
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-grid/u-grid.wxss
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
.u-empty.data-v-10b668c8,
|
||||
.u-empty__wrap.data-v-10b668c8,
|
||||
.u-tabs.data-v-10b668c8,
|
||||
.u-tabs__wrapper.data-v-10b668c8,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-10b668c8,
|
||||
.u-tabs__wrapper__scroll-view.data-v-10b668c8,
|
||||
.u-tabs__wrapper__nav.data-v-10b668c8,
|
||||
.u-tabs__wrapper__nav__line.data-v-10b668c8 {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
flex-grow: 0;
|
||||
flex-basis: auto;
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
.u-grid.data-v-10b668c8 {
|
||||
width: 100%;
|
||||
position: relative;
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
justify-content: center;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
}
|
||||
216
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/icons.js
vendored
Normal file
216
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/icons.js
vendored
Normal file
@@ -0,0 +1,216 @@
|
||||
"use strict";
|
||||
const icons = {
|
||||
"uicon-level": "",
|
||||
"uicon-column-line": "",
|
||||
"uicon-checkbox-mark": "",
|
||||
"uicon-folder": "",
|
||||
"uicon-movie": "",
|
||||
"uicon-star-fill": "",
|
||||
"uicon-star": "",
|
||||
"uicon-phone-fill": "",
|
||||
"uicon-phone": "",
|
||||
"uicon-apple-fill": "",
|
||||
"uicon-chrome-circle-fill": "",
|
||||
"uicon-backspace": "",
|
||||
"uicon-attach": "",
|
||||
"uicon-cut": "",
|
||||
"uicon-empty-car": "",
|
||||
"uicon-empty-coupon": "",
|
||||
"uicon-empty-address": "",
|
||||
"uicon-empty-favor": "",
|
||||
"uicon-empty-permission": "",
|
||||
"uicon-empty-news": "",
|
||||
"uicon-empty-search": "",
|
||||
"uicon-github-circle-fill": "",
|
||||
"uicon-rmb": "",
|
||||
"uicon-person-delete-fill": "",
|
||||
"uicon-reload": "",
|
||||
"uicon-order": "",
|
||||
"uicon-server-man": "",
|
||||
"uicon-search": "",
|
||||
"uicon-fingerprint": "",
|
||||
"uicon-more-dot-fill": "",
|
||||
"uicon-scan": "",
|
||||
"uicon-share-square": "",
|
||||
"uicon-map": "",
|
||||
"uicon-map-fill": "",
|
||||
"uicon-tags": "",
|
||||
"uicon-tags-fill": "",
|
||||
"uicon-bookmark-fill": "",
|
||||
"uicon-bookmark": "",
|
||||
"uicon-eye": "",
|
||||
"uicon-eye-fill": "",
|
||||
"uicon-mic": "",
|
||||
"uicon-mic-off": "",
|
||||
"uicon-calendar": "",
|
||||
"uicon-calendar-fill": "",
|
||||
"uicon-trash": "",
|
||||
"uicon-trash-fill": "",
|
||||
"uicon-play-left": "",
|
||||
"uicon-play-right": "",
|
||||
"uicon-minus": "",
|
||||
"uicon-plus": "",
|
||||
"uicon-info": "",
|
||||
"uicon-info-circle": "",
|
||||
"uicon-info-circle-fill": "",
|
||||
"uicon-question": "",
|
||||
"uicon-error": "",
|
||||
"uicon-close": "",
|
||||
"uicon-checkmark": "",
|
||||
"uicon-android-circle-fill": "",
|
||||
"uicon-android-fill": "",
|
||||
"uicon-ie": "",
|
||||
"uicon-IE-circle-fill": "",
|
||||
"uicon-google": "",
|
||||
"uicon-google-circle-fill": "",
|
||||
"uicon-setting-fill": "",
|
||||
"uicon-setting": "",
|
||||
"uicon-minus-square-fill": "",
|
||||
"uicon-plus-square-fill": "",
|
||||
"uicon-heart": "",
|
||||
"uicon-heart-fill": "",
|
||||
"uicon-camera": "",
|
||||
"uicon-camera-fill": "",
|
||||
"uicon-more-circle": "",
|
||||
"uicon-more-circle-fill": "",
|
||||
"uicon-chat": "",
|
||||
"uicon-chat-fill": "",
|
||||
"uicon-bag-fill": "",
|
||||
"uicon-bag": "",
|
||||
"uicon-error-circle-fill": "",
|
||||
"uicon-error-circle": "",
|
||||
"uicon-close-circle": "",
|
||||
"uicon-close-circle-fill": "",
|
||||
"uicon-checkmark-circle": "",
|
||||
"uicon-checkmark-circle-fill": "",
|
||||
"uicon-question-circle-fill": "",
|
||||
"uicon-question-circle": "",
|
||||
"uicon-share": "",
|
||||
"uicon-share-fill": "",
|
||||
"uicon-shopping-cart": "",
|
||||
"uicon-shopping-cart-fill": "",
|
||||
"uicon-bell": "",
|
||||
"uicon-bell-fill": "",
|
||||
"uicon-list": "",
|
||||
"uicon-list-dot": "",
|
||||
"uicon-zhihu": "",
|
||||
"uicon-zhihu-circle-fill": "",
|
||||
"uicon-zhifubao": "",
|
||||
"uicon-zhifubao-circle-fill": "",
|
||||
"uicon-weixin-circle-fill": "",
|
||||
"uicon-weixin-fill": "",
|
||||
"uicon-twitter-circle-fill": "",
|
||||
"uicon-twitter": "",
|
||||
"uicon-taobao-circle-fill": "",
|
||||
"uicon-taobao": "",
|
||||
"uicon-weibo-circle-fill": "",
|
||||
"uicon-weibo": "",
|
||||
"uicon-qq-fill": "",
|
||||
"uicon-qq-circle-fill": "",
|
||||
"uicon-moments-circel-fill": "",
|
||||
"uicon-moments": "",
|
||||
"uicon-qzone": "",
|
||||
"uicon-qzone-circle-fill": "",
|
||||
"uicon-baidu-circle-fill": "",
|
||||
"uicon-baidu": "",
|
||||
"uicon-facebook-circle-fill": "",
|
||||
"uicon-facebook": "",
|
||||
"uicon-car": "",
|
||||
"uicon-car-fill": "",
|
||||
"uicon-warning-fill": "",
|
||||
"uicon-warning": "",
|
||||
"uicon-clock-fill": "",
|
||||
"uicon-clock": "",
|
||||
"uicon-edit-pen": "",
|
||||
"uicon-edit-pen-fill": "",
|
||||
"uicon-email": "",
|
||||
"uicon-email-fill": "",
|
||||
"uicon-minus-circle": "",
|
||||
"uicon-minus-circle-fill": "",
|
||||
"uicon-plus-circle": "",
|
||||
"uicon-plus-circle-fill": "",
|
||||
"uicon-file-text": "",
|
||||
"uicon-file-text-fill": "",
|
||||
"uicon-pushpin": "",
|
||||
"uicon-pushpin-fill": "",
|
||||
"uicon-grid": "",
|
||||
"uicon-grid-fill": "",
|
||||
"uicon-play-circle": "",
|
||||
"uicon-play-circle-fill": "",
|
||||
"uicon-pause-circle-fill": "",
|
||||
"uicon-pause": "",
|
||||
"uicon-pause-circle": "",
|
||||
"uicon-eye-off": "",
|
||||
"uicon-eye-off-outline": "",
|
||||
"uicon-gift-fill": "",
|
||||
"uicon-gift": "",
|
||||
"uicon-rmb-circle-fill": "",
|
||||
"uicon-rmb-circle": "",
|
||||
"uicon-kefu-ermai": "",
|
||||
"uicon-server-fill": "",
|
||||
"uicon-coupon-fill": "",
|
||||
"uicon-coupon": "",
|
||||
"uicon-integral": "",
|
||||
"uicon-integral-fill": "",
|
||||
"uicon-home-fill": "",
|
||||
"uicon-home": "",
|
||||
"uicon-hourglass-half-fill": "",
|
||||
"uicon-hourglass": "",
|
||||
"uicon-account": "",
|
||||
"uicon-plus-people-fill": "",
|
||||
"uicon-minus-people-fill": "",
|
||||
"uicon-account-fill": "",
|
||||
"uicon-thumb-down-fill": "",
|
||||
"uicon-thumb-down": "",
|
||||
"uicon-thumb-up": "",
|
||||
"uicon-thumb-up-fill": "",
|
||||
"uicon-lock-fill": "",
|
||||
"uicon-lock-open": "",
|
||||
"uicon-lock-opened-fill": "",
|
||||
"uicon-lock": "",
|
||||
"uicon-red-packet-fill": "",
|
||||
"uicon-photo-fill": "",
|
||||
"uicon-photo": "",
|
||||
"uicon-volume-off-fill": "",
|
||||
"uicon-volume-off": "",
|
||||
"uicon-volume-fill": "",
|
||||
"uicon-volume": "",
|
||||
"uicon-red-packet": "",
|
||||
"uicon-download": "",
|
||||
"uicon-arrow-up-fill": "",
|
||||
"uicon-arrow-down-fill": "",
|
||||
"uicon-play-left-fill": "",
|
||||
"uicon-play-right-fill": "",
|
||||
"uicon-rewind-left-fill": "",
|
||||
"uicon-rewind-right-fill": "",
|
||||
"uicon-arrow-downward": "",
|
||||
"uicon-arrow-leftward": "",
|
||||
"uicon-arrow-rightward": "",
|
||||
"uicon-arrow-upward": "",
|
||||
"uicon-arrow-down": "",
|
||||
"uicon-arrow-right": "",
|
||||
"uicon-arrow-left": "",
|
||||
"uicon-arrow-up": "",
|
||||
"uicon-skip-back-left": "",
|
||||
"uicon-skip-forward-right": "",
|
||||
"uicon-rewind-right": "",
|
||||
"uicon-rewind-left": "",
|
||||
"uicon-arrow-right-double": "",
|
||||
"uicon-arrow-left-double": "",
|
||||
"uicon-wifi-off": "",
|
||||
"uicon-wifi": "",
|
||||
"uicon-empty-data": "",
|
||||
"uicon-empty-history": "",
|
||||
"uicon-empty-list": "",
|
||||
"uicon-empty-page": "",
|
||||
"uicon-empty-order": "",
|
||||
"uicon-man": "",
|
||||
"uicon-woman": "",
|
||||
"uicon-man-add": "",
|
||||
"uicon-man-add-fill": "",
|
||||
"uicon-man-delete": "",
|
||||
"uicon-man-delete-fill": "",
|
||||
"uicon-zh": "",
|
||||
"uicon-en": ""
|
||||
};
|
||||
exports.icons = icons;
|
||||
92
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/props.js
vendored
Normal file
92
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/props.js
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_props = require("../../libs/config/props.js");
|
||||
const props = {
|
||||
props: {
|
||||
// 图标类名
|
||||
name: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.name
|
||||
},
|
||||
// 图标颜色,可接受主题色
|
||||
color: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.color
|
||||
},
|
||||
// 字体大小,单位px
|
||||
size: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.size
|
||||
},
|
||||
// 是否显示粗体
|
||||
bold: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.bold
|
||||
},
|
||||
// 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
|
||||
index: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.index
|
||||
},
|
||||
// 触摸图标时的类名
|
||||
hoverClass: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.hoverClass
|
||||
},
|
||||
// 自定义扩展前缀,方便用户扩展自己的图标库
|
||||
customPrefix: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.customPrefix
|
||||
},
|
||||
// 图标右边或者下面的文字
|
||||
label: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.label
|
||||
},
|
||||
// label的位置,只能右边或者下边
|
||||
labelPos: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.labelPos
|
||||
},
|
||||
// label的大小
|
||||
labelSize: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.labelSize
|
||||
},
|
||||
// label的颜色
|
||||
labelColor: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.labelColor
|
||||
},
|
||||
// label与图标的距离
|
||||
space: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.space
|
||||
},
|
||||
// 图片的mode
|
||||
imgMode: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.imgMode
|
||||
},
|
||||
// 用于显示图片小图标时,图片的宽度
|
||||
width: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.width
|
||||
},
|
||||
// 用于显示图片小图标时,图片的高度
|
||||
height: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.height
|
||||
},
|
||||
// 用于解决某些情况下,让图标垂直居中的用途
|
||||
top: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.top
|
||||
},
|
||||
// 是否阻止事件传播
|
||||
stop: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.icon.stop
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.props = props;
|
||||
97
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.js
vendored
Normal file
97
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.js
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_components_uIcon_icons = require("./icons.js");
|
||||
const uni_modules_uviewPlus_components_uIcon_props = require("./props.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
|
||||
const uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js");
|
||||
const uni_modules_uviewPlus_libs_config_config = require("../../libs/config/config.js");
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const _sfc_main = {
|
||||
name: "u-icon",
|
||||
data() {
|
||||
return {};
|
||||
},
|
||||
emits: ["click"],
|
||||
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uIcon_props.props],
|
||||
computed: {
|
||||
uClasses() {
|
||||
let classes = [];
|
||||
classes.push(this.customPrefix + "-" + this.name);
|
||||
if (this.customPrefix == "uicon") {
|
||||
classes.push("u-iconfont");
|
||||
} else {
|
||||
classes.push(this.customPrefix);
|
||||
}
|
||||
if (this.color && uni_modules_uviewPlus_libs_config_config.config.type.includes(this.color))
|
||||
classes.push("u-icon__icon--" + this.color);
|
||||
return classes;
|
||||
},
|
||||
iconStyle() {
|
||||
let style = {};
|
||||
style = {
|
||||
fontSize: uni_modules_uviewPlus_libs_function_index.addUnit(this.size),
|
||||
lineHeight: uni_modules_uviewPlus_libs_function_index.addUnit(this.size),
|
||||
fontWeight: this.bold ? "bold" : "normal",
|
||||
// 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中
|
||||
top: uni_modules_uviewPlus_libs_function_index.addUnit(this.top)
|
||||
};
|
||||
if (this.color && !uni_modules_uviewPlus_libs_config_config.config.type.includes(this.color))
|
||||
style.color = this.color;
|
||||
return style;
|
||||
},
|
||||
// 判断传入的name属性,是否图片路径,只要带有"/"均认为是图片形式
|
||||
isImg() {
|
||||
return this.name.indexOf("/") !== -1;
|
||||
},
|
||||
imgStyle() {
|
||||
let style = {};
|
||||
style.width = this.width ? uni_modules_uviewPlus_libs_function_index.addUnit(this.width) : uni_modules_uviewPlus_libs_function_index.addUnit(this.size);
|
||||
style.height = this.height ? uni_modules_uviewPlus_libs_function_index.addUnit(this.height) : uni_modules_uviewPlus_libs_function_index.addUnit(this.size);
|
||||
return style;
|
||||
},
|
||||
// 通过图标名,查找对应的图标
|
||||
icon() {
|
||||
if (this.customPrefix !== "uicon")
|
||||
return "";
|
||||
return uni_modules_uviewPlus_components_uIcon_icons.icons["uicon-" + this.name] || this.name;
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
addStyle: uni_modules_uviewPlus_libs_function_index.addStyle,
|
||||
addUnit: uni_modules_uviewPlus_libs_function_index.addUnit,
|
||||
clickHandler(e) {
|
||||
this.$emit("click", this.index);
|
||||
this.stop && this.preventEvent(e);
|
||||
}
|
||||
}
|
||||
};
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return common_vendor.e({
|
||||
a: $options.isImg
|
||||
}, $options.isImg ? {
|
||||
b: _ctx.name,
|
||||
c: common_vendor.s($options.imgStyle),
|
||||
d: common_vendor.s($options.addStyle(_ctx.customStyle))
|
||||
} : {
|
||||
e: common_vendor.t($options.icon),
|
||||
f: common_vendor.n($options.uClasses),
|
||||
g: common_vendor.s($options.iconStyle),
|
||||
h: common_vendor.s($options.addStyle(_ctx.customStyle)),
|
||||
i: _ctx.hoverClass
|
||||
}, {
|
||||
j: _ctx.label !== ""
|
||||
}, _ctx.label !== "" ? {
|
||||
k: common_vendor.t(_ctx.label),
|
||||
l: _ctx.labelColor,
|
||||
m: $options.addUnit(_ctx.labelSize),
|
||||
n: _ctx.labelPos == "right" ? $options.addUnit(_ctx.space) : 0,
|
||||
o: _ctx.labelPos == "bottom" ? $options.addUnit(_ctx.space) : 0,
|
||||
p: _ctx.labelPos == "left" ? $options.addUnit(_ctx.space) : 0,
|
||||
q: _ctx.labelPos == "top" ? $options.addUnit(_ctx.space) : 0
|
||||
} : {}, {
|
||||
r: common_vendor.o((...args) => $options.clickHandler && $options.clickHandler(...args)),
|
||||
s: common_vendor.n("u-icon--" + _ctx.labelPos)
|
||||
});
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-ac70166d"]]);
|
||||
wx.createComponent(Component);
|
||||
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.json
vendored
Normal file
4
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view bindtap="{{r}}" class="{{['u-icon', 'data-v-ac70166d', s]}}"><image wx:if="{{a}}" class="u-icon__img data-v-ac70166d" src="{{b}}" mode="{{'widthFix'}}" style="{{c + ';' + d}}"></image><text wx:else class="{{['u-icon__icon', 'data-v-ac70166d', f]}}" style="{{g + ';' + h}}" hover-class="{{i}}">{{e}}</text><text wx:if="{{j}}" class="u-icon__label data-v-ac70166d" style="{{'color:' + l + ';' + ('font-size:' + m) + ';' + ('margin-left:' + n) + ';' + ('margin-top:' + o) + ';' + ('margin-right:' + p) + ';' + ('margin-bottom:' + q)}}">{{k}}</text></view>
|
||||
69
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.wxss
vendored
Normal file
69
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-icon/u-icon.wxss
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
.u-empty.data-v-ac70166d,
|
||||
.u-empty__wrap.data-v-ac70166d,
|
||||
.u-tabs.data-v-ac70166d,
|
||||
.u-tabs__wrapper.data-v-ac70166d,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-ac70166d,
|
||||
.u-tabs__wrapper__scroll-view.data-v-ac70166d,
|
||||
.u-tabs__wrapper__nav.data-v-ac70166d,
|
||||
.u-tabs__wrapper__nav__line.data-v-ac70166d {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
flex-grow: 0;
|
||||
flex-basis: auto;
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "uicon-iconfont";
|
||||
src: url("https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf") format("truetype");
|
||||
}
|
||||
.u-icon.data-v-ac70166d {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.u-icon--left.data-v-ac70166d {
|
||||
flex-direction: row-reverse;
|
||||
align-items: center;
|
||||
}
|
||||
.u-icon--right.data-v-ac70166d {
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
.u-icon--top.data-v-ac70166d {
|
||||
flex-direction: column-reverse;
|
||||
justify-content: center;
|
||||
}
|
||||
.u-icon--bottom.data-v-ac70166d {
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
}
|
||||
.u-icon__icon.data-v-ac70166d {
|
||||
font-family: uicon-iconfont;
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
.u-icon__icon--primary.data-v-ac70166d {
|
||||
color: #3c9cff;
|
||||
}
|
||||
.u-icon__icon--success.data-v-ac70166d {
|
||||
color: #5ac725;
|
||||
}
|
||||
.u-icon__icon--error.data-v-ac70166d {
|
||||
color: #f56c6c;
|
||||
}
|
||||
.u-icon__icon--warning.data-v-ac70166d {
|
||||
color: #f9ae3d;
|
||||
}
|
||||
.u-icon__icon--info.data-v-ac70166d {
|
||||
color: #909399;
|
||||
}
|
||||
.u-icon__img.data-v-ac70166d {
|
||||
height: auto;
|
||||
will-change: transform;
|
||||
}
|
||||
.u-icon__label.data-v-ac70166d {
|
||||
line-height: 1;
|
||||
}
|
||||
189
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/props.js
vendored
Normal file
189
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/props.js
vendored
Normal file
@@ -0,0 +1,189 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_props = require("../../libs/config/props.js");
|
||||
const props = {
|
||||
props: {
|
||||
// 绑定的值
|
||||
modelValue: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.value
|
||||
},
|
||||
// number-数字输入键盘,app-vue下可以输入浮点数,app-nvue和小程序平台下只能输入整数
|
||||
// idcard-身份证输入键盘,微信、支付宝、百度、QQ小程序
|
||||
// digit-带小数点的数字键盘,App的nvue页面、微信、支付宝、百度、头条、QQ小程序
|
||||
// text-文本输入键盘
|
||||
type: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.type
|
||||
},
|
||||
// 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,
|
||||
// 兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序
|
||||
fixed: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.fixed
|
||||
},
|
||||
// 是否禁用输入框
|
||||
disabled: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.disabled
|
||||
},
|
||||
// 禁用状态时的背景色
|
||||
disabledColor: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.disabledColor
|
||||
},
|
||||
// 是否显示清除控件
|
||||
clearable: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.clearable
|
||||
},
|
||||
// 是否密码类型
|
||||
password: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.password
|
||||
},
|
||||
// 最大输入长度,设置为 -1 的时候不限制最大长度
|
||||
maxlength: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.maxlength
|
||||
},
|
||||
// 输入框为空时的占位符
|
||||
placeholder: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.placeholder
|
||||
},
|
||||
// 指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/
|
||||
placeholderClass: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.placeholderClass
|
||||
},
|
||||
// 指定placeholder的样式
|
||||
placeholderStyle: {
|
||||
type: [String, Object],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.placeholderStyle
|
||||
},
|
||||
// 是否显示输入字数统计,只在 type ="text"或type ="textarea"时有效
|
||||
showWordLimit: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.showWordLimit
|
||||
},
|
||||
// 设置右下角按钮的文字,有效值:send|search|next|go|done,兼容性详见uni-app文档
|
||||
// https://uniapp.dcloud.io/component/input
|
||||
// https://uniapp.dcloud.io/component/textarea
|
||||
confirmType: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.confirmType
|
||||
},
|
||||
// 点击键盘右下角按钮时是否保持键盘不收起,H5无效
|
||||
confirmHold: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.confirmHold
|
||||
},
|
||||
// focus时,点击页面的时候不收起键盘,微信小程序有效
|
||||
holdKeyboard: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.holdKeyboard
|
||||
},
|
||||
// 自动获取焦点
|
||||
// 在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点
|
||||
focus: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.focus
|
||||
},
|
||||
// 键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效
|
||||
autoBlur: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.autoBlur
|
||||
},
|
||||
// 是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效
|
||||
disableDefaultPadding: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.disableDefaultPadding
|
||||
},
|
||||
// 指定focus时光标的位置
|
||||
cursor: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.cursor
|
||||
},
|
||||
// 输入框聚焦时底部与键盘的距离
|
||||
cursorSpacing: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.cursorSpacing
|
||||
},
|
||||
// 光标起始位置,自动聚集时有效,需与selection-end搭配使用
|
||||
selectionStart: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.selectionStart
|
||||
},
|
||||
// 光标结束位置,自动聚集时有效,需与selection-start搭配使用
|
||||
selectionEnd: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.selectionEnd
|
||||
},
|
||||
// 键盘弹起时,是否自动上推页面
|
||||
adjustPosition: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.adjustPosition
|
||||
},
|
||||
// 输入框内容对齐方式,可选值为:left|center|right
|
||||
inputAlign: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.inputAlign
|
||||
},
|
||||
// 输入框字体的大小
|
||||
fontSize: {
|
||||
type: [String, Number],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.fontSize
|
||||
},
|
||||
// 输入框字体颜色
|
||||
color: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.color
|
||||
},
|
||||
// 输入框前置图标
|
||||
prefixIcon: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.prefixIcon
|
||||
},
|
||||
// 前置图标样式,对象或字符串
|
||||
prefixIconStyle: {
|
||||
type: [String, Object],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.prefixIconStyle
|
||||
},
|
||||
// 输入框后置图标
|
||||
suffixIcon: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.suffixIcon
|
||||
},
|
||||
// 后置图标样式,对象或字符串
|
||||
suffixIconStyle: {
|
||||
type: [String, Object],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.suffixIconStyle
|
||||
},
|
||||
// 边框类型,surround-四周边框,bottom-底部边框,none-无边框
|
||||
border: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.border
|
||||
},
|
||||
// 是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会
|
||||
readonly: {
|
||||
type: Boolean,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.readonly
|
||||
},
|
||||
// 输入框形状,circle-圆形,square-方形
|
||||
shape: {
|
||||
type: String,
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.shape
|
||||
},
|
||||
// 用于处理或者过滤输入框内容的方法
|
||||
formatter: {
|
||||
type: [Function, null],
|
||||
default: () => uni_modules_uviewPlus_libs_config_props.defProps.input.formatter
|
||||
},
|
||||
// 是否忽略组件内对文本合成系统事件的处理
|
||||
ignoreCompositionEvent: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.props = props;
|
||||
218
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.js
vendored
Normal file
218
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.js
vendored
Normal file
@@ -0,0 +1,218 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_components_uInput_props = require("./props.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
|
||||
const uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js");
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const _sfc_main = {
|
||||
name: "u-input",
|
||||
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uInput_props.props],
|
||||
data() {
|
||||
return {
|
||||
// 清除操作
|
||||
clearInput: false,
|
||||
// 输入框的值
|
||||
innerValue: "",
|
||||
// 是否处于获得焦点状态
|
||||
focused: false,
|
||||
// value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化
|
||||
firstChange: true,
|
||||
// value绑定值的变化是由内部还是外部引起的
|
||||
changeFromInner: false,
|
||||
// 过滤处理方法
|
||||
innerFormatter: (value) => value
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
modelValue: {
|
||||
immediate: true,
|
||||
handler(newVal, oldVal) {
|
||||
this.innerValue = newVal;
|
||||
this.firstChange = false;
|
||||
this.changeFromInner = false;
|
||||
}
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
// 是否显示清除控件
|
||||
isShowClear() {
|
||||
const { clearable, readonly, focused, innerValue } = this;
|
||||
return !!clearable && !readonly && !!focused && innerValue !== "";
|
||||
},
|
||||
// 组件的类名
|
||||
inputClass() {
|
||||
let classes = [], { border, disabled, shape } = this;
|
||||
border === "surround" && (classes = classes.concat(["u-border", "u-input--radius"]));
|
||||
classes.push(`u-input--${shape}`);
|
||||
border === "bottom" && (classes = classes.concat([
|
||||
"u-border-bottom",
|
||||
"u-input--no-radius"
|
||||
]));
|
||||
return classes.join(" ");
|
||||
},
|
||||
// 组件的样式
|
||||
wrapperStyle() {
|
||||
const style = {};
|
||||
if (this.disabled) {
|
||||
style.backgroundColor = this.disabledColor;
|
||||
}
|
||||
if (this.border === "none") {
|
||||
style.padding = "0";
|
||||
} else {
|
||||
style.paddingTop = "6px";
|
||||
style.paddingBottom = "6px";
|
||||
style.paddingLeft = "9px";
|
||||
style.paddingRight = "9px";
|
||||
}
|
||||
return uni_modules_uviewPlus_libs_function_index.deepMerge(style, uni_modules_uviewPlus_libs_function_index.addStyle(this.customStyle));
|
||||
},
|
||||
// 输入框的样式
|
||||
inputStyle() {
|
||||
const style = {
|
||||
color: this.color,
|
||||
fontSize: uni_modules_uviewPlus_libs_function_index.addUnit(this.fontSize),
|
||||
textAlign: this.inputAlign
|
||||
};
|
||||
return style;
|
||||
}
|
||||
},
|
||||
emits: ["update:modelValue", "focus", "blur", "change", "confirm", "clear", "keyboardheightchange"],
|
||||
methods: {
|
||||
// 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用
|
||||
setFormatter(e) {
|
||||
this.innerFormatter = e;
|
||||
},
|
||||
// 当键盘输入时,触发input事件
|
||||
onInput(e) {
|
||||
let { value = "" } = e.detail || {};
|
||||
const formatter = this.formatter || this.innerFormatter;
|
||||
const formatValue = formatter(value);
|
||||
this.innerValue = value;
|
||||
this.$nextTick(() => {
|
||||
this.innerValue = formatValue;
|
||||
this.valueChange();
|
||||
});
|
||||
},
|
||||
// 输入框失去焦点时触发
|
||||
onBlur(event) {
|
||||
this.$emit("blur", event.detail.value);
|
||||
uni_modules_uviewPlus_libs_function_index.sleep(150).then(() => {
|
||||
this.focused = false;
|
||||
});
|
||||
uni_modules_uviewPlus_libs_function_index.formValidate(this, "blur");
|
||||
},
|
||||
// 输入框聚焦时触发
|
||||
onFocus(event) {
|
||||
this.focused = true;
|
||||
this.$emit("focus");
|
||||
},
|
||||
// 点击完成按钮时触发
|
||||
onConfirm(event) {
|
||||
this.$emit("confirm", this.innerValue);
|
||||
},
|
||||
// 键盘高度发生变化的时候触发此事件
|
||||
// 兼容性:微信小程序2.7.0+、App 3.1.0+
|
||||
onkeyboardheightchange(event) {
|
||||
this.$emit("keyboardheightchange", event);
|
||||
},
|
||||
// 内容发生变化,进行处理
|
||||
valueChange() {
|
||||
if (this.clearInput) {
|
||||
this.innerValue = "";
|
||||
this.clearInput = false;
|
||||
}
|
||||
const value = this.innerValue;
|
||||
this.$nextTick(() => {
|
||||
this.$emit("update:modelValue", value);
|
||||
this.changeFromInner = true;
|
||||
this.$emit("change", value);
|
||||
uni_modules_uviewPlus_libs_function_index.formValidate(this, "change");
|
||||
});
|
||||
},
|
||||
// 点击清除控件
|
||||
onClear() {
|
||||
this.clearInput = true;
|
||||
this.innerValue = "";
|
||||
this.$nextTick(() => {
|
||||
this.valueChange();
|
||||
this.$emit("clear");
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 在安卓nvue上,事件无法冒泡
|
||||
* 在某些时间,我们希望监听u-from-item的点击事件,此时会导致点击u-form-item内的u-input后
|
||||
* 无法触发u-form-item的点击事件,这里通过手动调用u-form-item的方法进行触发
|
||||
*/
|
||||
clickHandler() {
|
||||
}
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon");
|
||||
_easycom_u_icon2();
|
||||
}
|
||||
const _easycom_u_icon = () => "../u-icon/u-icon.js";
|
||||
if (!Math) {
|
||||
_easycom_u_icon();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return common_vendor.e({
|
||||
a: _ctx.prefixIcon || _ctx.$slots.prefix
|
||||
}, _ctx.prefixIcon || _ctx.$slots.prefix ? {
|
||||
b: common_vendor.p({
|
||||
name: _ctx.prefixIcon,
|
||||
size: "18",
|
||||
customStyle: _ctx.prefixIconStyle
|
||||
})
|
||||
} : {}, {
|
||||
c: common_vendor.s($options.inputStyle),
|
||||
d: _ctx.type,
|
||||
e: _ctx.focus,
|
||||
f: _ctx.cursor,
|
||||
g: $data.innerValue,
|
||||
h: _ctx.autoBlur,
|
||||
i: _ctx.disabled || _ctx.readonly,
|
||||
j: _ctx.maxlength,
|
||||
k: _ctx.placeholder,
|
||||
l: _ctx.placeholderStyle,
|
||||
m: _ctx.placeholderClass,
|
||||
n: _ctx.confirmType,
|
||||
o: _ctx.confirmHold,
|
||||
p: _ctx.holdKeyboard,
|
||||
q: _ctx.cursorSpacing,
|
||||
r: _ctx.adjustPosition,
|
||||
s: _ctx.selectionEnd,
|
||||
t: _ctx.selectionStart,
|
||||
v: _ctx.password || _ctx.type === "password" || false,
|
||||
w: _ctx.ignoreCompositionEvent,
|
||||
x: common_vendor.o((...args) => $options.onInput && $options.onInput(...args)),
|
||||
y: common_vendor.o((...args) => $options.onBlur && $options.onBlur(...args)),
|
||||
z: common_vendor.o((...args) => $options.onFocus && $options.onFocus(...args)),
|
||||
A: common_vendor.o((...args) => $options.onConfirm && $options.onConfirm(...args)),
|
||||
B: common_vendor.o((...args) => $options.onkeyboardheightchange && $options.onkeyboardheightchange(...args)),
|
||||
C: common_vendor.o((...args) => $options.clickHandler && $options.clickHandler(...args)),
|
||||
D: $options.isShowClear
|
||||
}, $options.isShowClear ? {
|
||||
E: common_vendor.p({
|
||||
name: "close",
|
||||
size: "11",
|
||||
color: "#ffffff",
|
||||
customStyle: "line-height: 12px"
|
||||
}),
|
||||
F: common_vendor.o((...args) => $options.onClear && $options.onClear(...args))
|
||||
} : {}, {
|
||||
G: _ctx.suffixIcon || _ctx.$slots.suffix
|
||||
}, _ctx.suffixIcon || _ctx.$slots.suffix ? {
|
||||
H: common_vendor.p({
|
||||
name: _ctx.suffixIcon,
|
||||
size: "18",
|
||||
customStyle: _ctx.suffixIconStyle,
|
||||
imgMode: "widthFix"
|
||||
})
|
||||
} : {}, {
|
||||
I: common_vendor.n($options.inputClass),
|
||||
J: common_vendor.s($options.wrapperStyle)
|
||||
});
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-df79975b"]]);
|
||||
wx.createComponent(Component);
|
||||
6
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"u-icon": "../u-icon/u-icon"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="{{['u-input', 'data-v-df79975b', I]}}" style="{{J}}"><view class="u-input__content data-v-df79975b"><view wx:if="{{a}}" class="u-input__content__prefix-icon data-v-df79975b"><block wx:if="{{$slots.prefix}}"><slot name="prefix"></slot></block><block wx:else><u-icon wx:if="{{b}}" class="data-v-df79975b" u-i="df79975b-0" bind:__l="__l" u-p="{{b}}"></u-icon></block></view><view class="u-input__content__field-wrapper data-v-df79975b" bindtap="{{C}}"><block wx:if="{{r0}}"><input class="u-input__content__field-wrapper__field data-v-df79975b" style="{{c}}" type="{{d}}" focus="{{e}}" cursor="{{f}}" value="{{g}}" auto-blur="{{h}}" disabled="{{i}}" maxlength="{{j}}" placeholder="{{k}}" placeholder-style="{{l}}" placeholder-class="{{m}}" confirm-type="{{n}}" confirm-hold="{{o}}" hold-keyboard="{{p}}" cursor-spacing="{{q}}" adjust-position="{{r}}" selection-end="{{s}}" selection-start="{{t}}" password="{{v}}" ignoreCompositionEvent="{{w}}" bindinput="{{x}}" bindblur="{{y}}" bindfocus="{{z}}" bindconfirm="{{A}}" bindkeyboardheightchange="{{B}}"/></block></view><view wx:if="{{D}}" class="u-input__content__clear data-v-df79975b" bindtap="{{F}}"><u-icon wx:if="{{E}}" class="data-v-df79975b" u-i="df79975b-1" bind:__l="__l" u-p="{{E}}"></u-icon></view><view wx:if="{{G}}" class="u-input__content__subfix-icon data-v-df79975b"><block wx:if="{{$slots.suffix}}"><slot name="suffix"></slot></block><block wx:else><u-icon wx:if="{{H}}" class="data-v-df79975b" u-i="df79975b-2" bind:__l="__l" u-p="{{H}}"></u-icon></block></view></view></view>
|
||||
72
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.wxss
vendored
Normal file
72
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.wxss
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
.u-empty.data-v-df79975b,
|
||||
.u-empty__wrap.data-v-df79975b,
|
||||
.u-tabs.data-v-df79975b,
|
||||
.u-tabs__wrapper.data-v-df79975b,
|
||||
.u-tabs__wrapper__scroll-view-wrapper.data-v-df79975b,
|
||||
.u-tabs__wrapper__scroll-view.data-v-df79975b,
|
||||
.u-tabs__wrapper__nav.data-v-df79975b,
|
||||
.u-tabs__wrapper__nav__line.data-v-df79975b {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
flex-grow: 0;
|
||||
flex-basis: auto;
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
.u-input.data-v-df79975b {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
flex: 1;
|
||||
}
|
||||
.u-input--radius.data-v-df79975b, .u-input--square.data-v-df79975b {
|
||||
border-radius: 4px;
|
||||
}
|
||||
.u-input--no-radius.data-v-df79975b {
|
||||
border-radius: 0;
|
||||
}
|
||||
.u-input--circle.data-v-df79975b {
|
||||
border-radius: 100px;
|
||||
}
|
||||
.u-input__content.data-v-df79975b {
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
.u-input__content__field-wrapper.data-v-df79975b {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
margin: 0;
|
||||
flex: 1;
|
||||
}
|
||||
.u-input__content__field-wrapper__field.data-v-df79975b {
|
||||
line-height: 26px;
|
||||
text-align: left;
|
||||
color: #303133;
|
||||
height: 24px;
|
||||
font-size: 15px;
|
||||
flex: 1;
|
||||
}
|
||||
.u-input__content__clear.data-v-df79975b {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
border-radius: 100px;
|
||||
background-color: #c6c7cb;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
transform: scale(0.82);
|
||||
margin-left: 4px;
|
||||
}
|
||||
.u-input__content__subfix-icon.data-v-df79975b {
|
||||
margin-left: 4px;
|
||||
}
|
||||
.u-input__content__prefix-icon.data-v-df79975b {
|
||||
margin-right: 4px;
|
||||
}
|
||||
57
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/index.js
vendored
Normal file
57
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/index.js
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mixin = require("./libs/mixin/mixin.js");
|
||||
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("./libs/mixin/mpMixin.js");
|
||||
const uni_modules_uviewPlus_libs_luchRequest_core_Request = require("./libs/luch-request/core/Request.js");
|
||||
const uni_modules_uviewPlus_libs_util_route = require("./libs/util/route.js");
|
||||
const uni_modules_uviewPlus_libs_function_colorGradient = require("./libs/function/colorGradient.js");
|
||||
const uni_modules_uviewPlus_libs_function_test = require("./libs/function/test.js");
|
||||
const uni_modules_uviewPlus_libs_function_debounce = require("./libs/function/debounce.js");
|
||||
const uni_modules_uviewPlus_libs_function_throttle = require("./libs/function/throttle.js");
|
||||
const uni_modules_uviewPlus_libs_function_index = require("./libs/function/index.js");
|
||||
const uni_modules_uviewPlus_libs_config_config = require("./libs/config/config.js");
|
||||
const uni_modules_uviewPlus_libs_config_props = require("./libs/config/props.js");
|
||||
const uni_modules_uviewPlus_libs_config_zIndex = require("./libs/config/zIndex.js");
|
||||
const uni_modules_uviewPlus_libs_config_color = require("./libs/config/color.js");
|
||||
const uni_modules_uviewPlus_libs_function_platform = require("./libs/function/platform.js");
|
||||
const http = new uni_modules_uviewPlus_libs_luchRequest_core_Request.Request();
|
||||
let themeType = ["primary", "success", "error", "warning", "info"];
|
||||
function setConfig(configs) {
|
||||
uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_config.config, configs.config || {});
|
||||
uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_props.defProps, configs.props || {});
|
||||
uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_color.color, configs.color || {});
|
||||
uni_modules_uviewPlus_libs_function_index.index.shallowMerge(uni_modules_uviewPlus_libs_config_zIndex.zIndex, configs.zIndex || {});
|
||||
}
|
||||
uni_modules_uviewPlus_libs_function_index.index.setConfig = setConfig;
|
||||
const $u = {
|
||||
route: uni_modules_uviewPlus_libs_util_route.route,
|
||||
date: uni_modules_uviewPlus_libs_function_index.index.timeFormat,
|
||||
// 另名date
|
||||
colorGradient: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.colorGradient,
|
||||
hexToRgb: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.hexToRgb,
|
||||
rgbToHex: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.rgbToHex,
|
||||
colorToRgba: uni_modules_uviewPlus_libs_function_colorGradient.colorGradient.colorToRgba,
|
||||
test: uni_modules_uviewPlus_libs_function_test.test,
|
||||
type: themeType,
|
||||
http,
|
||||
config: uni_modules_uviewPlus_libs_config_config.config,
|
||||
// uview-plus配置信息相关,比如版本号
|
||||
zIndex: uni_modules_uviewPlus_libs_config_zIndex.zIndex,
|
||||
debounce: uni_modules_uviewPlus_libs_function_debounce.debounce,
|
||||
throttle: uni_modules_uviewPlus_libs_function_throttle.throttle,
|
||||
mixin: uni_modules_uviewPlus_libs_mixin_mixin.mixin,
|
||||
mpMixin: uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin,
|
||||
props: uni_modules_uviewPlus_libs_config_props.defProps,
|
||||
...uni_modules_uviewPlus_libs_function_index.index,
|
||||
color: uni_modules_uviewPlus_libs_config_color.color,
|
||||
platform: uni_modules_uviewPlus_libs_function_platform.platform
|
||||
};
|
||||
common_vendor.index.$u = $u;
|
||||
const install = (Vue) => {
|
||||
Vue.config.globalProperties.$u = $u;
|
||||
Vue.mixin(uni_modules_uviewPlus_libs_mixin_mixin.mixin);
|
||||
};
|
||||
const uviewPlus = {
|
||||
install
|
||||
};
|
||||
exports.uviewPlus = uviewPlus;
|
||||
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/color.js
vendored
Normal file
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/color.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
const color = {
|
||||
primary: "#3c9cff",
|
||||
info: "#909399",
|
||||
default: "#909399",
|
||||
warning: "#f9ae3d",
|
||||
error: "#f56c6c",
|
||||
success: "#5ac725",
|
||||
mainColor: "#303133",
|
||||
contentColor: "#606266",
|
||||
tipsColor: "#909399",
|
||||
lightColor: "#c0c4cc",
|
||||
borderColor: "#e4e7ed"
|
||||
};
|
||||
exports.color = color;
|
||||
35
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/config.js
vendored
Normal file
35
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/config.js
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
const version = "3";
|
||||
{
|
||||
console.log(`
|
||||
%c uview-plus V${version} %c https://ijry.github.io/uview-plus/
|
||||
|
||||
`, "color: #ffffff; background: #3c9cff; padding:5px 0;", "color: #3c9cff;background: #ffffff; padding:5px 0;");
|
||||
}
|
||||
const config = {
|
||||
v: version,
|
||||
version,
|
||||
// 主题名称
|
||||
type: [
|
||||
"primary",
|
||||
"success",
|
||||
"info",
|
||||
"error",
|
||||
"warning"
|
||||
],
|
||||
// 颜色部分,本来可以通过scss的:export导出供js使用,但是奈何nvue不支持
|
||||
color: {
|
||||
"u-primary": "#2979ff",
|
||||
"u-warning": "#ff9900",
|
||||
"u-success": "#19be6b",
|
||||
"u-error": "#fa3534",
|
||||
"u-info": "#909399",
|
||||
"u-main-color": "#303133",
|
||||
"u-content-color": "#606266",
|
||||
"u-tips-color": "#909399",
|
||||
"u-light-color": "#c0c4cc"
|
||||
},
|
||||
// 默认单位,可以通过配置为rpx,那么在用于传入组件大小参数为数值时,就默认为rpx
|
||||
unit: "px"
|
||||
};
|
||||
exports.config = config;
|
||||
181
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props.js
vendored
Normal file
181
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props.js
vendored
Normal file
@@ -0,0 +1,181 @@
|
||||
"use strict";
|
||||
require("./config.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_actionSheet = require("./props/actionSheet.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_album = require("./props/album.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_alert = require("./props/alert.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_avatar = require("./props/avatar.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_avatarGroup = require("./props/avatarGroup.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_backtop = require("./props/backtop.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_badge = require("./props/badge.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_button = require("./props/button.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_calendar = require("./props/calendar.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_carKeyboard = require("./props/carKeyboard.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_cell = require("./props/cell.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_cellGroup = require("./props/cellGroup.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_checkbox = require("./props/checkbox.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_checkboxGroup = require("./props/checkboxGroup.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_circleProgress = require("./props/circleProgress.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_code = require("./props/code.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_codeInput = require("./props/codeInput.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_col = require("./props/col.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_collapse = require("./props/collapse.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_collapseItem = require("./props/collapseItem.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_columnNotice = require("./props/columnNotice.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_countDown = require("./props/countDown.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_countTo = require("./props/countTo.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_datetimePicker = require("./props/datetimePicker.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_divider = require("./props/divider.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_empty = require("./props/empty.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_form = require("./props/form.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_formItem = require("./props/formItem.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_gap = require("./props/gap.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_grid = require("./props/grid.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_gridItem = require("./props/gridItem.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_icon = require("./props/icon.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_image = require("./props/image.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_indexAnchor = require("./props/indexAnchor.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_indexList = require("./props/indexList.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_input = require("./props/input.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_keyboard = require("./props/keyboard.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_line = require("./props/line.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_lineProgress = require("./props/lineProgress.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_link = require("./props/link.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_list = require("./props/list.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_listItem = require("./props/listItem.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_loadingIcon = require("./props/loadingIcon.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_loadingPage = require("./props/loadingPage.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_loadmore = require("./props/loadmore.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_modal = require("./props/modal.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_navbar = require("./props/navbar.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_noNetwork = require("./props/noNetwork.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_noticeBar = require("./props/noticeBar.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_notify = require("./props/notify.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_numberBox = require("./props/numberBox.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_numberKeyboard = require("./props/numberKeyboard.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_overlay = require("./props/overlay.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_parse = require("./props/parse.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_picker = require("./props/picker.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_popup = require("./props/popup.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_radio = require("./props/radio.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_radioGroup = require("./props/radioGroup.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_rate = require("./props/rate.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_readMore = require("./props/readMore.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_row = require("./props/row.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_rowNotice = require("./props/rowNotice.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_scrollList = require("./props/scrollList.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_search = require("./props/search.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_section = require("./props/section.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_skeleton = require("./props/skeleton.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_slider = require("./props/slider.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_statusBar = require("./props/statusBar.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_steps = require("./props/steps.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_stepsItem = require("./props/stepsItem.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_sticky = require("./props/sticky.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_subsection = require("./props/subsection.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_swipeAction = require("./props/swipeAction.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_swipeActionItem = require("./props/swipeActionItem.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_swiper = require("./props/swiper.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_swipterIndicator = require("./props/swipterIndicator.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_switch = require("./props/switch.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_tabbar = require("./props/tabbar.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_tabbarItem = require("./props/tabbarItem.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_tabs = require("./props/tabs.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_tag = require("./props/tag.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_text = require("./props/text.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_textarea = require("./props/textarea.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_toast = require("./props/toast.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_toolbar = require("./props/toolbar.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_tooltip = require("./props/tooltip.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_transition = require("./props/transition.js");
|
||||
const uni_modules_uviewPlus_libs_config_props_upload = require("./props/upload.js");
|
||||
const defProps = {
|
||||
...uni_modules_uviewPlus_libs_config_props_actionSheet.ActionSheet,
|
||||
...uni_modules_uviewPlus_libs_config_props_album.Album,
|
||||
...uni_modules_uviewPlus_libs_config_props_alert.Alert,
|
||||
...uni_modules_uviewPlus_libs_config_props_avatar.Avatar,
|
||||
...uni_modules_uviewPlus_libs_config_props_avatarGroup.AvatarGroup,
|
||||
...uni_modules_uviewPlus_libs_config_props_backtop.Backtop,
|
||||
...uni_modules_uviewPlus_libs_config_props_badge.Badge,
|
||||
...uni_modules_uviewPlus_libs_config_props_button.Button,
|
||||
...uni_modules_uviewPlus_libs_config_props_calendar.Calendar,
|
||||
...uni_modules_uviewPlus_libs_config_props_carKeyboard.CarKeyboard,
|
||||
...uni_modules_uviewPlus_libs_config_props_cell.Cell,
|
||||
...uni_modules_uviewPlus_libs_config_props_cellGroup.CellGroup,
|
||||
...uni_modules_uviewPlus_libs_config_props_checkbox.Checkbox,
|
||||
...uni_modules_uviewPlus_libs_config_props_checkboxGroup.CheckboxGroup,
|
||||
...uni_modules_uviewPlus_libs_config_props_circleProgress.CircleProgress,
|
||||
...uni_modules_uviewPlus_libs_config_props_code.Code,
|
||||
...uni_modules_uviewPlus_libs_config_props_codeInput.CodeInput,
|
||||
...uni_modules_uviewPlus_libs_config_props_col.Col,
|
||||
...uni_modules_uviewPlus_libs_config_props_collapse.Collapse,
|
||||
...uni_modules_uviewPlus_libs_config_props_collapseItem.CollapseItem,
|
||||
...uni_modules_uviewPlus_libs_config_props_columnNotice.ColumnNotice,
|
||||
...uni_modules_uviewPlus_libs_config_props_countDown.CountDown,
|
||||
...uni_modules_uviewPlus_libs_config_props_countTo.CountTo,
|
||||
...uni_modules_uviewPlus_libs_config_props_datetimePicker.DatetimePicker,
|
||||
...uni_modules_uviewPlus_libs_config_props_divider.Divider,
|
||||
...uni_modules_uviewPlus_libs_config_props_empty.Empty,
|
||||
...uni_modules_uviewPlus_libs_config_props_form.Form,
|
||||
...uni_modules_uviewPlus_libs_config_props_formItem.GormItem,
|
||||
...uni_modules_uviewPlus_libs_config_props_gap.Gap,
|
||||
...uni_modules_uviewPlus_libs_config_props_grid.Grid,
|
||||
...uni_modules_uviewPlus_libs_config_props_gridItem.GridItem,
|
||||
...uni_modules_uviewPlus_libs_config_props_icon.Icon,
|
||||
...uni_modules_uviewPlus_libs_config_props_image.Image,
|
||||
...uni_modules_uviewPlus_libs_config_props_indexAnchor.IndexAnchor,
|
||||
...uni_modules_uviewPlus_libs_config_props_indexList.IndexList,
|
||||
...uni_modules_uviewPlus_libs_config_props_input.Input,
|
||||
...uni_modules_uviewPlus_libs_config_props_keyboard.Keyboard,
|
||||
...uni_modules_uviewPlus_libs_config_props_line.Line,
|
||||
...uni_modules_uviewPlus_libs_config_props_lineProgress.LineProgress,
|
||||
...uni_modules_uviewPlus_libs_config_props_link.Link,
|
||||
...uni_modules_uviewPlus_libs_config_props_list.List,
|
||||
...uni_modules_uviewPlus_libs_config_props_listItem.ListItem,
|
||||
...uni_modules_uviewPlus_libs_config_props_loadingIcon.LoadingIcon,
|
||||
...uni_modules_uviewPlus_libs_config_props_loadingPage.LoadingPage,
|
||||
...uni_modules_uviewPlus_libs_config_props_loadmore.Loadmore,
|
||||
...uni_modules_uviewPlus_libs_config_props_modal.Modal,
|
||||
...uni_modules_uviewPlus_libs_config_props_navbar.Navbar,
|
||||
...uni_modules_uviewPlus_libs_config_props_noNetwork.NoNetwork,
|
||||
...uni_modules_uviewPlus_libs_config_props_noticeBar.NoticeBar,
|
||||
...uni_modules_uviewPlus_libs_config_props_notify.Notify,
|
||||
...uni_modules_uviewPlus_libs_config_props_numberBox.NumberBox,
|
||||
...uni_modules_uviewPlus_libs_config_props_numberKeyboard.NumberKeyboard,
|
||||
...uni_modules_uviewPlus_libs_config_props_overlay.Overlay,
|
||||
...uni_modules_uviewPlus_libs_config_props_parse.Parse,
|
||||
...uni_modules_uviewPlus_libs_config_props_picker.Picker,
|
||||
...uni_modules_uviewPlus_libs_config_props_popup.Popup,
|
||||
...uni_modules_uviewPlus_libs_config_props_radio.Radio,
|
||||
...uni_modules_uviewPlus_libs_config_props_radioGroup.RadioGroup,
|
||||
...uni_modules_uviewPlus_libs_config_props_rate.Rate,
|
||||
...uni_modules_uviewPlus_libs_config_props_readMore.ReadMore,
|
||||
...uni_modules_uviewPlus_libs_config_props_row.Row,
|
||||
...uni_modules_uviewPlus_libs_config_props_rowNotice.RowNotice,
|
||||
...uni_modules_uviewPlus_libs_config_props_scrollList.ScrollList,
|
||||
...uni_modules_uviewPlus_libs_config_props_search.Search,
|
||||
...uni_modules_uviewPlus_libs_config_props_section.Section,
|
||||
...uni_modules_uviewPlus_libs_config_props_skeleton.Skeleton,
|
||||
...uni_modules_uviewPlus_libs_config_props_slider.Slider,
|
||||
...uni_modules_uviewPlus_libs_config_props_statusBar.StatusBar,
|
||||
...uni_modules_uviewPlus_libs_config_props_steps.Steps,
|
||||
...uni_modules_uviewPlus_libs_config_props_stepsItem.StepsItem,
|
||||
...uni_modules_uviewPlus_libs_config_props_sticky.Sticky,
|
||||
...uni_modules_uviewPlus_libs_config_props_subsection.Subsection,
|
||||
...uni_modules_uviewPlus_libs_config_props_swipeAction.SwipeAction,
|
||||
...uni_modules_uviewPlus_libs_config_props_swipeActionItem.SwipeActionItem,
|
||||
...uni_modules_uviewPlus_libs_config_props_swiper.Swiper,
|
||||
...uni_modules_uviewPlus_libs_config_props_swipterIndicator.SwipterIndicator,
|
||||
...uni_modules_uviewPlus_libs_config_props_switch.Switch,
|
||||
...uni_modules_uviewPlus_libs_config_props_tabbar.Tabbar,
|
||||
...uni_modules_uviewPlus_libs_config_props_tabbarItem.TabbarItem,
|
||||
...uni_modules_uviewPlus_libs_config_props_tabs.Tabs,
|
||||
...uni_modules_uviewPlus_libs_config_props_tag.Tag,
|
||||
...uni_modules_uviewPlus_libs_config_props_text.Text,
|
||||
...uni_modules_uviewPlus_libs_config_props_textarea.Textarea,
|
||||
...uni_modules_uviewPlus_libs_config_props_toast.Toast,
|
||||
...uni_modules_uviewPlus_libs_config_props_toolbar.Toolbar,
|
||||
...uni_modules_uviewPlus_libs_config_props_tooltip.Tooltip,
|
||||
...uni_modules_uviewPlus_libs_config_props_transition.Transition,
|
||||
...uni_modules_uviewPlus_libs_config_props_upload.Upload
|
||||
};
|
||||
exports.defProps = defProps;
|
||||
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/actionSheet.js
vendored
Normal file
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/actionSheet.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
const ActionSheet = {
|
||||
// action-sheet组件
|
||||
actionSheet: {
|
||||
show: false,
|
||||
title: "",
|
||||
description: "",
|
||||
actions: [],
|
||||
index: "",
|
||||
cancelText: "",
|
||||
closeOnClickAction: true,
|
||||
safeAreaInsetBottom: true,
|
||||
openType: "",
|
||||
closeOnClickOverlay: true,
|
||||
round: 0
|
||||
}
|
||||
};
|
||||
exports.ActionSheet = ActionSheet;
|
||||
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/album.js
vendored
Normal file
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/album.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
const Album = {
|
||||
// album 组件
|
||||
album: {
|
||||
urls: [],
|
||||
keyName: "",
|
||||
singleSize: 180,
|
||||
multipleSize: 70,
|
||||
space: 6,
|
||||
singleMode: "scaleToFill",
|
||||
multipleMode: "aspectFill",
|
||||
maxCount: 9,
|
||||
previewFullImage: true,
|
||||
rowCount: 3,
|
||||
showMore: true
|
||||
}
|
||||
};
|
||||
exports.Album = Album;
|
||||
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/alert.js
vendored
Normal file
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/alert.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
const Alert = {
|
||||
// alert警告组件
|
||||
alert: {
|
||||
title: "",
|
||||
type: "warning",
|
||||
description: "",
|
||||
closable: false,
|
||||
showIcon: false,
|
||||
effect: "light",
|
||||
center: false,
|
||||
fontSize: 14
|
||||
}
|
||||
};
|
||||
exports.Alert = Alert;
|
||||
21
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/avatar.js
vendored
Normal file
21
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/avatar.js
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
"use strict";
|
||||
const Avatar = {
|
||||
// avatar 组件
|
||||
avatar: {
|
||||
src: "",
|
||||
shape: "circle",
|
||||
size: 40,
|
||||
mode: "scaleToFill",
|
||||
text: "",
|
||||
bgColor: "#c0c4cc",
|
||||
color: "#ffffff",
|
||||
fontSize: 18,
|
||||
icon: "",
|
||||
mpAvatar: false,
|
||||
randomBgColor: false,
|
||||
defaultUrl: "",
|
||||
colorIndex: "",
|
||||
name: ""
|
||||
}
|
||||
};
|
||||
exports.Avatar = Avatar;
|
||||
16
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/avatarGroup.js
vendored
Normal file
16
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/avatarGroup.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
const AvatarGroup = {
|
||||
// avatarGroup 组件
|
||||
avatarGroup: {
|
||||
urls: [],
|
||||
maxCount: 5,
|
||||
shape: "circle",
|
||||
mode: "scaleToFill",
|
||||
showMore: true,
|
||||
size: 40,
|
||||
keyName: "",
|
||||
gap: 0.5,
|
||||
extraValue: 0
|
||||
}
|
||||
};
|
||||
exports.AvatarGroup = AvatarGroup;
|
||||
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/backtop.js
vendored
Normal file
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/backtop.js
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
const Backtop = {
|
||||
// backtop组件
|
||||
backtop: {
|
||||
mode: "circle",
|
||||
icon: "arrow-upward",
|
||||
text: "",
|
||||
duration: 100,
|
||||
scrollTop: 0,
|
||||
top: 400,
|
||||
bottom: 100,
|
||||
right: 20,
|
||||
zIndex: 9,
|
||||
iconStyle: {
|
||||
color: "#909399",
|
||||
fontSize: "19px"
|
||||
}
|
||||
}
|
||||
};
|
||||
exports.Backtop = Backtop;
|
||||
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/badge.js
vendored
Normal file
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/badge.js
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
const Badge = {
|
||||
// 徽标数组件
|
||||
badge: {
|
||||
isDot: false,
|
||||
value: "",
|
||||
show: true,
|
||||
max: 999,
|
||||
type: "error",
|
||||
showZero: false,
|
||||
bgColor: null,
|
||||
color: null,
|
||||
shape: "circle",
|
||||
numberType: "overflow",
|
||||
offset: [],
|
||||
inverted: false,
|
||||
absolute: false
|
||||
}
|
||||
};
|
||||
exports.Badge = Badge;
|
||||
35
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/button.js
vendored
Normal file
35
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/button.js
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
const Button = {
|
||||
// button组件
|
||||
button: {
|
||||
hairline: false,
|
||||
type: "info",
|
||||
size: "normal",
|
||||
shape: "square",
|
||||
plain: false,
|
||||
disabled: false,
|
||||
loading: false,
|
||||
loadingText: "",
|
||||
loadingMode: "spinner",
|
||||
loadingSize: 15,
|
||||
openType: "",
|
||||
formType: "",
|
||||
appParameter: "",
|
||||
hoverStopPropagation: true,
|
||||
lang: "en",
|
||||
sessionFrom: "",
|
||||
sendMessageTitle: "",
|
||||
sendMessagePath: "",
|
||||
sendMessageImg: "",
|
||||
showMessageCard: false,
|
||||
dataName: "",
|
||||
throttleTime: 0,
|
||||
hoverStartTime: 0,
|
||||
hoverStayTime: 200,
|
||||
text: "",
|
||||
icon: "",
|
||||
iconColor: "",
|
||||
color: ""
|
||||
}
|
||||
};
|
||||
exports.Button = Button;
|
||||
37
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/calendar.js
vendored
Normal file
37
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/calendar.js
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
const Calendar = {
|
||||
// calendar 组件
|
||||
calendar: {
|
||||
title: "日期选择",
|
||||
showTitle: true,
|
||||
showSubtitle: true,
|
||||
mode: "single",
|
||||
startText: "开始",
|
||||
endText: "结束",
|
||||
customList: [],
|
||||
color: "#3c9cff",
|
||||
minDate: 0,
|
||||
maxDate: 0,
|
||||
defaultDate: null,
|
||||
maxCount: Number.MAX_SAFE_INTEGER,
|
||||
// Infinity
|
||||
rowHeight: 56,
|
||||
formatter: null,
|
||||
showLunar: false,
|
||||
showMark: true,
|
||||
confirmText: "确定",
|
||||
confirmDisabledText: "确定",
|
||||
show: false,
|
||||
closeOnClickOverlay: false,
|
||||
readonly: false,
|
||||
showConfirm: true,
|
||||
maxRange: Number.MAX_SAFE_INTEGER,
|
||||
// Infinity
|
||||
rangePrompt: "",
|
||||
showRangePrompt: true,
|
||||
allowSameDay: false,
|
||||
round: 0,
|
||||
monthNum: 3
|
||||
}
|
||||
};
|
||||
exports.Calendar = Calendar;
|
||||
8
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/carKeyboard.js
vendored
Normal file
8
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/carKeyboard.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
const CarKeyboard = {
|
||||
// 车牌号键盘
|
||||
carKeyboard: {
|
||||
random: false
|
||||
}
|
||||
};
|
||||
exports.CarKeyboard = CarKeyboard;
|
||||
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/cell.js
vendored
Normal file
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/cell.js
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
const Cell = {
|
||||
// cell组件的props
|
||||
cell: {
|
||||
customClass: "",
|
||||
title: "",
|
||||
label: "",
|
||||
value: "",
|
||||
icon: "",
|
||||
disabled: false,
|
||||
border: true,
|
||||
center: false,
|
||||
url: "",
|
||||
linkType: "navigateTo",
|
||||
clickable: false,
|
||||
isLink: false,
|
||||
required: false,
|
||||
arrowDirection: "",
|
||||
iconStyle: {},
|
||||
rightIconStyle: {},
|
||||
rightIcon: "arrow-right",
|
||||
titleStyle: {},
|
||||
size: "",
|
||||
stop: true,
|
||||
name: ""
|
||||
}
|
||||
};
|
||||
exports.Cell = Cell;
|
||||
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/cellGroup.js
vendored
Normal file
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/cellGroup.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
const CellGroup = {
|
||||
// cell-group组件的props
|
||||
cellGroup: {
|
||||
title: "",
|
||||
border: true,
|
||||
customStyle: {}
|
||||
}
|
||||
};
|
||||
exports.CellGroup = CellGroup;
|
||||
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/checkbox.js
vendored
Normal file
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/checkbox.js
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
const Checkbox = {
|
||||
// checkbox组件
|
||||
checkbox: {
|
||||
name: "",
|
||||
shape: "",
|
||||
size: "",
|
||||
checkbox: false,
|
||||
disabled: "",
|
||||
activeColor: "",
|
||||
inactiveColor: "",
|
||||
iconSize: "",
|
||||
iconColor: "",
|
||||
label: "",
|
||||
labelSize: "",
|
||||
labelColor: "",
|
||||
labelDisabled: ""
|
||||
}
|
||||
};
|
||||
exports.Checkbox = Checkbox;
|
||||
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/checkboxGroup.js
vendored
Normal file
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/checkboxGroup.js
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
const CheckboxGroup = {
|
||||
// checkbox-group组件
|
||||
checkboxGroup: {
|
||||
name: "",
|
||||
value: [],
|
||||
shape: "square",
|
||||
disabled: false,
|
||||
activeColor: "#2979ff",
|
||||
inactiveColor: "#c8c9cc",
|
||||
size: 18,
|
||||
placement: "row",
|
||||
labelSize: 14,
|
||||
labelColor: "#303133",
|
||||
labelDisabled: false,
|
||||
iconColor: "#ffffff",
|
||||
iconSize: 12,
|
||||
iconPlacement: "left",
|
||||
borderBottom: false
|
||||
}
|
||||
};
|
||||
exports.CheckboxGroup = CheckboxGroup;
|
||||
8
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/circleProgress.js
vendored
Normal file
8
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/circleProgress.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
const CircleProgress = {
|
||||
// circleProgress 组件
|
||||
circleProgress: {
|
||||
percentage: 30
|
||||
}
|
||||
};
|
||||
exports.CircleProgress = CircleProgress;
|
||||
13
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/code.js
vendored
Normal file
13
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/code.js
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
const Code = {
|
||||
// code 组件
|
||||
code: {
|
||||
seconds: 60,
|
||||
startText: "获取验证码",
|
||||
changeText: "X秒重新获取",
|
||||
endText: "重新获取",
|
||||
keepRunning: false,
|
||||
uniqueKey: ""
|
||||
}
|
||||
};
|
||||
exports.Code = Code;
|
||||
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/codeInput.js
vendored
Normal file
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/codeInput.js
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
const CodeInput = {
|
||||
// codeInput 组件
|
||||
codeInput: {
|
||||
adjustPosition: true,
|
||||
maxlength: 6,
|
||||
dot: false,
|
||||
mode: "box",
|
||||
hairline: false,
|
||||
space: 10,
|
||||
value: "",
|
||||
focus: false,
|
||||
bold: false,
|
||||
color: "#606266",
|
||||
fontSize: 18,
|
||||
size: 35,
|
||||
disabledKeyboard: false,
|
||||
borderColor: "#c9cacc",
|
||||
disabledDot: true
|
||||
}
|
||||
};
|
||||
exports.CodeInput = CodeInput;
|
||||
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/col.js
vendored
Normal file
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/col.js
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
const Col = {
|
||||
// col 组件
|
||||
col: {
|
||||
span: 12,
|
||||
offset: 0,
|
||||
justify: "start",
|
||||
align: "stretch",
|
||||
textAlign: "left"
|
||||
}
|
||||
};
|
||||
exports.Col = Col;
|
||||
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/collapse.js
vendored
Normal file
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/collapse.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
const Collapse = {
|
||||
// collapse 组件
|
||||
collapse: {
|
||||
value: null,
|
||||
accordion: false,
|
||||
border: true
|
||||
}
|
||||
};
|
||||
exports.Collapse = Collapse;
|
||||
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/collapseItem.js
vendored
Normal file
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/collapseItem.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
const CollapseItem = {
|
||||
// collapseItem 组件
|
||||
collapseItem: {
|
||||
title: "",
|
||||
value: "",
|
||||
label: "",
|
||||
disabled: false,
|
||||
isLink: true,
|
||||
clickable: true,
|
||||
border: true,
|
||||
align: "left",
|
||||
name: "",
|
||||
icon: "",
|
||||
duration: 300
|
||||
}
|
||||
};
|
||||
exports.CollapseItem = CollapseItem;
|
||||
17
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/columnNotice.js
vendored
Normal file
17
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/columnNotice.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
const ColumnNotice = {
|
||||
// columnNotice 组件
|
||||
columnNotice: {
|
||||
text: "",
|
||||
icon: "volume",
|
||||
mode: "",
|
||||
color: "#f9ae3d",
|
||||
bgColor: "#fdf6ec",
|
||||
fontSize: 14,
|
||||
speed: 80,
|
||||
step: false,
|
||||
duration: 1500,
|
||||
disableTouch: true
|
||||
}
|
||||
};
|
||||
exports.ColumnNotice = ColumnNotice;
|
||||
11
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/countDown.js
vendored
Normal file
11
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/countDown.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
const CountDown = {
|
||||
// u-count-down 计时器组件
|
||||
countDown: {
|
||||
time: 0,
|
||||
format: "HH:mm:ss",
|
||||
autoStart: true,
|
||||
millisecond: false
|
||||
}
|
||||
};
|
||||
exports.CountDown = CountDown;
|
||||
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/countTo.js
vendored
Normal file
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/countTo.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
const CountTo = {
|
||||
// countTo 组件
|
||||
countTo: {
|
||||
startVal: 0,
|
||||
endVal: 0,
|
||||
duration: 2e3,
|
||||
autoplay: true,
|
||||
decimals: 0,
|
||||
useEasing: true,
|
||||
decimal: ".",
|
||||
color: "#606266",
|
||||
fontSize: 22,
|
||||
bold: false,
|
||||
separator: ""
|
||||
}
|
||||
};
|
||||
exports.CountTo = CountTo;
|
||||
30
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/datetimePicker.js
vendored
Normal file
30
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/datetimePicker.js
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
"use strict";
|
||||
const DatetimePicker = {
|
||||
// datetimePicker 组件
|
||||
datetimePicker: {
|
||||
show: false,
|
||||
popupMode: "bottom",
|
||||
showToolbar: true,
|
||||
value: "",
|
||||
title: "",
|
||||
mode: "datetime",
|
||||
maxDate: new Date((/* @__PURE__ */ new Date()).getFullYear() + 10, 0, 1).getTime(),
|
||||
minDate: new Date((/* @__PURE__ */ new Date()).getFullYear() - 10, 0, 1).getTime(),
|
||||
minHour: 0,
|
||||
maxHour: 23,
|
||||
minMinute: 0,
|
||||
maxMinute: 59,
|
||||
filter: null,
|
||||
formatter: null,
|
||||
loading: false,
|
||||
itemHeight: 44,
|
||||
cancelText: "取消",
|
||||
confirmText: "确认",
|
||||
cancelColor: "#909193",
|
||||
confirmColor: "#3c9cff",
|
||||
visibleItemCount: 5,
|
||||
closeOnClickOverlay: false,
|
||||
defaultIndex: []
|
||||
}
|
||||
};
|
||||
exports.DatetimePicker = DatetimePicker;
|
||||
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/divider.js
vendored
Normal file
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/divider.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
const Divider = {
|
||||
// divider组件
|
||||
divider: {
|
||||
dashed: false,
|
||||
hairline: true,
|
||||
dot: false,
|
||||
textPosition: "center",
|
||||
text: "",
|
||||
textSize: 14,
|
||||
textColor: "#909399",
|
||||
lineColor: "#dcdfe6"
|
||||
}
|
||||
};
|
||||
exports.Divider = Divider;
|
||||
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/empty.js
vendored
Normal file
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/empty.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
const Empty = {
|
||||
// empty组件
|
||||
empty: {
|
||||
icon: "",
|
||||
text: "",
|
||||
textColor: "#c0c4cc",
|
||||
textSize: 14,
|
||||
iconColor: "#c0c4cc",
|
||||
iconSize: 90,
|
||||
mode: "data",
|
||||
width: 160,
|
||||
height: 160,
|
||||
show: true,
|
||||
marginTop: 0
|
||||
}
|
||||
};
|
||||
exports.Empty = Empty;
|
||||
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/form.js
vendored
Normal file
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/form.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
const Form = {
|
||||
// form 组件
|
||||
form: {
|
||||
model: {},
|
||||
rules: {},
|
||||
errorType: "message",
|
||||
borderBottom: true,
|
||||
labelPosition: "left",
|
||||
labelWidth: 45,
|
||||
labelAlign: "left",
|
||||
labelStyle: {}
|
||||
}
|
||||
};
|
||||
exports.Form = Form;
|
||||
17
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/formItem.js
vendored
Normal file
17
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/formItem.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
const GormItem = {
|
||||
// formItem 组件
|
||||
formItem: {
|
||||
label: "",
|
||||
prop: "",
|
||||
rule: "",
|
||||
borderBottom: "",
|
||||
labelPosition: "",
|
||||
labelWidth: "",
|
||||
rightIcon: "",
|
||||
leftIcon: "",
|
||||
required: false,
|
||||
leftIconStyle: ""
|
||||
}
|
||||
};
|
||||
exports.GormItem = GormItem;
|
||||
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/gap.js
vendored
Normal file
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/gap.js
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
const Gap = {
|
||||
// gap组件
|
||||
gap: {
|
||||
bgColor: "transparent",
|
||||
height: 20,
|
||||
marginTop: 0,
|
||||
marginBottom: 0,
|
||||
customStyle: {}
|
||||
}
|
||||
};
|
||||
exports.Gap = Gap;
|
||||
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/grid.js
vendored
Normal file
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/grid.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
const Grid = {
|
||||
// grid组件
|
||||
grid: {
|
||||
col: 3,
|
||||
border: false,
|
||||
align: "left"
|
||||
}
|
||||
};
|
||||
exports.Grid = Grid;
|
||||
9
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/gridItem.js
vendored
Normal file
9
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/gridItem.js
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
const GridItem = {
|
||||
// grid-item组件
|
||||
gridItem: {
|
||||
name: null,
|
||||
bgColor: "transparent"
|
||||
}
|
||||
};
|
||||
exports.GridItem = GridItem;
|
||||
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/icon.js
vendored
Normal file
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/icon.js
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_config = require("../config.js");
|
||||
const {
|
||||
color
|
||||
} = uni_modules_uviewPlus_libs_config_config.config;
|
||||
const Icon = {
|
||||
// icon组件
|
||||
icon: {
|
||||
name: "",
|
||||
color: color["u-content-color"],
|
||||
size: "16px",
|
||||
bold: false,
|
||||
index: "",
|
||||
hoverClass: "",
|
||||
customPrefix: "uicon",
|
||||
label: "",
|
||||
labelPos: "right",
|
||||
labelSize: "15px",
|
||||
labelColor: color["u-content-color"],
|
||||
space: "3px",
|
||||
imgMode: "",
|
||||
width: "",
|
||||
height: "",
|
||||
top: 0,
|
||||
stop: false
|
||||
}
|
||||
};
|
||||
exports.Icon = Icon;
|
||||
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/image.js
vendored
Normal file
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/image.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
const Image = {
|
||||
// image组件
|
||||
image: {
|
||||
src: "",
|
||||
mode: "aspectFill",
|
||||
width: "300",
|
||||
height: "225",
|
||||
shape: "square",
|
||||
radius: 0,
|
||||
lazyLoad: true,
|
||||
showMenuByLongpress: true,
|
||||
loadingIcon: "photo",
|
||||
errorIcon: "error-circle",
|
||||
showLoading: true,
|
||||
showError: true,
|
||||
fade: true,
|
||||
webp: false,
|
||||
duration: 500,
|
||||
bgColor: "#f3f4f6"
|
||||
}
|
||||
};
|
||||
exports.Image = Image;
|
||||
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/indexAnchor.js
vendored
Normal file
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/indexAnchor.js
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
const IndexAnchor = {
|
||||
// indexAnchor 组件
|
||||
indexAnchor: {
|
||||
text: "",
|
||||
color: "#606266",
|
||||
size: 14,
|
||||
bgColor: "#dedede",
|
||||
height: 32
|
||||
}
|
||||
};
|
||||
exports.IndexAnchor = IndexAnchor;
|
||||
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/indexList.js
vendored
Normal file
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/indexList.js
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
const IndexList = {
|
||||
// indexList 组件
|
||||
indexList: {
|
||||
inactiveColor: "#606266",
|
||||
activeColor: "#5677fc",
|
||||
indexList: [],
|
||||
sticky: true,
|
||||
customNavHeight: 0
|
||||
}
|
||||
};
|
||||
exports.IndexList = IndexList;
|
||||
41
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/input.js
vendored
Normal file
41
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/input.js
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
"use strict";
|
||||
const Input = {
|
||||
// index 组件
|
||||
input: {
|
||||
value: "",
|
||||
type: "text",
|
||||
fixed: false,
|
||||
disabled: false,
|
||||
disabledColor: "#f5f7fa",
|
||||
clearable: false,
|
||||
password: false,
|
||||
maxlength: -1,
|
||||
placeholder: null,
|
||||
placeholderClass: "input-placeholder",
|
||||
placeholderStyle: "color: #c0c4cc",
|
||||
showWordLimit: false,
|
||||
confirmType: "done",
|
||||
confirmHold: false,
|
||||
holdKeyboard: false,
|
||||
focus: false,
|
||||
autoBlur: false,
|
||||
disableDefaultPadding: false,
|
||||
cursor: -1,
|
||||
cursorSpacing: 30,
|
||||
selectionStart: -1,
|
||||
selectionEnd: -1,
|
||||
adjustPosition: true,
|
||||
inputAlign: "left",
|
||||
fontSize: "15px",
|
||||
color: "#303133",
|
||||
prefixIcon: "",
|
||||
prefixIconStyle: "",
|
||||
suffixIcon: "",
|
||||
suffixIconStyle: "",
|
||||
border: "surround",
|
||||
readonly: false,
|
||||
shape: "square",
|
||||
formatter: null
|
||||
}
|
||||
};
|
||||
exports.Input = Input;
|
||||
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/keyboard.js
vendored
Normal file
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/keyboard.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
const Keyboard = {
|
||||
// 键盘组件
|
||||
keyboard: {
|
||||
mode: "number",
|
||||
dotDisabled: false,
|
||||
tooltip: true,
|
||||
showTips: true,
|
||||
tips: "",
|
||||
showCancel: true,
|
||||
showConfirm: true,
|
||||
random: false,
|
||||
safeAreaInsetBottom: true,
|
||||
closeOnClickOverlay: true,
|
||||
show: false,
|
||||
overlay: true,
|
||||
zIndex: 10075,
|
||||
cancelText: "取消",
|
||||
confirmText: "确定",
|
||||
autoChange: false
|
||||
}
|
||||
};
|
||||
exports.Keyboard = Keyboard;
|
||||
13
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/line.js
vendored
Normal file
13
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/line.js
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
const Line = {
|
||||
// line组件
|
||||
line: {
|
||||
color: "#d6d7d9",
|
||||
length: "100%",
|
||||
direction: "row",
|
||||
hairline: true,
|
||||
margin: 0,
|
||||
dashed: false
|
||||
}
|
||||
};
|
||||
exports.Line = Line;
|
||||
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/lineProgress.js
vendored
Normal file
12
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/lineProgress.js
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
const LineProgress = {
|
||||
// lineProgress 组件
|
||||
lineProgress: {
|
||||
activeColor: "#19be6b",
|
||||
inactiveColor: "#ececec",
|
||||
percentage: 0,
|
||||
showText: true,
|
||||
height: 12
|
||||
}
|
||||
};
|
||||
exports.LineProgress = LineProgress;
|
||||
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/link.js
vendored
Normal file
18
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/link.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_config = require("../config.js");
|
||||
const {
|
||||
color
|
||||
} = uni_modules_uviewPlus_libs_config_config.config;
|
||||
const Link = {
|
||||
// link超链接组件props参数
|
||||
link: {
|
||||
color: color["u-primary"],
|
||||
fontSize: 15,
|
||||
underLine: false,
|
||||
href: "",
|
||||
mpTips: "链接已复制,请在浏览器打开",
|
||||
lineColor: "",
|
||||
text: ""
|
||||
}
|
||||
};
|
||||
exports.Link = Link;
|
||||
21
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/list.js
vendored
Normal file
21
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/list.js
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
"use strict";
|
||||
const List = {
|
||||
// list 组件
|
||||
list: {
|
||||
showScrollbar: false,
|
||||
lowerThreshold: 50,
|
||||
upperThreshold: 0,
|
||||
scrollTop: 0,
|
||||
offsetAccuracy: 10,
|
||||
enableFlex: false,
|
||||
pagingEnabled: false,
|
||||
scrollable: true,
|
||||
scrollIntoView: "",
|
||||
scrollWithAnimation: false,
|
||||
enableBackToTop: false,
|
||||
height: 0,
|
||||
width: 0,
|
||||
preLoadScreen: 1
|
||||
}
|
||||
};
|
||||
exports.List = List;
|
||||
8
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/listItem.js
vendored
Normal file
8
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/listItem.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
const ListItem = {
|
||||
// listItem 组件
|
||||
listItem: {
|
||||
anchor: ""
|
||||
}
|
||||
};
|
||||
exports.ListItem = ListItem;
|
||||
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/loadingIcon.js
vendored
Normal file
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/loadingIcon.js
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_config = require("../config.js");
|
||||
const {
|
||||
color
|
||||
} = uni_modules_uviewPlus_libs_config_config.config;
|
||||
const LoadingIcon = {
|
||||
// loading-icon加载中图标组件
|
||||
loadingIcon: {
|
||||
show: true,
|
||||
color: color["u-tips-color"],
|
||||
textColor: color["u-tips-color"],
|
||||
vertical: false,
|
||||
mode: "spinner",
|
||||
size: 24,
|
||||
textSize: 15,
|
||||
text: "",
|
||||
timingFunction: "ease-in-out",
|
||||
duration: 1200,
|
||||
inactiveColor: ""
|
||||
}
|
||||
};
|
||||
exports.LoadingIcon = LoadingIcon;
|
||||
16
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/loadingPage.js
vendored
Normal file
16
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/loadingPage.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
const LoadingPage = {
|
||||
// loading-page组件
|
||||
loadingPage: {
|
||||
loadingText: "正在加载",
|
||||
image: "",
|
||||
loadingMode: "circle",
|
||||
loading: false,
|
||||
bgColor: "#ffffff",
|
||||
color: "#C8C8C8",
|
||||
fontSize: 19,
|
||||
iconSize: 28,
|
||||
loadingColor: "#C8C8C8"
|
||||
}
|
||||
};
|
||||
exports.LoadingPage = LoadingPage;
|
||||
25
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/loadmore.js
vendored
Normal file
25
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/loadmore.js
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
const Loadmore = {
|
||||
// loadmore 组件
|
||||
loadmore: {
|
||||
status: "loadmore",
|
||||
bgColor: "transparent",
|
||||
icon: true,
|
||||
fontSize: 14,
|
||||
iconSize: 17,
|
||||
color: "#606266",
|
||||
loadingIcon: "spinner",
|
||||
loadmoreText: "加载更多",
|
||||
loadingText: "正在加载...",
|
||||
nomoreText: "没有更多了",
|
||||
isDot: false,
|
||||
iconColor: "#b7b7b7",
|
||||
marginTop: 10,
|
||||
marginBottom: 10,
|
||||
height: "auto",
|
||||
line: false,
|
||||
lineColor: "#E6E8EB",
|
||||
dashed: false
|
||||
}
|
||||
};
|
||||
exports.Loadmore = Loadmore;
|
||||
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/modal.js
vendored
Normal file
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/modal.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
const Modal = {
|
||||
// modal 组件
|
||||
modal: {
|
||||
show: false,
|
||||
title: "",
|
||||
content: "",
|
||||
confirmText: "确认",
|
||||
cancelText: "取消",
|
||||
showConfirmButton: true,
|
||||
showCancelButton: false,
|
||||
confirmColor: "#2979ff",
|
||||
cancelColor: "#606266",
|
||||
buttonReverse: false,
|
||||
zoom: true,
|
||||
asyncClose: false,
|
||||
closeOnClickOverlay: false,
|
||||
negativeTop: 0,
|
||||
width: "650rpx",
|
||||
confirmButtonShape: ""
|
||||
}
|
||||
};
|
||||
exports.Modal = Modal;
|
||||
24
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/navbar.js
vendored
Normal file
24
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/navbar.js
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
const uni_modules_uviewPlus_libs_config_color = require("../color.js");
|
||||
const Navbar = {
|
||||
// navbar 组件
|
||||
navbar: {
|
||||
safeAreaInsetTop: true,
|
||||
placeholder: false,
|
||||
fixed: true,
|
||||
border: false,
|
||||
leftIcon: "arrow-left",
|
||||
leftText: "",
|
||||
rightText: "",
|
||||
rightIcon: "",
|
||||
title: "",
|
||||
bgColor: "#ffffff",
|
||||
titleWidth: "400rpx",
|
||||
height: "44px",
|
||||
leftIconSize: 20,
|
||||
leftIconColor: uni_modules_uviewPlus_libs_config_color.color.mainColor,
|
||||
autoBack: false,
|
||||
titleStyle: ""
|
||||
}
|
||||
};
|
||||
exports.Navbar = Navbar;
|
||||
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/noNetwork.js
vendored
Normal file
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/noNetwork.js
vendored
Normal file
File diff suppressed because one or more lines are too long
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/noticeBar.js
vendored
Normal file
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/noticeBar.js
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
const NoticeBar = {
|
||||
// noticeBar
|
||||
noticeBar: {
|
||||
text: [],
|
||||
direction: "row",
|
||||
step: false,
|
||||
icon: "volume",
|
||||
mode: "",
|
||||
color: "#f9ae3d",
|
||||
bgColor: "#fdf6ec",
|
||||
speed: 80,
|
||||
fontSize: 14,
|
||||
duration: 2e3,
|
||||
disableTouch: true,
|
||||
url: "",
|
||||
linkType: "navigateTo"
|
||||
}
|
||||
};
|
||||
exports.NoticeBar = NoticeBar;
|
||||
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/notify.js
vendored
Normal file
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/notify.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
const Notify = {
|
||||
// notify组件
|
||||
notify: {
|
||||
top: 0,
|
||||
type: "primary",
|
||||
color: "#ffffff",
|
||||
bgColor: "",
|
||||
message: "",
|
||||
duration: 3e3,
|
||||
fontSize: 15,
|
||||
safeAreaInsetTop: false
|
||||
}
|
||||
};
|
||||
exports.Notify = Notify;
|
||||
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/numberBox.js
vendored
Normal file
28
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/numberBox.js
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
const NumberBox = {
|
||||
// 步进器组件
|
||||
numberBox: {
|
||||
name: "",
|
||||
value: 0,
|
||||
min: 1,
|
||||
max: Number.MAX_SAFE_INTEGER,
|
||||
step: 1,
|
||||
integer: false,
|
||||
disabled: false,
|
||||
disabledInput: false,
|
||||
asyncChange: false,
|
||||
inputWidth: 35,
|
||||
showMinus: true,
|
||||
showPlus: true,
|
||||
decimalLength: null,
|
||||
longPress: true,
|
||||
color: "#323233",
|
||||
buttonSize: 30,
|
||||
bgColor: "#EBECEE",
|
||||
cursorSpacing: 100,
|
||||
disableMinus: false,
|
||||
disablePlus: false,
|
||||
iconStyle: ""
|
||||
}
|
||||
};
|
||||
exports.NumberBox = NumberBox;
|
||||
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/numberKeyboard.js
vendored
Normal file
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/numberKeyboard.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
const NumberKeyboard = {
|
||||
// 数字键盘
|
||||
numberKeyboard: {
|
||||
mode: "number",
|
||||
dotDisabled: false,
|
||||
random: false
|
||||
}
|
||||
};
|
||||
exports.NumberKeyboard = NumberKeyboard;
|
||||
11
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/overlay.js
vendored
Normal file
11
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/overlay.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
const Overlay = {
|
||||
// overlay组件
|
||||
overlay: {
|
||||
show: false,
|
||||
zIndex: 10070,
|
||||
duration: 300,
|
||||
opacity: 0.5
|
||||
}
|
||||
};
|
||||
exports.Overlay = Overlay;
|
||||
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/parse.js
vendored
Normal file
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/parse.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
const Parse = {
|
||||
// parse
|
||||
parse: {
|
||||
copyLink: true,
|
||||
errorImg: "",
|
||||
lazyLoad: false,
|
||||
loadingImg: "",
|
||||
pauseVideo: true,
|
||||
previewImg: true,
|
||||
setTitle: true,
|
||||
showImgMenu: true
|
||||
}
|
||||
};
|
||||
exports.Parse = Parse;
|
||||
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/picker.js
vendored
Normal file
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/picker.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
const Picker = {
|
||||
// picker
|
||||
picker: {
|
||||
show: false,
|
||||
popupMode: "bottom",
|
||||
showToolbar: true,
|
||||
title: "",
|
||||
columns: [],
|
||||
loading: false,
|
||||
itemHeight: 44,
|
||||
cancelText: "取消",
|
||||
confirmText: "确定",
|
||||
cancelColor: "#909193",
|
||||
confirmColor: "#3c9cff",
|
||||
visibleItemCount: 5,
|
||||
keyName: "text",
|
||||
closeOnClickOverlay: false,
|
||||
defaultIndex: [],
|
||||
immediateChange: true
|
||||
}
|
||||
};
|
||||
exports.Picker = Picker;
|
||||
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/popup.js
vendored
Normal file
22
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/popup.js
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
const Popup = {
|
||||
// popup组件
|
||||
popup: {
|
||||
show: false,
|
||||
overlay: true,
|
||||
mode: "bottom",
|
||||
duration: 300,
|
||||
closeable: false,
|
||||
overlayStyle: {},
|
||||
closeOnClickOverlay: true,
|
||||
zIndex: 10075,
|
||||
safeAreaInsetBottom: true,
|
||||
safeAreaInsetTop: false,
|
||||
closeIconPos: "top-right",
|
||||
round: 0,
|
||||
zoom: true,
|
||||
bgColor: "",
|
||||
overlayOpacity: 0.5
|
||||
}
|
||||
};
|
||||
exports.Popup = Popup;
|
||||
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/radio.js
vendored
Normal file
20
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/radio.js
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
const Radio = {
|
||||
// radio组件
|
||||
radio: {
|
||||
name: "",
|
||||
shape: "",
|
||||
disabled: "",
|
||||
labelDisabled: "",
|
||||
activeColor: "",
|
||||
inactiveColor: "",
|
||||
iconSize: "",
|
||||
labelSize: "",
|
||||
label: "",
|
||||
labelColor: "",
|
||||
size: "",
|
||||
iconColor: "",
|
||||
placement: ""
|
||||
}
|
||||
};
|
||||
exports.Radio = Radio;
|
||||
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/radioGroup.js
vendored
Normal file
23
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/radioGroup.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
const RadioGroup = {
|
||||
// radio-group组件
|
||||
radioGroup: {
|
||||
value: "",
|
||||
disabled: false,
|
||||
shape: "circle",
|
||||
activeColor: "#2979ff",
|
||||
inactiveColor: "#c8c9cc",
|
||||
name: "",
|
||||
size: 18,
|
||||
placement: "row",
|
||||
label: "",
|
||||
labelColor: "#303133",
|
||||
labelSize: 14,
|
||||
labelDisabled: false,
|
||||
iconColor: "#ffffff",
|
||||
iconSize: 12,
|
||||
borderBottom: false,
|
||||
iconPlacement: "left"
|
||||
}
|
||||
};
|
||||
exports.RadioGroup = RadioGroup;
|
||||
19
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/rate.js
vendored
Normal file
19
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/rate.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
const Rate = {
|
||||
// rate组件
|
||||
rate: {
|
||||
value: 1,
|
||||
count: 5,
|
||||
disabled: false,
|
||||
size: 18,
|
||||
inactiveColor: "#b2b2b2",
|
||||
activeColor: "#FA3534",
|
||||
gutter: 4,
|
||||
minCount: 1,
|
||||
allowHalf: false,
|
||||
activeIcon: "star-fill",
|
||||
inactiveIcon: "star",
|
||||
touchable: true
|
||||
}
|
||||
};
|
||||
exports.Rate = Rate;
|
||||
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/readMore.js
vendored
Normal file
15
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/readMore.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
const ReadMore = {
|
||||
// readMore
|
||||
readMore: {
|
||||
showHeight: 400,
|
||||
toggle: false,
|
||||
closeText: "展开阅读全文",
|
||||
openText: "收起",
|
||||
color: "#2979ff",
|
||||
fontSize: 14,
|
||||
textIndent: "2em",
|
||||
name: ""
|
||||
}
|
||||
};
|
||||
exports.ReadMore = ReadMore;
|
||||
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/row.js
vendored
Normal file
10
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/row.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
const Row = {
|
||||
// row
|
||||
row: {
|
||||
gutter: 0,
|
||||
justify: "start",
|
||||
align: "center"
|
||||
}
|
||||
};
|
||||
exports.Row = Row;
|
||||
14
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/rowNotice.js
vendored
Normal file
14
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/rowNotice.js
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
const RowNotice = {
|
||||
// rowNotice
|
||||
rowNotice: {
|
||||
text: "",
|
||||
icon: "volume",
|
||||
mode: "",
|
||||
color: "#f9ae3d",
|
||||
bgColor: "#fdf6ec",
|
||||
fontSize: 14,
|
||||
speed: 80
|
||||
}
|
||||
};
|
||||
exports.RowNotice = RowNotice;
|
||||
13
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/scrollList.js
vendored
Normal file
13
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/scrollList.js
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
const ScrollList = {
|
||||
// scrollList
|
||||
scrollList: {
|
||||
indicatorWidth: 50,
|
||||
indicatorBarWidth: 20,
|
||||
indicator: true,
|
||||
indicatorColor: "#f2f2f2",
|
||||
indicatorActiveColor: "#3c9cff",
|
||||
indicatorStyle: ""
|
||||
}
|
||||
};
|
||||
exports.ScrollList = ScrollList;
|
||||
30
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/search.js
vendored
Normal file
30
unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/config/props/search.js
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
"use strict";
|
||||
const Search = {
|
||||
// search
|
||||
search: {
|
||||
shape: "round",
|
||||
bgColor: "#f2f2f2",
|
||||
placeholder: "请输入关键字",
|
||||
clearabled: true,
|
||||
focus: false,
|
||||
showAction: true,
|
||||
actionStyle: {},
|
||||
actionText: "搜索",
|
||||
inputAlign: "left",
|
||||
inputStyle: {},
|
||||
disabled: false,
|
||||
borderColor: "transparent",
|
||||
searchIconColor: "#909399",
|
||||
searchIconSize: 22,
|
||||
color: "#606266",
|
||||
placeholderColor: "#909399",
|
||||
searchIcon: "search",
|
||||
margin: "0",
|
||||
animation: false,
|
||||
value: "",
|
||||
maxlength: "-1",
|
||||
height: 32,
|
||||
label: null
|
||||
}
|
||||
};
|
||||
exports.Search = Search;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user