From 9fa2f503c3dec502e30a60edf823abddb119ddd5 Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期三, 20 三月 2024 16:07:33 +0800 Subject: [PATCH] shezhi --- pages/personalCenter/index.wxml | 24 +++++++++++++++--------- pages/personalCenter/index.json | 3 ++- pages/personalCenter/index.wxss | 21 +++++++++++++++++++++ custom-tab-bar/index.js | 1 - pages/personalCenter/index.js | 10 ++++++---- 5 files changed, 44 insertions(+), 15 deletions(-) diff --git a/custom-tab-bar/index.js b/custom-tab-bar/index.js index da654b8..90c58df 100644 --- a/custom-tab-bar/index.js +++ b/custom-tab-bar/index.js @@ -7,7 +7,6 @@ methods: { onChange(event) { - this.setData({ active: event.detail.value }); wx.switchTab({ url: this.data.list[event.detail.value].url.startsWith('/') diff --git a/pages/personalCenter/index.js b/pages/personalCenter/index.js index 1cfeaa4..1ecdbf5 100644 --- a/pages/personalCenter/index.js +++ b/pages/personalCenter/index.js @@ -117,7 +117,6 @@ moreMenu, moreMenu1, visible: false, - }, /** * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇 @@ -251,9 +250,12 @@ }, //淇敼鐢ㄦ埛绫诲瀷 editUserType() { - this.setData({ - visible: true, - }); + console.log(44) + if (!this.data.visible) { + this.setData({ + visible: true, + }); + } }, onVisibleChange(e) { this.setData({ diff --git a/pages/personalCenter/index.json b/pages/personalCenter/index.json index a7c0c31..98d959b 100644 --- a/pages/personalCenter/index.json +++ b/pages/personalCenter/index.json @@ -3,7 +3,8 @@ "navigationStyle": "custom", "usingComponents": { "t-user-center-card": "./components/user-center-card/index", - "t-image": "tdesign-miniprogram/image/image" + "t-image": "tdesign-miniprogram/image/image", + "t-popup": "tdesign-miniprogram/popup/popup" }, "enablePullDownRefresh": true } \ No newline at end of file diff --git a/pages/personalCenter/index.wxml b/pages/personalCenter/index.wxml index fd0ed0c..e5396f0 100644 --- a/pages/personalCenter/index.wxml +++ b/pages/personalCenter/index.wxml @@ -67,13 +67,19 @@ </view> </view> </view> -</view> -<t-popup visible="{{visible}}" bind:visible-change="onVisibleChange" placement="bottom"> - <view class="block"> - <view class="header"> - <view class="btn btn--cancel" aria-role="button">鍙栨秷</view> - <view class="title">鏍囬鏂囧瓧</view> - <view class="btn btn--confirm" aria-role="button">纭畾</view> + <t-popup visible="{{visible}}" bind:visible-change="onVisibleChange" placement="bottom"> + <view class="block"> + <view class="header"> + <view class="title">璇烽�夋嫨鎮ㄧ殑鐢ㄦ埛绫诲瀷</view> + </view> + <view class="body"> + <view wx:for="{{userTypeList}}" wx:for-item="item" wx:for-index="index" wx:key="index" data-info="{{item}}" bindtap="tabUserTypeClick" :class="item.value == userTypeActive ? 'activeItem item hover' : 'item hover'"> + {{ item.lable }} + </view> + </view> + <view class="footer"> + <button class="submit" bindtap="submit">鎻愪氦</button> + </view> </view> - </view> -</t-popup> \ No newline at end of file + </t-popup> +</view> \ No newline at end of file diff --git a/pages/personalCenter/index.wxss b/pages/personalCenter/index.wxss index 8582b08..058000d 100644 --- a/pages/personalCenter/index.wxss +++ b/pages/personalCenter/index.wxss @@ -136,4 +136,25 @@ line-height: 40rpx; text-align: center; margin-top: 20rpx; +} + +.block { + width: 100vw; + height: 240px; + background: #fff; + border-top-left-radius: 16rpx; + border-top-right-radius: 16rpx; +} + +.header { + display: flex; + align-items: center; + height: 116rpx; +} + +.title { + flex: 1; + text-align: center; + font-weight: 600; + font-size: 36rpx; } \ No newline at end of file -- Gitblit v1.9.1