储能智慧云小程序
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

search.wxml 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <wxs src="../common/utils.wxs" module="_" />
  2. <wxs src="./search.wxs" module="this"></wxs>
  3. <view style="{{_._style([style, customStyle])}}" class="class {{classPrefix}} {{prefix}}-class">
  4. <view
  5. class="{{classPrefix}}__input-box {{prefix}}-{{focus ? 'is-focused' : 'not-focused'}} {{classPrefix}}__input-box--{{center ? 'center' : ''}} {{classPrefix}}__input-box--{{shape}} {{prefix}}-class-input-container"
  6. >
  7. <!-- <view wx:if="{{label}}" class="{{classPrefix}}__label {{prefix}}-class-label">{{label}}</view>
  8. <slot name="label" /> -->
  9. <t-icon
  10. wx:if="{{leftIcon}}"
  11. name="{{leftIcon}}"
  12. size="24"
  13. class="{{prefix}}-icon {{prefix}}-class-left"
  14. aria-hidden="{{true}}"
  15. />
  16. <slot wx:else name="left-icon" />
  17. <input
  18. type="{{type}}"
  19. name="input"
  20. maxlength="{{maxlength}}"
  21. disabled="{{disabled}}"
  22. class="{{prefix}}-input__keyword {{prefix}}-class-input"
  23. focus="{{focus}}"
  24. value="{{value}}"
  25. confirm-type="{{confirmType}}"
  26. confirm-hold="{{confirmHold}}"
  27. cursor="{{cursor}}"
  28. adjust-position="{{adjustPosition}}"
  29. always-embed="{{alwaysEmbed}}"
  30. selection-start="{{selectionStart}}"
  31. selection-end="{{selectionEnd}}"
  32. hold-keyboard="{{holdKeyboard}}"
  33. cursor-spacing="{{cursorSpacing}}"
  34. placeholder="{{placeholder}}"
  35. placeholder-style="{{placeholderStyle}}"
  36. placeholder-class="{{placeholderClass}} {{classPrefix}}__placeholder {{classPrefix}}__placeholder--{{center ? 'center': 'normal'}}"
  37. bind:input="onInput"
  38. bind:focus="onFocus"
  39. bind:blur="onBlur"
  40. bind:confirm="onConfirm"
  41. />
  42. <view
  43. wx:if="{{value !=='' && clearable}}"
  44. class="{{classPrefix}}__clear {{prefix}}-class-clear"
  45. catch:tap="handleClear"
  46. aria-role="button"
  47. aria-label="清除"
  48. >
  49. <t-icon name="close-circle-filled" size="24" />
  50. </view>
  51. </view>
  52. <view
  53. wx:if="{{action}}"
  54. class="{{classPrefix}}__search-action {{prefix}}-class-action"
  55. catch:tap="onActionClick"
  56. aria-role="button"
  57. >
  58. {{action}}
  59. </view>
  60. <slot wx:else name="action" />
  61. </view>
  62. <view wx:if="{{isShowResultList && !isSelected}}" class="{{classPrefix}}__result-list" aria-role="listbox">
  63. <t-cell
  64. wx:for="{{resultList}}"
  65. wx:key="index"
  66. data-index="{{index}}"
  67. class="{{classPrefix}}__result-item"
  68. hover
  69. bind:tap="onSelectResultItem"
  70. aria-role="option"
  71. >
  72. <rich-text slot="title" nodes="{{this.highLight(item, value)}}"></rich-text>
  73. </t-cell>
  74. </view>