From cf693a5227f17bbf2201512128d267281a8c5695 Mon Sep 17 00:00:00 2001 From: Riku <risaku@163.com> Date: 星期二, 13 八月 2024 23:49:20 +0800 Subject: [PATCH] 设备信息模块 --- miniprogram_npm/tdesign-miniprogram/search/search.wxml | 42 ++++++++++++++++++++++++++++++++++-------- 1 files changed, 34 insertions(+), 8 deletions(-) diff --git a/miniprogram_npm/tdesign-miniprogram/search/search.wxml b/miniprogram_npm/tdesign-miniprogram/search/search.wxml index 85f9dac..7d393e7 100644 --- a/miniprogram_npm/tdesign-miniprogram/search/search.wxml +++ b/miniprogram_npm/tdesign-miniprogram/search/search.wxml @@ -1,8 +1,9 @@ <wxs src="../common/utils.wxs" module="_" /> +<wxs src="./search.wxs" module="this"></wxs> <view style="{{_._style([style, customStyle])}}" class="class {{classPrefix}} {{prefix}}-class"> <view - class="{{classPrefix}}__input-box {{prefix}}-{{localValue.focus ? 'is-focused' : 'not-focused'}} {{classPrefix}}__input-box--{{center ? 'center' : ''}} {{classPrefix}}__input-box--{{shape}} {{prefix}}-class-input-container" + class="{{classPrefix}}__input-box {{prefix}}-{{focus ? 'is-focused' : 'not-focused'}} {{classPrefix}}__input-box--{{center ? 'center' : ''}} {{classPrefix}}__input-box--{{shape}} {{prefix}}-class-input-container" > <!-- <view wx:if="{{label}}" class="{{classPrefix}}__label {{prefix}}-class-label">{{label}}</view> <slot name="label" /> --> @@ -13,17 +14,28 @@ class="{{prefix}}-icon {{prefix}}-class-left" aria-hidden="{{true}}" /> - <slot name="left-icon" /> + <slot wx:else name="left-icon" /> + <input type="{{type}}" name="input" + maxlength="{{maxlength}}" disabled="{{disabled}}" class="{{prefix}}-input__keyword {{prefix}}-class-input" - focus="{{localValue.focus}}" + focus="{{focus}}" value="{{value}}" - confirm-type="search" + confirm-type="{{confirmType}}" + confirm-hold="{{confirmHold}}" + cursor="{{cursor}}" + adjust-position="{{adjustPosition}}" + always-embed="{{alwaysEmbed}}" + selection-start="{{selectionStart}}" + selection-end="{{selectionEnd}}" + hold-keyboard="{{holdKeyboard}}" + cursor-spacing="{{cursorSpacing}}" placeholder="{{placeholder}}" - placeholder-class="{{classPrefix}}__placeholder {{classPrefix}}__placeholder--{{center ? 'center': 'normal'}}" + placeholder-style="{{placeholderStyle}}" + placeholder-class="{{placeholderClass}} {{classPrefix}}__placeholder {{classPrefix}}__placeholder--{{center ? 'center': 'normal'}}" bind:input="onInput" bind:focus="onFocus" bind:blur="onBlur" @@ -32,7 +44,7 @@ <view wx:if="{{value !=='' && clearable}}" class="{{classPrefix}}__clear {{prefix}}-class-clear" - bind:tap="handleClear" + catch:tap="handleClear" aria-role="button" aria-label="娓呴櫎" > @@ -42,10 +54,24 @@ <view wx:if="{{action}}" class="{{classPrefix}}__search-action {{prefix}}-class-action" - bindtap="onActionClick" + catch:tap="onActionClick" aria-role="button" > {{action}} </view> - <slot name="action" /> + <slot wx:else name="action" /> +</view> + +<view wx:if="{{isShowResultList && !isSelected}}" class="{{classPrefix}}__result-list" aria-role="listbox"> + <t-cell + wx:for="{{resultList}}" + wx:key="index" + data-index="{{index}}" + class="{{classPrefix}}__result-item" + hover + bind:tap="onSelectResultItem" + aria-role="option" + > + <rich-text slot="title" nodes="{{this.highLight(item, value)}}"></rich-text> + </t-cell> </view> -- Gitblit v1.9.3