first commit
This commit is contained in:
116
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.js
vendored
Normal file
116
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.js
vendored
Normal file
@@ -0,0 +1,116 @@
|
||||
"use strict";
|
||||
const uni_modules_tdesignUniapp_components_common_src_instantiationDecorator = require("../common/src/instantiationDecorator.js");
|
||||
const uni_modules_tdesignUniapp_components_empty_props = require("./props.js");
|
||||
const uni_modules_tdesignUniapp_components_common_config = require("../common/config.js");
|
||||
const uni_modules_tdesignUniapp_components_common_utils = require("../common/utils.js");
|
||||
const uni_modules_tdesignUniapp_components_common_utils_wxs = require("../common/utils.wxs.js");
|
||||
const uni_modules_tdesignUniapp_components_common_version = require("../common/version.js");
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const TIcon = () => "../icon/icon.js";
|
||||
const TImage = () => "../image/image.js";
|
||||
const name = `${uni_modules_tdesignUniapp_components_common_config.prefix}-empty`;
|
||||
const _sfc_main = uni_modules_tdesignUniapp_components_common_src_instantiationDecorator.uniComponent({
|
||||
name,
|
||||
options: {
|
||||
styleIsolation: "shared"
|
||||
},
|
||||
externalClasses: [
|
||||
`${uni_modules_tdesignUniapp_components_common_config.prefix}-class`,
|
||||
`${uni_modules_tdesignUniapp_components_common_config.prefix}-class-description`,
|
||||
`${uni_modules_tdesignUniapp_components_common_config.prefix}-class-image`,
|
||||
`${uni_modules_tdesignUniapp_components_common_config.prefix}-class-actions`
|
||||
],
|
||||
components: {
|
||||
TIcon,
|
||||
TImage
|
||||
},
|
||||
props: {
|
||||
...uni_modules_tdesignUniapp_components_empty_props.props
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
prefix: uni_modules_tdesignUniapp_components_common_config.prefix,
|
||||
classPrefix: name,
|
||||
iconName: "",
|
||||
iconData: {},
|
||||
tools: uni_modules_tdesignUniapp_components_common_utils_wxs.tools
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
iconTClass() {
|
||||
return uni_modules_tdesignUniapp_components_common_version.canUseVirtualHost() ? this.iconRealClass : "";
|
||||
},
|
||||
iconClass() {
|
||||
return !uni_modules_tdesignUniapp_components_common_version.canUseVirtualHost() ? this.iconRealClass : "";
|
||||
},
|
||||
iconRealClass() {
|
||||
const { classPrefix, iconData } = this;
|
||||
return `${classPrefix}__icon ${classPrefix}__icon--${iconData.activeIdx == iconData.index ? "active " : " "}`;
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
icon: {
|
||||
handler(t) {
|
||||
const obj = uni_modules_tdesignUniapp_components_common_utils.setIcon("icon", t, "");
|
||||
Object.keys(obj).forEach((key) => {
|
||||
this[key] = obj[key];
|
||||
});
|
||||
},
|
||||
immediate: true
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
},
|
||||
methods: {}
|
||||
});
|
||||
if (!Array) {
|
||||
const _easycom_t_image2 = common_vendor.resolveComponent("t-image");
|
||||
const _easycom_t_icon2 = common_vendor.resolveComponent("t-icon");
|
||||
(_easycom_t_image2 + _easycom_t_icon2)();
|
||||
}
|
||||
const _easycom_t_image = () => "../image/image.js";
|
||||
const _easycom_t_icon = () => "../icon/icon.js";
|
||||
if (!Math) {
|
||||
(_easycom_t_image + _easycom_t_icon)();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return common_vendor.e({
|
||||
a: _ctx.image
|
||||
}, _ctx.image ? {
|
||||
b: common_vendor.p({
|
||||
["t-class"]: _ctx.tClassImage,
|
||||
src: _ctx.image,
|
||||
mode: "aspectFit"
|
||||
})
|
||||
} : _ctx.iconName || _ctx.tools.isNoEmptyObj(_ctx.iconData) ? {
|
||||
d: common_vendor.n(_ctx.iconClass),
|
||||
e: common_vendor.p({
|
||||
["custom-style"]: _ctx.iconData.style || "",
|
||||
["t-class"]: _ctx.iconTClass,
|
||||
prefix: _ctx.iconData.prefix,
|
||||
name: _ctx.iconName || _ctx.iconData.name,
|
||||
size: _ctx.iconData.size,
|
||||
color: _ctx.iconData.color,
|
||||
["aria-hidden"]: !!_ctx.iconData.ariaHidden,
|
||||
["aria-label"]: _ctx.iconData.ariaLabel,
|
||||
["aria-role"]: _ctx.iconData.ariaRole
|
||||
})
|
||||
} : {}, {
|
||||
c: _ctx.iconName || _ctx.tools.isNoEmptyObj(_ctx.iconData),
|
||||
f: common_vendor.n(_ctx.classPrefix + "__thumb"),
|
||||
g: _ctx.description
|
||||
}, _ctx.description ? {
|
||||
h: common_vendor.t(_ctx.description)
|
||||
} : {}, {
|
||||
i: common_vendor.n(_ctx.classPrefix + "__description "),
|
||||
j: common_vendor.n(_ctx.tClassDescription),
|
||||
k: common_vendor.n(_ctx.classPrefix + "__actions "),
|
||||
l: common_vendor.n(_ctx.tClassActions),
|
||||
m: common_vendor.s(_ctx.tools._style([_ctx.customStyle])),
|
||||
n: common_vendor.n(_ctx.tClass),
|
||||
o: common_vendor.n(_ctx.classPrefix)
|
||||
});
|
||||
}
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-e9615c73"]]);
|
||||
wx.createComponent(Component);
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.js.map
|
||||
7
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.json
vendored
Normal file
7
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"t-icon": "../icon/icon",
|
||||
"t-image": "../image/image"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view style="{{m}}" class="{{['data-v-e9615c73', n, o]}}"><view aria-hidden="{{true}}" class="{{['data-v-e9615c73', f]}}"><t-image wx:if="{{a}}" class="data-v-e9615c73" u-i="e9615c73-0" bind:__l="__l" u-p="{{b}}"/><block wx:elif="{{c}}" name="icon"><t-icon wx:if="{{e}}" class="{{['data-v-e9615c73', d]}}" u-i="e9615c73-1" bind:__l="__l" u-p="{{e}}"/></block><slot wx:else name="image"/></view><view class="{{['data-v-e9615c73', i, j]}}"><block wx:if="{{g}}">{{h}}</block><slot name="description"/></view><view class="{{['data-v-e9615c73', k, l]}}"><slot name="action"/></view></view>
|
||||
21
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.wxss
vendored
Normal file
21
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/empty.wxss
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
.t-empty.data-v-e9615c73 {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
.data-v-e9615c73 .t-empty__icon {
|
||||
font-size: 192rpx;
|
||||
color: var(--td-empty-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, 0.4))));
|
||||
}
|
||||
.t-empty__thumb + .t-empty__description.data-v-e9615c73:not(:empty) {
|
||||
margin-top: var(--td-empty-description-margin-top, var(--td-spacer-2, 32rpx));
|
||||
}
|
||||
.t-empty__description.data-v-e9615c73 {
|
||||
text-align: center;
|
||||
color: var(--td-empty-description-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, 0.4))));
|
||||
font: var(--td-empty-description-font, var(--td-font-body-medium, 28rpx / 44rpx var(--td-font-family, PingFang SC, Microsoft YaHei, Arial Regular)));
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
.t-empty__description + .t-empty__actions.data-v-e9615c73:not(:empty) {
|
||||
margin-top: var(--td-empty-action-margin-top, var(--td-spacer-4, 64rpx));
|
||||
}
|
||||
17
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/props.js
vendored
Normal file
17
unpackage/dist/dev/mp-weixin/uni_modules/tdesign-uniapp/components/empty/props.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
const props = {
|
||||
/** 描述文字 */
|
||||
description: {
|
||||
type: String
|
||||
},
|
||||
/** 图标名称。值为字符串表示图标名称,值为 `Object` 类型,表示透传至 `icon` */
|
||||
icon: {
|
||||
type: [String, Object]
|
||||
},
|
||||
/** 图片地址 */
|
||||
image: {
|
||||
type: String
|
||||
}
|
||||
};
|
||||
exports.props = props;
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/tdesign-uniapp/components/empty/props.js.map
|
||||
Reference in New Issue
Block a user