微信小程序联调

This commit is contained in:
zhonghua.li
2026-04-17 07:35:37 +08:00
parent c62622dc90
commit d74bc2ad1f
484 changed files with 3312 additions and 9 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,10 @@
{
"navigationBarTitleText": "搜索",
"usingComponents": {
"uni-search-bar": "../../../uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar",
"uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons",
"unicloud-db": "../../../node-modules/@dcloudio/uni-components/lib/unicloud-db/unicloud-db",
"uni-list-item": "../../../uni_modules/uni-list/components/uni-list-item/uni-list-item",
"uni-list": "../../../uni_modules/uni-list/components/uni-list/uni-list"
}
}

View File

@@ -0,0 +1 @@
<view class="container data-v-a370f300"><view class="search-container data-v-a370f300"><view class="search-container-bar data-v-a370f300"><uni-search-bar wx:if="{{f}}" class="r data-v-a370f300" u-r="searchBar" style="flex:1" bindclear="{{b}}" bindconfirm="{{c}}" bindcancel="{{d}}" u-i="a370f300-0" bind:__l="__l" bindupdateModelValue="{{e}}" u-p="{{f}}"/></view></view><view class="search-body data-v-a370f300"><view wx:if="{{g}}" class="word-container data-v-a370f300"><view class="word-container_header data-v-a370f300"><text class="word-container_header-text data-v-a370f300">搜索历史</text><uni-icons wx:if="{{h}}" bindclick="{{i}}" class="search-icons data-v-a370f300" style="padding-right:0" u-i="a370f300-1" bind:__l="__l" u-p="{{j}}"></uni-icons><view wx:else class="flex-center flex-row data-v-a370f300" style="font-weight:500;justify-content:space-between"><text class="data-v-a370f300" style="font-size:22rpx;color:#666;padding-top:4rpx;padding-bottom:4rpx;padding-right:20rpx" bindtap="{{k}}">全部删除</text><text class="data-v-a370f300" style="font-size:22rpx;color:#c0402b;padding-top:4rpx;padding-bottom:4rpx;padding-left:20rpx" bindtap="{{l}}">完成</text></view></view><view class="word-container_body data-v-a370f300"><view wx:for="{{m}}" wx:for-item="word" wx:key="e" class="flex-center flex-row word-container_body-text data-v-a370f300" bindtap="{{word.f}}"><text class="word-display data-v-a370f300" key="{{word.b}}">{{word.a}}</text><uni-icons wx:if="{{n}}" class="data-v-a370f300" u-i="{{word.c}}" bind:__l="__l" u-p="{{word.d}}"/></view></view></view><view class="word-container data-v-a370f300"><view class="word-container_header data-v-a370f300"><view class="flex-center flex-row data-v-a370f300"><text class="word-container_header-text data-v-a370f300">搜索发现</text><uni-icons wx:if="{{o}}" class="search-icons data-v-a370f300" bindclick="{{p}}" u-i="a370f300-3" bind:__l="__l" u-p="{{q}}"></uni-icons></view><uni-icons wx:if="{{s}}" class="search-icons data-v-a370f300" style="padding-right:0" bindclick="{{r}}" u-i="a370f300-4" bind:__l="__l" u-p="{{s}}"></uni-icons></view><unicloud-db wx:if="{{w}}" class="r data-v-a370f300" u-s="{{['d']}}" u-r="udb" u-i="a370f300-5" bind:__l="__l" u-p="{{w}}"><view wx:for="{{t}}" wx:for-item="v0" wx:key="f" slot="{{v0.g}}"><text wx:if="{{v0.a}}" class="word-container_body-info data-v-a370f300">正在加载...</text><view wx:else class="word-container_body data-v-a370f300"><block wx:if="{{v0.b}}"><text wx:if="{{v0.c}}" class="word-container_body-info data-v-a370f300">{{v0.d}}</text><block wx:else><text wx:for="{{v0.e}}" wx:for-item="word" wx:key="b" class="word-container_body-text data-v-a370f300" bindtap="{{word.c}}">{{word.a}}</text></block></block><view wx:else class="data-v-a370f300" style="flex:1"><text class="word-container_body-info data-v-a370f300">当前搜索发现已隐藏</text></view></view></view></unicloud-db></view></view><view wx:if="{{x}}" class="search-associative data-v-a370f300"><uni-list class="data-v-a370f300" u-s="{{['d']}}" u-i="a370f300-6" bind:__l="__l"><uni-list-item wx:for="{{y}}" wx:for-item="item" wx:key="a" class="data-v-a370f300" bindclick="{{item.b}}" u-i="{{item.c}}" bind:__l="__l" u-p="{{item.d}}"></uni-list-item></uni-list></view></view>

View File

@@ -0,0 +1,2 @@
@import "../../../nvue.wxss";
page{height:100%;flex:1}.status-bar.data-v-a370f300{background-color:#fff}.container.data-v-a370f300{height:100%;flex:1;background-color:#f7f7f7}.search-body.data-v-a370f300{background-color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.flex-center.data-v-a370f300{display:flex;justify-content:center;align-items:center}.flex-row.data-v-a370f300{display:flex;flex-direction:row}.uni-searchbar__box.data-v-a370f300{border-width:0}.uni-input-placeholder.data-v-a370f300{font-size:28rpx}.search-container.data-v-a370f300{height:52px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background-color:#fff}.search-container-bar.data-v-a370f300{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0}.search-associative.data-v-a370f300{overflow-y:auto;position:absolute;top:52px;left:0;right:0;bottom:0;background-color:#fff;margin-top:10rpx;padding-left:10rpx;padding-right:10rpx}.search-icons.data-v-a370f300{padding:16rpx}.word-display.data-v-a370f300{font-size:26rpx;color:#666}.word-container.data-v-a370f300{padding:20rpx}.word-container_header.data-v-a370f300{display:flex;height:72rpx;line-height:72rpx;flex-direction:row;justify-content:space-between;align-items:center}.word-container_header-text.data-v-a370f300{color:#3e3e3e;font-size:30rpx;font-weight:700}.word-container_body.data-v-a370f300{display:flex;flex-wrap:wrap;flex-direction:row}.word-container_body-text.data-v-a370f300{display:flex;font-size:26rpx;color:#666;justify-content:center;align-items:center;background-color:#f6f6f6;padding:10rpx 20rpx;margin:20rpx 30rpx 0 0;border-radius:30rpx;box-sizing:border-box;text-align:center}.word-container_body-info.data-v-a370f300{display:block;flex:1;text-align:center;font-size:26rpx;color:gray;margin-top:20rpx}