"use strict"; var common_vendor = require("../../../../common/vendor.js"); var uni_modules_uviewPlus_components_uText_props = require("./props.js"); var uni_modules_uviewPlus_components_uText_value = require("./value.js"); var uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js"); var uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js"); var uni_modules_uviewPlus_libs_mixin_button = require("../../libs/mixin/button.js"); var uni_modules_uviewPlus_libs_mixin_openType = require("../../libs/mixin/openType.js"); var uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js"); require("../../libs/config/props.js"); require("../../libs/config/config.js"); require("../../libs/config/props/actionSheet.js"); require("../../libs/config/props/album.js"); require("../../libs/config/props/alert.js"); require("../../libs/config/props/avatar.js"); require("../../libs/config/props/avatarGroup.js"); require("../../libs/config/props/backtop.js"); require("../../libs/config/props/badge.js"); require("../../libs/config/props/button.js"); require("../../libs/config/props/calendar.js"); require("../../libs/config/props/carKeyboard.js"); require("../../libs/config/props/cell.js"); require("../../libs/config/props/cellGroup.js"); require("../../libs/config/props/checkbox.js"); require("../../libs/config/props/checkboxGroup.js"); require("../../libs/config/props/circleProgress.js"); require("../../libs/config/props/code.js"); require("../../libs/config/props/codeInput.js"); require("../../libs/config/props/col.js"); require("../../libs/config/props/collapse.js"); require("../../libs/config/props/collapseItem.js"); require("../../libs/config/props/columnNotice.js"); require("../../libs/config/props/countDown.js"); require("../../libs/config/props/countTo.js"); require("../../libs/config/props/datetimePicker.js"); require("../../libs/config/props/divider.js"); require("../../libs/config/props/empty.js"); require("../../libs/config/props/form.js"); require("../../libs/config/props/formItem.js"); require("../../libs/config/props/gap.js"); require("../../libs/config/props/grid.js"); require("../../libs/config/props/gridItem.js"); require("../../libs/config/props/icon.js"); require("../../libs/config/props/image.js"); require("../../libs/config/props/indexAnchor.js"); require("../../libs/config/props/indexList.js"); require("../../libs/config/props/input.js"); require("../../libs/config/props/keyboard.js"); require("../../libs/config/props/line.js"); require("../../libs/config/props/lineProgress.js"); require("../../libs/config/props/link.js"); require("../../libs/config/props/list.js"); require("../../libs/config/props/listItem.js"); require("../../libs/config/props/loadingIcon.js"); require("../../libs/config/props/loadingPage.js"); require("../../libs/config/props/loadmore.js"); require("../../libs/config/props/modal.js"); require("../../libs/config/props/navbar.js"); require("../../libs/config/color.js"); require("../../libs/config/props/noNetwork.js"); require("../../libs/config/props/noticeBar.js"); require("../../libs/config/props/notify.js"); require("../../libs/config/props/numberBox.js"); require("../../libs/config/props/numberKeyboard.js"); require("../../libs/config/props/overlay.js"); require("../../libs/config/props/parse.js"); require("../../libs/config/props/picker.js"); require("../../libs/config/props/popup.js"); require("../../libs/config/props/radio.js"); require("../../libs/config/props/radioGroup.js"); require("../../libs/config/props/rate.js"); require("../../libs/config/props/readMore.js"); require("../../libs/config/props/row.js"); require("../../libs/config/props/rowNotice.js"); require("../../libs/config/props/scrollList.js"); require("../../libs/config/props/search.js"); require("../../libs/config/props/section.js"); require("../../libs/config/props/skeleton.js"); require("../../libs/config/props/slider.js"); require("../../libs/config/props/statusBar.js"); require("../../libs/config/props/steps.js"); require("../../libs/config/props/stepsItem.js"); require("../../libs/config/props/sticky.js"); require("../../libs/config/props/subsection.js"); require("../../libs/config/props/swipeAction.js"); require("../../libs/config/props/swipeActionItem.js"); require("../../libs/config/props/swiper.js"); require("../../libs/config/props/swipterIndicator.js"); require("../../libs/config/props/switch.js"); require("../../libs/config/props/tabbar.js"); require("../../libs/config/props/tabbarItem.js"); require("../../libs/config/props/tabs.js"); require("../../libs/config/props/tag.js"); require("../../libs/config/props/text.js"); require("../../libs/config/props/textarea.js"); require("../../libs/config/props/toast.js"); require("../../libs/config/props/toolbar.js"); require("../../libs/config/props/tooltip.js"); require("../../libs/config/props/transition.js"); require("../../libs/config/props/upload.js"); require("../../libs/function/test.js"); require("../../libs/util/route.js"); require("../../libs/function/digit.js"); const _sfc_main = { name: "u--text", mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uText_value.value, uni_modules_uviewPlus_libs_mixin_button.button, uni_modules_uviewPlus_libs_mixin_openType.openType, uni_modules_uviewPlus_components_uText_props.props], emits: ["click"], computed: { valueStyle() { const style = { textDecoration: this.decoration, fontWeight: this.bold ? "bold" : "normal", wordWrap: this.wordWrap, fontSize: uni_modules_uviewPlus_libs_function_index.addUnit(this.size) }; !this.type && (style.color = this.color); this.isNvue && this.lines && (style.lines = this.lines); this.lineHeight && (style.lineHeight = uni_modules_uviewPlus_libs_function_index.addUnit(this.lineHeight)); !this.isNvue && this.block && (style.display = "block"); return uni_modules_uviewPlus_libs_function_index.deepMerge(style, uni_modules_uviewPlus_libs_function_index.addStyle(this.customStyle)); }, isNvue() { let nvue = false; return nvue; }, isMp() { let mp = false; mp = true; return mp; } }, data() { return {}; }, methods: { addStyle: uni_modules_uviewPlus_libs_function_index.addStyle, clickHandler() { if (this.call && this.mode === "phone") { common_vendor.index.makePhoneCall({ phoneNumber: this.text }); } this.$emit("click"); } } }; if (!Array) { const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon"); const _easycom_u_link2 = common_vendor.resolveComponent("u-link"); (_easycom_u_icon2 + _easycom_u_link2)(); } const _easycom_u_icon = () => "../u-icon/u-icon.js"; const _easycom_u_link = () => "../u-link/u-link.js"; if (!Math) { (_easycom_u_icon + _easycom_u_link)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return common_vendor.e({ a: _ctx.show }, _ctx.show ? common_vendor.e({ b: _ctx.mode === "price" }, _ctx.mode === "price" ? { c: common_vendor.n(_ctx.type && `u-text__value--${_ctx.type}`), d: common_vendor.s($options.valueStyle) } : {}, { e: _ctx.prefixIcon }, _ctx.prefixIcon ? { f: common_vendor.p({ name: _ctx.prefixIcon, customStyle: $options.addStyle(_ctx.iconStyle) }) } : {}, { g: _ctx.mode === "link" }, _ctx.mode === "link" ? { h: $options.valueStyle.fontWeight, i: $options.valueStyle.wordWrap, j: $options.valueStyle.fontSize, k: common_vendor.n(_ctx.type && `u-text__value--${_ctx.type}`), l: common_vendor.n(_ctx.lines && `u-line-${_ctx.lines}`), m: common_vendor.p({ text: _ctx.value, href: _ctx.href, underLine: true }) } : _ctx.openType && $options.isMp ? { o: common_vendor.t(_ctx.value), p: common_vendor.s($options.valueStyle), q: _ctx.index, r: _ctx.openType, s: common_vendor.o((...args) => _ctx.onGetUserInfo && _ctx.onGetUserInfo(...args)), t: common_vendor.o((...args) => _ctx.onContact && _ctx.onContact(...args)), v: common_vendor.o((...args) => _ctx.onGetPhoneNumber && _ctx.onGetPhoneNumber(...args)), w: common_vendor.o((...args) => _ctx.onError && _ctx.onError(...args)), x: common_vendor.o((...args) => _ctx.onLaunchApp && _ctx.onLaunchApp(...args)), y: common_vendor.o((...args) => _ctx.onOpenSetting && _ctx.onOpenSetting(...args)), z: _ctx.lang, A: _ctx.sessionFrom, B: _ctx.sendMessageTitle, C: _ctx.sendMessagePath, D: _ctx.sendMessageImg, E: _ctx.showMessageCard, F: _ctx.appParameter } : { G: common_vendor.t(_ctx.value), H: common_vendor.s($options.valueStyle), I: common_vendor.n(_ctx.type && `u-text__value--${_ctx.type}`), J: common_vendor.n(_ctx.lines && `u-line-${_ctx.lines}`) }, { n: _ctx.openType && $options.isMp, K: _ctx.suffixIcon }, _ctx.suffixIcon ? { L: common_vendor.p({ name: _ctx.suffixIcon, customStyle: $options.addStyle(_ctx.iconStyle) }) } : {}, { M: _ctx.margin, N: _ctx.align === "left" ? "flex-start" : _ctx.align === "center" ? "center" : "flex-end", O: common_vendor.o((...args) => $options.clickHandler && $options.clickHandler(...args)) }) : {}); } var Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-1eed3203"], ["__file", "C:/Users/Administrator/Desktop/\u9879\u76EE/\u76F4\u64AD/liveH5-v3/uni_modules/uview-plus/components/u-text/u-text.vue"]]); wx.createComponent(Component);