From 0746b7bbe6aa3d9f02e03654a2cd4fde2081c335 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期一, 21 四月 2025 09:29:40 +0800 Subject: [PATCH] bug修复 --- miniprogram_npm/tdesign-miniprogram/message/message.wxml | 66 ++++++--------------------------- 1 files changed, 12 insertions(+), 54 deletions(-) diff --git a/miniprogram_npm/tdesign-miniprogram/message/message.wxml b/miniprogram_npm/tdesign-miniprogram/message/message.wxml index 0972625..75b002c 100644 --- a/miniprogram_npm/tdesign-miniprogram/message/message.wxml +++ b/miniprogram_npm/tdesign-miniprogram/message/message.wxml @@ -1,56 +1,14 @@ -<wxs src="./message.wxs" module="this"></wxs> -<wxs src="../common/utils.wxs" module="_" /> - -<import src="../common/template/icon.wxml" /> - -<block wx:if="{{visible}}"> - <view - class="{{classPrefix}} class {{prefix}}-class {{classPrefix}}--{{theme}}" - style="{{_._style([this.getMessageStyles(zIndex, offset, wrapTop), style, customStyle])}}" - animation="{{showAnimation}}" - id="{{classPrefix}}" - aria-role="alert" +<block wx:for="{{messageList}}" wx:key="id"> + <t-message-item + id="{{item.id}}" + bind:close-btn-click="handleClose" + bind:link-click="handleLinkClick" + bind:duration-end="handleDurationEnd" > - <view class="{{classPrefix}}__icon--left"> - <slot name="icon" /> - <template wx:if="{{_icon}}" is="icon" data="{{tClass: prefix + '-class-icon', ariaHidden: true, ..._icon }}" /> - </view> - - <view - class="{{classPrefix}}__text-wrap {{marquee ? '{{classPrefix}}__text-nowrap' : ''}}" - style="text-align: {{align}}" - id="{{classPrefix}}__text-wrap" - > - <view class="{{classPrefix}}__text {{prefix}}-class-content" id="{{classPrefix}}__text" animation="{{animation}}"> - <block wx:if="{{content}}">{{content}}</block> - <slot name="content" /> - <slot /> - </view> - </view> - <t-link - wx:if="{{_link.content}}" - class="{{classPrefix}}__link {{prefix}}-class-link" - style="{{_._style([_link.style, _link.customStyle])}}" - disabled="{{_link.disabled || false}}" - hover="{{_link.hover || true}}" - theme="{{_link.theme || 'primary'}}" - size="{{_link.size || 'medium'}}" - prefixIcon="{{_link.prefixIcon || false}}" - suffixIcon="{{_link.suffixIcon || false}}" - underline="{{_link.underline || false}}" - content="{{_link.content || ''}}" - navigatorProps="{{_link.navigatorProps || null}}" - bind:complete="handleLinkClick" - /> - <slot name="link" /> - - <view class="{{classPrefix}}__icon--right" bind:tap="handleClose"> - <slot name="close-btn" /> - <template - wx:if="{{_closeBtn}}" - is="icon" - data="{{tClass: prefix + '-class-close-btn', ariaRole: 'button', ariaLabel: '鍏抽棴', ..._closeBtn }}" - /> - </view> - </view> + <slot name="icon" slot="icon" /> + <slot name="content" slot="content" /> + <slot /> + <slot name="link" slot="link" /> + <slot name="close-btn" slot="close-btn" /> + </t-message-item> </block> -- Gitblit v1.9.3