feat:初始提交uni-app项目

This commit is contained in:
2026-01-14 18:19:33 +08:00
commit 0dcbd340e6
515 changed files with 38560 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),a=require("../../api/apis.js");if(!Array){(e.resolveComponent("custom-nav-bar")+e.resolveComponent("theme-item"))()}Math||((()=>"../../components/custom-nav-bar/custom-nav-bar.js")+(()=>"../../components/theme-item/theme-item.js"))();const t={__name:"classify",setup(t){const s=e.ref([]);return(async()=>{let e=await a.apiGetClassify({pageSize:15});s.value=e.data})(),e.onShareAppMessage((e=>({title:"hzb壁纸,精选分类",path:"/pages/classfy/classfy"}))),e.onShareTimeline((()=>({title:"hzb壁纸,精选分类",imageUrl:"/static/images/logo2.jpg"}))),(a,t)=>({a:e.p({title:"分类"}),b:e.f(s.value,((a,t,s)=>({a:a._id,b:"05ae22c8-1-"+s,c:e.p({item:a})})))})}},s=e._export_sfc(t,[["__scopeId","data-v-05ae22c8"]]);t.__runtimeHooks=6,wx.createPage(s);

View File

@@ -0,0 +1,9 @@
{
"navigationBarTitleText": "分类",
"enablePullDownRefresh": true,
"navigationStyle": "custom",
"usingComponents": {
"custom-nav-bar": "../../components/custom-nav-bar/custom-nav-bar",
"theme-item": "../../components/theme-item/theme-item"
}
}

View File

@@ -0,0 +1 @@
<view class="classLayout pageBg data-v-05ae22c8"><custom-nav-bar wx:if="{{a}}" class="data-v-05ae22c8" u-i="05ae22c8-0" bind:__l="__l" u-p="{{a}}"></custom-nav-bar><view class="classify data-v-05ae22c8"><theme-item wx:for="{{b}}" wx:for-item="item" wx:key="a" class="data-v-05ae22c8" u-i="{{item.b}}" bind:__l="__l" u-p="{{item.c}}"></theme-item></view></view>

View File

@@ -0,0 +1 @@
.classLayout .classify.data-v-05ae22c8{padding:30rpx;display:grid;grid-template-columns:repeat(3,1fr);gap:15rpx}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),a=require("../../api/apis.js");if(!Array){e.resolveComponent("uni-load-more")()}Math;const t={__name:"classlist",setup(t){const i=e.ref([]),l=e.ref(!1),s={pageNum:1,pageSize:12};let n;e.onLoad((a=>{let{id:t=null,name:i=null,type:l=null}=a;t&&(s.id=t),l&&(s.type=l),n=i,e.index.setNavigationBarTitle({title:i}),o()})),e.onUnload((()=>{e.index.removeStorageSync("storgClassList")})),e.onReachBottom((()=>{l.value||(s.pageNum++,o())}));const o=async()=>{let t;s.id&&(t=await a.apiGetClassList({classid:s.id,pageNum:s.pageNum,pageSize:s.pageSize})),s.type&&(t=await a.apiGetHistoryList({type:s.type,pageNum:s.pageNum,pageSize:s.pageSize})),i.value=[...i.value,...t.data],s.pageSize>t.data.length&&(l.value=!0),e.index.setStorageSync("storgClassList",i.value)};return e.onShareAppMessage((e=>({title:"hzb壁纸-"+n,path:"/pages/classlist/classlist?id="+s.id+"&name="+n}))),e.onShareTimeline((()=>({title:"hzb壁纸~~~",query:"id="+s.id+"&name="+n}))),(a,t)=>e.e({a:!i.value.length&&!l.value},i.value.length||l.value?{}:{b:e.p({status:"loading"})},{c:e.f(i.value,((e,a,t)=>({a:e.smallPicurl,b:"/pages/preview/preview?id="+e._id,c:e._id}))),d:i.value.length||l.value},i.value.length||l.value?{e:e.p({status:l.value?"noMore":"loading"})}:{})}},i=e._export_sfc(t,[["__scopeId","data-v-7266cc03"]]);t.__runtimeHooks=6,wx.createPage(i);

View File

@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "分类列表",
"usingComponents": {
"uni-load-more": "../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more"
}
}

View File

@@ -0,0 +1 @@
<view class="classlist data-v-7266cc03"><view wx:if="{{a}}" class="loadingLayout data-v-7266cc03"><uni-load-more wx:if="{{b}}" class="data-v-7266cc03" u-i="7266cc03-0" bind:__l="__l" u-p="{{b}}"></uni-load-more></view><view class="content data-v-7266cc03"><navigator wx:for="{{c}}" wx:for-item="item" wx:key="c" url="{{item.b}}" class="item data-v-7266cc03"><image class="data-v-7266cc03" src="{{item.a}}" mode="aspectFill"></image></navigator></view><view wx:if="{{d}}" class="loadingLayout bottom data-v-7266cc03"><uni-load-more wx:if="{{e}}" class="data-v-7266cc03" u-i="7266cc03-1" bind:__l="__l" u-p="{{e}}"></uni-load-more></view><view class="safe-area-inset-bottom data-v-7266cc03"></view></view>

View File

@@ -0,0 +1 @@
.classlist .content.data-v-7266cc03{display:grid;grid-template-columns:repeat(3,1fr);gap:5rpx;padding:5rpx}.classlist .content .item.data-v-7266cc03{height:440rpx}.classlist .content .item image.data-v-7266cc03{width:100%;height:100%;display:block}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=require("../../api/apis.js");if(!Array){(e.resolveComponent("custom-nav-bar")+e.resolveComponent("uni-icons")+e.resolveComponent("uni-dateformat")+e.resolveComponent("common-title")+e.resolveComponent("theme-item"))()}Math||((()=>"../../components/custom-nav-bar/custom-nav-bar.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js")+(()=>"../../components/common-title/common-title.js")+(()=>"../../components/theme-item/theme-item.js"))();const a={__name:"index",setup(a){const i=e.ref([]),o=e.ref([]),n=e.ref([]),s=e.ref([]);return e.onShareAppMessage((e=>({title:"hzb壁纸",path:"/pages/index/index"}))),e.onShareTimeline((()=>({title:"hzb壁纸~~~",imageUrl:"/static/images/logo2.jpg"}))),(async()=>{let e=await t.apiGetBanner();i.value=e.data})(),(async()=>{let e=await t.apiGetDayRandom();o.value=e.data})(),(async()=>{let e=await t.apiGetNotice({select:!0});n.value=e.data})(),(async()=>{let e=await t.apiGetClassify({select:!0});s.value=e.data})(),(t,a)=>({a:e.p({title:"推荐"}),b:e.f(i.value,((t,a,i)=>e.e({a:"miniProgram"==t.target},"miniProgram"==t.target?{b:t.picurl,c:t.url,d:t.appid}:{e:t.picurl,f:`/pages/classlist/classlist?${t.url}`},{g:t._id}))),c:e.p({type:"sound-filled",size:"20",color:"#28b389"}),d:e.f(n.value,((t,a,i)=>({a:e.t(t.title),b:"/pages/notice/detail?id="+t._id,c:t._id}))),e:e.p({type:"forward",size:"20",color:"#28b389"}),f:e.p({type:"calendar",size:"20",color:"#28b389"}),g:e.p({date:Date.now(),format:"dd日"}),h:e.f(o.value,((t,a,i)=>({a:t.smallPicurl,b:t._id,c:e.o((a=>{return i=t._id,e.index.setStorageSync("storgClassList",o.value),void e.index.navigateTo({url:"/pages/preview/preview?id="+i});var i}),t._id)}))),i:e.f(s.value,((t,a,i)=>({a:t._id,b:"4d5c657e-7-"+i,c:e.p({isMore:!1,item:t})}))),j:e.p({isMore:!0})})}},i=e._export_sfc(a,[["__scopeId","data-v-4d5c657e"]]);a.__runtimeHooks=6,wx.createPage(i);

View File

@@ -0,0 +1,11 @@
{
"navigationBarTitleText": "uni-app",
"navigationStyle": "custom",
"usingComponents": {
"custom-nav-bar": "../../components/custom-nav-bar/custom-nav-bar",
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons",
"uni-dateformat": "../../uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat",
"common-title": "../../components/common-title/common-title",
"theme-item": "../../components/theme-item/theme-item"
}
}

View File

@@ -0,0 +1 @@
<view class="homeLayout pageBg data-v-4d5c657e"><custom-nav-bar wx:if="{{a}}" class="data-v-4d5c657e" u-i="4d5c657e-0" bind:__l="__l" u-p="{{a}}"></custom-nav-bar><view class="banner data-v-4d5c657e"><swiper class="data-v-4d5c657e" indicator-dots="{{true}}" circular="{{true}}" indicator-color="rgba(255,255,255,0.5)" indicator-active-color="#fff" autoplay="{{true}}"><swiper-item wx:for="{{b}}" wx:for-item="item" wx:key="g" class="data-v-4d5c657e"><navigator wx:if="{{item.a}}" class="like data-v-4d5c657e" url="{{item.c}}" target="miniProgram" app-id="{{item.d}}"><image class="data-v-4d5c657e" src="{{item.b}}" mode="aspectFill"></image></navigator><navigator wx:else url="{{item.f}}" class="like data-v-4d5c657e"><image class="data-v-4d5c657e" src="{{item.e}}" mode="aspectFill"></image></navigator></swiper-item></swiper></view><view class="notice data-v-4d5c657e"><view class="left data-v-4d5c657e"><uni-icons wx:if="{{c}}" class="data-v-4d5c657e" u-i="4d5c657e-1" bind:__l="__l" u-p="{{c}}"></uni-icons><text class="text data-v-4d5c657e">公告</text></view><view class="center data-v-4d5c657e"><swiper class="data-v-4d5c657e" vertical="{{true}}" autoplay="{{true}}" interval="1500" duration="300" circular="{{true}}"><swiper-item wx:for="{{d}}" wx:for-item="item" wx:key="c" class="data-v-4d5c657e"><navigator class="data-v-4d5c657e" url="{{item.b}}">{{item.a}}</navigator></swiper-item></swiper></view><view class="right data-v-4d5c657e"><uni-icons wx:if="{{e}}" class="data-v-4d5c657e" u-i="4d5c657e-2" bind:__l="__l" u-p="{{e}}"></uni-icons></view></view><view class="select data-v-4d5c657e"><common-title class="data-v-4d5c657e" u-s="{{['name','custom']}}" u-i="4d5c657e-3" bind:__l="__l"><view slot="name">每日推荐</view><view class="date data-v-4d5c657e" slot="custom"><uni-icons wx:if="{{f}}" class="data-v-4d5c657e" u-i="4d5c657e-4,4d5c657e-3" bind:__l="__l" u-p="{{f}}"></uni-icons><view class="text data-v-4d5c657e"><uni-dateformat wx:if="{{g}}" class="data-v-4d5c657e" u-i="4d5c657e-5,4d5c657e-3" bind:__l="__l" u-p="{{g}}"></uni-dateformat></view></view></common-title><view class="content data-v-4d5c657e"><scroll-view class="data-v-4d5c657e" scroll-x="{{true}}"><view wx:for="{{h}}" wx:for-item="item" wx:key="b" class="box data-v-4d5c657e" bindtap="{{item.c}}"><image class="data-v-4d5c657e" src="{{item.a}}" mode="aspectFill"></image></view></scroll-view></view></view><view class="theme data-v-4d5c657e"><common-title class="data-v-4d5c657e" u-s="{{['name','custom']}}" u-i="4d5c657e-6" bind:__l="__l"><view slot="name">专题精选</view><navigator url="/pages/classify/classify" class="more data-v-4d5c657e" open-type="reLaunch" slot="custom">More+</navigator></common-title><view class="content data-v-4d5c657e"><theme-item wx:for="{{i}}" wx:for-item="item" wx:key="a" class="data-v-4d5c657e" u-i="{{item.b}}" bind:__l="__l" u-p="{{item.c}}"></theme-item><theme-item wx:if="{{j}}" class="data-v-4d5c657e" u-i="4d5c657e-8" bind:__l="__l" u-p="{{j}}"></theme-item></view></view></view>

View File

@@ -0,0 +1 @@
.homeLayout .banner.data-v-4d5c657e{width:750rpx;padding:30rpx 0}.homeLayout .banner swiper.data-v-4d5c657e{width:750rpx;height:340rpx}.homeLayout .banner swiper swiper-item.data-v-4d5c657e{width:100%;height:100%;padding:0 30rpx}.homeLayout .banner swiper swiper-item .like.data-v-4d5c657e{width:100%;height:100%}.homeLayout .banner swiper swiper-item .like image.data-v-4d5c657e{width:100%;height:100%;border-radius:10rpx}.homeLayout .notice.data-v-4d5c657e{width:690rpx;margin:0 auto;height:80rpx;background:#f9f9f9;line-height:80rpx;border-radius:80rpx;display:flex}.homeLayout .notice .left.data-v-4d5c657e{width:140rpx;display:flex;align-items:center;justify-content:center}.homeLayout .notice .left .text.data-v-4d5c657e{color:#000;font-size:28rpx;font-weight:600}.homeLayout .notice .center.data-v-4d5c657e{flex:1}.homeLayout .notice .center swiper.data-v-4d5c657e{height:100%}.homeLayout .notice .center swiper swiper-item.data-v-4d5c657e{height:100%;font-size:30rpx;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.homeLayout .notice .right.data-v-4d5c657e{width:70rpx;display:flex;align-items:center;justify-content:center}.homeLayout .select.data-v-4d5c657e{padding-top:50rpx}.homeLayout .select .date.data-v-4d5c657e{color:#28b389;display:flex;align-items:center}.homeLayout .select .content.data-v-4d5c657e{width:720rpx;margin-left:30rpx;margin-top:30rpx}.homeLayout .select .content scroll-view.data-v-4d5c657e{white-space:nowrap}.homeLayout .select .content scroll-view .box.data-v-4d5c657e{display:inline-block;width:200rpx;height:430rpx;margin-right:15rpx}.homeLayout .select .content scroll-view .box image.data-v-4d5c657e{width:100%;height:100%}.homeLayout .select .content scroll-view .box.data-v-4d5c657e:last-child{margin-right:30rpx}.homeLayout .theme.data-v-4d5c657e{padding:50rpx 0}.homeLayout .theme .more.data-v-4d5c657e{font-size:32rpx;color:#888}.homeLayout .theme .content.data-v-4d5c657e{margin-top:30rpx;padding:0 30rpx;display:grid;grid-template-columns:repeat(3,1fr);gap:15rpx}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=require("../../api/apis.js");if(!Array){(e.resolveComponent("uni-tag")+e.resolveComponent("uni-dateformat")+e.resolveComponent("mp-html"))()}Math||((()=>"../../uni_modules/uni-tag/components/uni-tag/uni-tag.js")+(()=>"../../uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js")+(()=>"../../uni_modules/mp-html/components/mp-html/mp-html.js"))();const a={__name:"detail",setup(a){const o=e.ref({}),n=e.ref(""),l=e.ref("");e.onLoad((t=>{console.log(t),n.value=t.id,l.value=t.name,e.index.setNavigationBarTitle({title:l.value}),u()}));const u=async()=>{let e=await t.apiNoticeDetail({id:n.value});o.value=e.data,console.log(e)};return(t,a)=>e.e({a:o.value.select},o.value.select?{b:e.p({text:"置顶",inverted:!0,type:"error"})}:{},{c:e.t(o.value.title),d:e.t(o.value.author),e:e.p({date:o.value.publish_date,format:"yyyy-MM-dd hh:mm:ss"}),f:e.p({content:o.value.content}),g:e.t(o.value.view_count)})}},o=e._export_sfc(a,[["__scopeId","data-v-cb39523c"]]);wx.createPage(o);

View File

@@ -0,0 +1,8 @@
{
"navigationBarTitleText": "公告详情",
"usingComponents": {
"uni-tag": "../../uni_modules/uni-tag/components/uni-tag/uni-tag",
"uni-dateformat": "../../uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat",
"mp-html": "../../uni_modules/mp-html/components/mp-html/mp-html"
}
}

View File

@@ -0,0 +1 @@
<view class="noticeLayout data-v-cb39523c"><view class="title data-v-cb39523c"><view class="tag data-v-cb39523c"><uni-tag wx:if="{{a}}" class="data-v-cb39523c" u-i="cb39523c-0" bind:__l="__l" u-p="{{b}}"></uni-tag></view><view class="font data-v-cb39523c">{{c}}</view></view><view class="info data-v-cb39523c"><view class="item data-v-cb39523c">{{d}}</view><view class="item data-v-cb39523c"><uni-dateformat wx:if="{{e}}" class="data-v-cb39523c" u-i="cb39523c-1" bind:__l="__l" u-p="{{e}}"></uni-dateformat></view></view><view class="content data-v-cb39523c"><mp-html wx:if="{{f}}" class="data-v-cb39523c" u-i="cb39523c-2" bind:__l="__l" u-p="{{f}}"/></view><view class="count data-v-cb39523c"> 阅读数量:{{g}}</view></view>

View File

@@ -0,0 +1 @@
.noticeLayout.data-v-cb39523c{padding:30rpx}.noticeLayout .title.data-v-cb39523c{display:flex;align-items:center;font-size:40rpx;color:#111;line-height:1.6em;padding-bottom:30rpx}.noticeLayout .title .tag.data-v-cb39523c{transform:scale(.8);transform-origin:left center;flex-shrink:0}.noticeLayout .title .font.data-v-cb39523c{padding-left:4rpx}.noticeLayout .info.data-v-cb39523c{display:flex;align-items:center;color:#999;font-size:28rpx}.noticeLayout .info .item.data-v-cb39523c{padding-left:20rpx}.noticeLayout .content.data-v-cb39523c{padding:50rpx 0}.noticeLayout .count.data-v-cb39523c{color:#999;font-size:28rpx}

View File

@@ -0,0 +1 @@
"use strict";const e={};const r=require("../../common/vendor.js")._export_sfc(e,[["render",function(e,r){return{}}]]);wx.createPage(r);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "公告",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class=""></view>

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),a=require("../../utils/system.js"),l=require("../../api/apis.js");if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("uni-dateformat")+e.resolveComponent("uni-rate")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.js")+(()=>"../../uni_modules/uni-rate/components/uni-rate/uni-rate.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const o={__name:"preview",setup(o){const i=e.ref(!0),t=e.ref(null),u=e.ref({}),n=e.ref(null),s=e.ref(0),r=e.ref(!1),c=e.ref([]),p=e.ref(null),d=e.ref(0),v=e.ref([]),m=e.index.getStorageSync("storgClassList")||[];c.value=m.map((e=>({...e,picurl:e.smallPicurl.replace("_small.webp",".jpg")}))),e.onLoad((async e=>{if(p.value=e.id,"share"==e.type){let e=await l.apiDetailWall({id:p.value});c.value=e.data.map((e=>({...e,picurl:e.smallPicurl.replace("_small.webp",".jpg")})))}d.value=c.value.findIndex((e=>e._id==p.value)),h(),u.value=c.value[d.value]}));const f=e=>{d.value=e.detail.current,h(),u.value=c.value[d.value]},h=()=>{v.value.push(d.value<=0?c.value.length-1:d.value-1,d.value,d.value>=c.value.length-1?0:d.value+1),v.value=[...new Set(v.value)]},g=()=>{t.value.open()},w=()=>{t.value.close()},x=()=>{u.value.userScore&&(r.value=!0,s.value=u.value.userScore),n.value.open()},y=()=>{n.value.close(),s.value=0,r.value=!1},b=async()=>{e.index.showLoading({title:"加载中..."});let{classid:a,_id:o}=u.value,i=await l.apiGetSetScore({classid:a,wallId:o,userScore:s.value});e.index.hideLoading(),0===i.errCode&&e.index.showToast({title:"评分成功",icon:"none"}),c.value[d.value].userScore=s.value,e.index.setStorageSync("storgClassList",c.value),y()},_=()=>{i.value=!i.value},S=()=>{e.index.navigateBack({success:()=>{},fail:a=>{e.index.reLaunch({url:"/pages/index/index"})}})},C=async()=>{try{e.index.showLoading({title:"下载中...",mask:!0});let{classid:a,_id:o}=u.value,i=await l.apiWriteDownload({classid:a,wallId:o});if(0!=i.errCode)throw i;e.index.getImageInfo({src:u.value.picurl,success:a=>{e.index.saveImageToPhotosAlbum({filePath:a.path,success:a=>{e.index.showToast({title:"保存成功,请到相册查看",icon:"none"})},fail:a=>{"saveImagePhotoAlbum:fail cancel"!=a.errMsg?e.index.showModal({title:"授权提示",content:"需要授权保存相册",success:a=>{a.confirm&&e.index.openSetting({success:a=>{console.log(a),a.authSetting["scope.writePhotosAlbum"]?e.index.showToast({title:"获取授权成功",icon:"none"}):e.index.showToast({title:"获取权限失败",icon:"none"})}})}}):e.index.showToast({title:"保存失败,请重新点击下载",icon:"none"})},complete:()=>{e.index.hideLoading()}})}})}catch(a){e.index.hideLoading()}};return e.onShareAppMessage((e=>({title:"hzb壁纸-",path:"/pages/preview/preview?id="+p.value+"&type=share"}))),e.onShareTimeline((()=>({title:"hzb壁纸~~~",query:"id="+p.value+"&type=share"}))),(l,o)=>({a:e.f(c.value,((a,l,o)=>e.e({a:v.value.includes(l)},v.value.includes(l)?{b:e.o(_,a._id),c:a.picurl}:{},{d:a._id}))),b:d.value,c:e.o(f),d:e.p({type:"back",color:"#fff",size:"20"}),e:e.o(S),f:e.unref(a.getPreviewBarHeight)()+"px",g:e.t(d.value+1),h:e.t(c.value.length),i:e.p({date:Date.now(),format:"hh:mm"}),j:e.p({date:Date.now(),format:"MM月dd日"}),k:e.p({type:"info",size:"23"}),l:e.o(g),m:e.p({type:"star",size:"23"}),n:e.t(u.value.score),o:e.o(x),p:e.p({type:"download",size:"23"}),q:e.o(C),r:i.value,s:e.p({type:"closeempty",size:"18",color:"#999"}),t:e.o(w),v:e.t(u.value._id),w:e.t(u.value.nickname),x:e.p({readonly:!0,touchable:!1,value:u.value.score,size:"16"}),y:e.t(u.value.score),z:e.t(u.value.description),A:e.f(u.value.tabs,((a,l,o)=>({a:e.t(a),b:a}))),B:e.sr(t,"d9b78fb0-6",{k:"infoPopup"}),C:e.p({type:"bottom"}),D:e.t(r.value?"已经评分过了~":"壁纸评分"),E:e.p({type:"closeempty",size:"18",color:"#999"}),F:e.o(y),G:e.o(l.onChange),H:e.o((e=>s.value=e)),I:e.p({disabled:r.value,"disabled-color":"#FFCA3E",allowHalf:!0,modelValue:s.value}),J:e.t(s.value),K:e.o(b),L:!s.value||r.value,M:e.sr(n,"d9b78fb0-9",{k:"scorePopup"}),N:e.p({"is-mask-click":!1})})}},i=e._export_sfc(o,[["__scopeId","data-v-d9b78fb0"]]);o.__runtimeHooks=6,wx.createPage(i);

View File

@@ -0,0 +1,10 @@
{
"navigationBarTitleText": "预览",
"navigationStyle": "custom",
"usingComponents": {
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons",
"uni-dateformat": "../../uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat",
"uni-rate": "../../uni_modules/uni-rate/components/uni-rate/uni-rate",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

View File

@@ -0,0 +1 @@
<view class="preview data-v-d9b78fb0"><swiper class="data-v-d9b78fb0" circular="{{true}}" current="{{b}}" bindchange="{{c}}"><swiper-item wx:for="{{a}}" wx:for-item="item" wx:key="d" class="data-v-d9b78fb0"><image wx:if="{{item.a}}" class="data-v-d9b78fb0" bindtap="{{item.b}}" src="{{item.c}}" mode="aspectFill"></image></swiper-item></swiper><view class="mask data-v-d9b78fb0" hidden="{{!r}}"><view class="goBack data-v-d9b78fb0" bindtap="{{e}}" style="{{'top:' + f}}"><uni-icons wx:if="{{d}}" class="data-v-d9b78fb0" u-i="d9b78fb0-0" bind:__l="__l" u-p="{{d}}"></uni-icons></view><view class="count data-v-d9b78fb0">{{g}} / {{h}}</view><view class="time data-v-d9b78fb0"><uni-dateformat wx:if="{{i}}" class="data-v-d9b78fb0" u-i="d9b78fb0-1" bind:__l="__l" u-p="{{i}}"></uni-dateformat></view><view class="date data-v-d9b78fb0"><uni-dateformat wx:if="{{j}}" class="data-v-d9b78fb0" u-i="d9b78fb0-2" bind:__l="__l" u-p="{{j}}"></uni-dateformat></view><view class="footer data-v-d9b78fb0"><view class="box data-v-d9b78fb0" bindtap="{{l}}"><uni-icons wx:if="{{k}}" class="data-v-d9b78fb0" u-i="d9b78fb0-3" bind:__l="__l" u-p="{{k}}"></uni-icons><view class="text data-v-d9b78fb0">信息</view></view><view class="box data-v-d9b78fb0" bindtap="{{o}}"><uni-icons wx:if="{{m}}" class="data-v-d9b78fb0" u-i="d9b78fb0-4" bind:__l="__l" u-p="{{m}}"></uni-icons><view class="text data-v-d9b78fb0">{{n}}分</view></view><view class="box data-v-d9b78fb0" bindtap="{{q}}"><uni-icons wx:if="{{p}}" class="data-v-d9b78fb0" u-i="d9b78fb0-5" bind:__l="__l" u-p="{{p}}"></uni-icons><view class="text data-v-d9b78fb0">下载</view></view></view></view><uni-popup wx:if="{{C}}" class="r data-v-d9b78fb0" u-s="{{['d']}}" u-r="infoPopup" u-i="d9b78fb0-6" bind:__l="__l" u-p="{{C}}"><view class="infoPopup data-v-d9b78fb0"><view class="popHeader data-v-d9b78fb0"><view class="data-v-d9b78fb0"></view><view class="title data-v-d9b78fb0">壁纸信息</view><view class="close data-v-d9b78fb0" bindtap="{{t}}"><uni-icons wx:if="{{s}}" class="data-v-d9b78fb0" u-i="d9b78fb0-7,d9b78fb0-6" bind:__l="__l" u-p="{{s}}"></uni-icons></view></view><scroll-view class="data-v-d9b78fb0" scroll-y="{{true}}"><view class="content data-v-d9b78fb0"><view class="row data-v-d9b78fb0"><view class="label data-v-d9b78fb0">壁纸ID</view><text selectable class="value data-v-d9b78fb0">{{v}}</text></view><view class="row data-v-d9b78fb0"><view class="label data-v-d9b78fb0">发布者:</view><text class="value data-v-d9b78fb0">{{w}}</text></view><view class="row data-v-d9b78fb0"><text class="label data-v-d9b78fb0">评分:</text><view class="value roteBox data-v-d9b78fb0"><uni-rate wx:if="{{x}}" class="data-v-d9b78fb0" u-i="d9b78fb0-8,d9b78fb0-6" bind:__l="__l" u-p="{{x}}"/><text class="score data-v-d9b78fb0">{{y}}</text></view></view><view class="row data-v-d9b78fb0"><text class="label data-v-d9b78fb0">摘要:</text><view class="value data-v-d9b78fb0">{{z}}</view></view><view class="row data-v-d9b78fb0"><text class="label data-v-d9b78fb0">标签:</text><view class="value tabs data-v-d9b78fb0"><view wx:for="{{A}}" wx:for-item="tab" wx:key="b" class="tab data-v-d9b78fb0">{{tab.a}}</view></view></view><view class="copyright data-v-d9b78fb0"> 声明本图片来用户投稿非商业使用用于免费学习交流如侵犯了您的权益您可以拷贝壁纸ID举报至平台邮箱513894357@qq.com管理将删除侵权壁纸维护您的权益。 </view><view class="safe-area-inset-bottom data-v-d9b78fb0"></view></view></scroll-view></view></uni-popup><uni-popup wx:if="{{N}}" class="r data-v-d9b78fb0" u-s="{{['d']}}" u-r="scorePopup" u-i="d9b78fb0-9" bind:__l="__l" u-p="{{N}}"><view class="scorePopup data-v-d9b78fb0"><view class="popHeader data-v-d9b78fb0"><view class="data-v-d9b78fb0"></view><view class="title data-v-d9b78fb0">{{D}}</view><view class="close data-v-d9b78fb0" bindtap="{{F}}"><uni-icons wx:if="{{E}}" class="data-v-d9b78fb0" u-i="d9b78fb0-10,d9b78fb0-9" bind:__l="__l" u-p="{{E}}"></uni-icons></view></view><view class="content data-v-d9b78fb0"><uni-rate wx:if="{{I}}" class="data-v-d9b78fb0" bindchange="{{G}}" u-i="d9b78fb0-11,d9b78fb0-9" bind:__l="__l" bindupdateModelValue="{{H}}" u-p="{{I}}"/><text class="text data-v-d9b78fb0">{{J}}分</text></view><view class="footer data-v-d9b78fb0"><button class="data-v-d9b78fb0" bindtap="{{K}}" disabled="{{L}}" type="default" size="mini" plain>确认评分</button></view></view></uni-popup></view>

View File

@@ -0,0 +1 @@
.preview.data-v-d9b78fb0{width:100%;height:100vh;position:relative}.preview swiper.data-v-d9b78fb0{width:100%;height:100%}.preview swiper image.data-v-d9b78fb0{width:100%;height:100%}.preview .mask .goBack.data-v-d9b78fb0{position:absolute;left:0;right:0;width:-webkit-fit-content;width:fit-content;color:#fff;width:38px;height:38px;background:rgba(0,0,0,.5);left:30rpx;top:0;margin:auto auto auto 0;border-radius:100px;-webkit-backdrop-filter:blur(10rpx);backdrop-filter:blur(10rpx);border:1px solid rbga(255,255,255,.3);display:flex;justify-content:center;align-items:center}.preview .mask .count.data-v-d9b78fb0{position:absolute;top:10vh;left:0;right:0;margin:auto;width:-webkit-fit-content;width:fit-content;background:rgba(0,0,0,.3);font-size:28rpx;color:#fff;border-radius:40rpx;padding:8rpx 28rpx;-webkit-backdrop-filter:blur(20rpx);backdrop-filter:blur(20rpx)}.preview .mask .time.data-v-d9b78fb0{position:absolute;left:0;right:0;margin:auto;width:-webkit-fit-content;width:fit-content;color:#fff;top:calc(10vh + 80rpx);font-size:140rpx;font-weight:100rpx;line-height:1em;text-shadow:0 4rpx rgba(0,0,0,.3)}.preview .mask .date.data-v-d9b78fb0{position:absolute;left:0;right:0;margin:auto;width:-webkit-fit-content;width:fit-content;color:#fff;top:calc(10vh + 230rpx);font-size:34rpx;text-shadow:0 2rpx rgba(0,0,0,.3)}.preview .mask .footer.data-v-d9b78fb0{position:absolute;left:0;right:0;margin:auto;width:-webkit-fit-content;width:fit-content;color:#fff;background:rgba(255,255,255,.8);bottom:10vh;width:65vw;height:120rpx;border-radius:120rpx;color:#000;display:flex;justify-content:space-around;align-items:center;box-shadow:0 2rpx rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20rpx);backdrop-filter:blur(20rpx)}.preview .mask .footer .box.data-v-d9b78fb0{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rpx 12rpx}.preview .mask .footer .box .text.data-v-d9b78fb0{font-size:26rpx;color:#676767}.preview .popHeader.data-v-d9b78fb0{display:flex;justify-content:space-between;align-items:center}.preview .popHeader .title.data-v-d9b78fb0{color:#676767;font-size:26rpx}.preview .popHeader .close.data-v-d9b78fb0{padding:6rpx}.preview .infoPopup.data-v-d9b78fb0{background:#fff;padding:30rpx;border-radius:30rpx 30rpx 0 0;overflow:hidden}.preview .infoPopup scroll-view.data-v-d9b78fb0{max-height:60vh}.preview .infoPopup scroll-view .content .row.data-v-d9b78fb0{display:flex;padding:16rpx 0;font-size:32rpx;line-height:1.7em}.preview .infoPopup scroll-view .content .row .label.data-v-d9b78fb0{color:#a7a7a7;width:140rpx;text-align:right;font-size:30rpx}.preview .infoPopup scroll-view .content .row .value.data-v-d9b78fb0{flex:1;width:0;font-size:30rpx}.preview .infoPopup scroll-view .content .row .roteBox.data-v-d9b78fb0{display:flex;align-items:center}.preview .infoPopup scroll-view .content .row .roteBox .score.data-v-d9b78fb0{font-size:26rpx;color:#676767;padding-left:10rpx}.preview .infoPopup scroll-view .content .row .tabs.data-v-d9b78fb0{display:flex;white-space:wrap}.preview .infoPopup scroll-view .content .row .tabs .tab.data-v-d9b78fb0{border:1px solid #28B389;color:#28b389;font-size:22rpx;padding:10rpx 30rpx;border-radius:40rpx;line-height:1em;margin:0 10rpx 10rpx 0}.preview .infoPopup scroll-view .content .row .class.data-v-d9b78fb0{color:#28b389}.preview .infoPopup scroll-view .content .copyright.data-v-d9b78fb0{font-size:28rpx;padding:20rpx;background:#f6f6f6;color:#666;border-radius:10rpx;margin:20rpx 0;line-height:1.5em}.preview .scorePopup.data-v-d9b78fb0{background:#fff;padding:30rpx;width:70vw;border-radius:30rpx;overflow:hidden}.preview .scorePopup .content.data-v-d9b78fb0{padding:30rpx 0;display:flex;justify-content:center;align-items:center}.preview .scorePopup .content .text.data-v-d9b78fb0{color:#ffca3e;padding-left:10rpx;width:80rpx;line-height:1em;text-align:right}.preview .scorePopup .footer.data-v-d9b78fb0{display:flex;justify-content:center;align-items:center}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),a=require("../../api/apis.js");if(!Array){(e.resolveComponent("uni-search-bar")+e.resolveComponent("uni-icons")+e.resolveComponent("uv-empty")+e.resolveComponent("uni-load-more"))()}Math||((()=>"../../uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uv-empty/components/uv-empty/uv-empty.js")+(()=>"../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js"))();const o={__name:"search",setup(o){const l=e.ref({pageNum:1,pageSize:12,keyword:""}),n=e.ref(e.index.getStorageSync("historySearch")||[]),u=e.ref(["美女","帅哥","宠物","卡通"]),r=e.ref(!1),t=e.ref(!1),s=e.ref([]),i=()=>{p()},v=e=>{p(e),d()},c=()=>{e.index.showModal({title:"是否清空历史搜索",success:a=>{a.confirm&&(e.index.removeStorageSync("historySearch"),n.value=[])}})},d=()=>{e.index.showLoading(),n.value=[...new Set([l.value.keyword,...n.value])].slice(0,10),e.index.setStorageSync("historySearch",n.value),p(l.value.keyword),m()},m=async()=>{try{let o=await a.apiSearchData(l.value);s.value=[...s.value,...o.data],e.index.setStorageSync("storgClassList",s.value),l.value.pageSize>o.data.length&&(r.value=!0),0==o.data.length&&0==s.value.length&&(t.value=!0)}finally{e.index.hideLoading()}},p=(e="")=>{s.value=[],r.value=!1,t.value=!1,l.value={pageNum:1,pageSize:12,keyword:e||""}};return e.onReachBottom((()=>{r.value||(l.value.pageNum++,m())})),e.onUnload((()=>{e.index.removeStorageSync("storgClassList",s.value)})),(a,o)=>e.e({a:e.o(d),b:e.o(i),c:e.o(i),d:e.o((e=>l.value.keyword=e)),e:e.p({focus:!0,placeholder:"搜索",modelValue:l.value.keyword}),f:!s.value.length||t.value},!s.value.length||t.value?e.e({g:n.value.length},n.value.length?{h:e.p({type:"trash",size:"25"}),i:e.o(c),j:e.f(n.value,((a,o,l)=>({a:e.t(a),b:a,c:e.o((e=>v(a)),a)})))}:{},{k:e.f(u.value,((a,o,l)=>({a:e.t(a),b:a,c:e.o((e=>v(a)),a)})))}):{},{l:t.value},t.value?{m:e.p({mode:"search"})}:e.e({n:e.f(s.value,((e,a,o)=>({a:e.smallPicurl,b:`/pages/preview/preview?id=${e._id}`,c:e._id}))),o:r.value||s.value.length},r.value||s.value.length?{p:e.p({status:r.value?"noMore":"loading"})}:{}))}},l=e._export_sfc(o,[["__scopeId","data-v-90835114"]]);wx.createPage(l);

View File

@@ -0,0 +1,9 @@
{
"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",
"uv-empty": "../../uni_modules/uv-empty/components/uv-empty/uv-empty",
"uni-load-more": "../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more"
}
}

View File

@@ -0,0 +1 @@
<view class="searchLayout data-v-90835114"><view class="search data-v-90835114"><uni-search-bar wx:if="{{e}}" class="data-v-90835114" bindconfirm="{{a}}" bindcancel="{{b}}" bindclear="{{c}}" u-i="90835114-0" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e}}"></uni-search-bar></view><view wx:if="{{f}}" class="data-v-90835114"><view wx:if="{{g}}" class="history data-v-90835114"><view class="topTitle data-v-90835114"><view class="text data-v-90835114">最近搜索</view><view class="icon data-v-90835114" bindtap="{{i}}"><uni-icons wx:if="{{h}}" class="data-v-90835114" u-i="90835114-1" bind:__l="__l" u-p="{{h}}"></uni-icons></view></view><view class="tabs data-v-90835114"><view wx:for="{{j}}" wx:for-item="tab" wx:key="b" class="tab data-v-90835114" bindtap="{{tab.c}}">{{tab.a}}</view></view></view><view class="recommend data-v-90835114"><view class="topTitle data-v-90835114"><view class="text data-v-90835114">热门搜索</view></view><view class="tabs data-v-90835114"><view wx:for="{{k}}" wx:for-item="tab" wx:key="b" class="tab data-v-90835114" bindtap="{{tab.c}}">{{tab.a}}</view></view></view></view><view wx:if="{{l}}" class="noSearch data-v-90835114"><uv-empty wx:if="{{m}}" class="data-v-90835114" u-i="90835114-2" bind:__l="__l" u-p="{{m}}"></uv-empty></view><view wx:else class="data-v-90835114"><view class="list data-v-90835114"><navigator wx:for="{{n}}" wx:for-item="item" wx:key="c" url="{{item.b}}" class="item data-v-90835114"><image class="data-v-90835114" src="{{item.a}}" mode="aspectFill"></image></navigator></view><view wx:if="{{o}}" class="loadingLayout data-v-90835114"><uni-load-more wx:if="{{p}}" class="data-v-90835114" u-i="90835114-3" bind:__l="__l" u-p="{{p}}"/></view></view></view>

View File

@@ -0,0 +1 @@
.searchLayout .search.data-v-90835114{padding:0 10rpx}.searchLayout .topTitle.data-v-90835114{display:flex;justify-content:space-between;align-items:center}.searchLayout .history.data-v-90835114,.searchLayout .recommend.data-v-90835114{padding:30rpx}.searchLayout .tabs.data-v-90835114{display:flex;align-items:center;flex-wrap:wrap;padding-top:20rpx}.searchLayout .tabs .tab.data-v-90835114{background:#f4f4f4;font-size:28rpx;color:#333;padding:10rpx 28rpx;border-radius:50rpx;margin-right:20rpx;margin-top:20rpx}.searchLayout .list.data-v-90835114{display:grid;grid-template-columns:repeat(3,1fr);gap:5rpx;padding:20rpx 5rpx}.searchLayout .list .item.data-v-90835114{height:440rpx}.searchLayout .list .item image.data-v-90835114{height:100%;width:100%;display:block}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),a=require("../../utils/system.js"),r=require("../../api/apis.js");if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("uni-load-more"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js"))();const i={__name:"user",setup(i){const l=e.ref(null);return(async()=>{let e=await r.apiUserInfo();l.value=e.data})(),(r,i)=>{var s,n,t,u,d,p;return e.e({a:l.value},l.value?{b:e.unref(a.getNavBarHeight)()+"px",c:o._imports_0,d:e.t(l.value.IP),e:e.t((null==(n=null==(s=l.value)?void 0:s.address)?void 0:n.city)||(null==(u=null==(t=l.value)?void 0:t.address)?void 0:u.province)||(null==(p=null==(d=l.value)?void 0:d.address)?void 0:p.country)||"中国"),f:e.p({type:"download-filled",size:"20",color:"#28b389"}),g:e.t(l.value.downloadSize),h:e.p({type:"forward",size:"15",color:"#aaa"}),i:e.p({type:"star-filled",size:"20",color:"#28b389"}),j:e.t(l.value.scoreSize),k:e.p({type:"forward",size:"15",color:"#aaa"}),l:e.p({type:"chatboxes-filled",size:"20",color:"#28b389"}),m:e.p({type:"forward",size:"15",color:"#aaa"}),n:e.p({type:"notification-filled",size:"20",color:"#28b389"}),o:e.p({type:"forward",size:"15",color:"#aaa"}),p:e.p({type:"flag-filled",size:"20",color:"#28b389"}),q:e.p({type:"forward",size:"15",color:"#aaa"})}:{r:e.unref(a.getNavBarHeight)()+"px",s:e.p({status:"loading"})})}}},l=e._export_sfc(i,[["__scopeId","data-v-71eb8033"]]);wx.createPage(l);

View File

@@ -0,0 +1,8 @@
{
"navigationBarTitleText": "我的",
"navigationStyle": "custom",
"usingComponents": {
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons",
"uni-load-more": "../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more"
}
}

View File

@@ -0,0 +1 @@
<view wx:if="{{a}}" class="userLayout pageBg data-v-71eb8033"><view class="data-v-71eb8033" style="{{'height:' + b}}"></view><view class="userinfo data-v-71eb8033"><view class="avatar data-v-71eb8033"><image class="data-v-71eb8033" src="{{c}}" mode="aspectFill"></image></view><view class="ip data-v-71eb8033">{{d}}</view><view class="address data-v-71eb8033">来自于: {{e}}</view></view><view class="section data-v-71eb8033"><view class="list data-v-71eb8033"><navigator url="/pages/classlist/classlist?name=我的下载&type=download" class="row data-v-71eb8033"><view class="left data-v-71eb8033"><uni-icons wx:if="{{f}}" class="data-v-71eb8033" u-i="71eb8033-0" bind:__l="__l" u-p="{{f}}"></uni-icons><view class="text data-v-71eb8033">我的下载</view></view><view class="right data-v-71eb8033"><view class="text data-v-71eb8033">{{g}}</view><uni-icons wx:if="{{h}}" class="data-v-71eb8033" u-i="71eb8033-1" bind:__l="__l" u-p="{{h}}"></uni-icons></view></navigator><navigator url="/pages/classlist/classlist?name=我的评分&type=score" class="row data-v-71eb8033"><view class="left data-v-71eb8033"><uni-icons wx:if="{{i}}" class="data-v-71eb8033" u-i="71eb8033-2" bind:__l="__l" u-p="{{i}}"></uni-icons><view class="text data-v-71eb8033">我的评分</view></view><view class="right data-v-71eb8033"><view class="text data-v-71eb8033">{{j}}</view><uni-icons wx:if="{{k}}" class="data-v-71eb8033" u-i="71eb8033-3" bind:__l="__l" u-p="{{k}}"></uni-icons></view></navigator><view class="row data-v-71eb8033"><view class="left data-v-71eb8033"><uni-icons wx:if="{{l}}" class="data-v-71eb8033" u-i="71eb8033-4" bind:__l="__l" u-p="{{l}}"></uni-icons><view class="text data-v-71eb8033">联系客服</view></view><view class="right data-v-71eb8033"><view class="text data-v-71eb8033"></view><uni-icons wx:if="{{m}}" class="data-v-71eb8033" u-i="71eb8033-5" bind:__l="__l" u-p="{{m}}"></uni-icons></view><button open-type="contact" class="contact data-v-71eb8033">联系客服</button></view></view></view><view class="section data-v-71eb8033"><view class="list data-v-71eb8033"><navigator url="/pages/notice/detail?id=653507c6466d417a3718e94b&name=订阅更新" class="row data-v-71eb8033"><view class="left data-v-71eb8033"><uni-icons wx:if="{{n}}" class="data-v-71eb8033" u-i="71eb8033-6" bind:__l="__l" u-p="{{n}}"></uni-icons><view class="text data-v-71eb8033">订阅更新</view></view><view class="right data-v-71eb8033"><uni-icons wx:if="{{o}}" class="data-v-71eb8033" u-i="71eb8033-7" bind:__l="__l" u-p="{{o}}"></uni-icons></view></navigator><navigator url="/pages/notice/detail?id=6536358ce0ec19c8d67fbe82&name=常见问题" class="row data-v-71eb8033"><view class="left data-v-71eb8033"><uni-icons wx:if="{{p}}" class="data-v-71eb8033" u-i="71eb8033-8" bind:__l="__l" u-p="{{p}}"></uni-icons><view class="text data-v-71eb8033">常见问题</view></view><view class="right data-v-71eb8033"><uni-icons wx:if="{{q}}" class="data-v-71eb8033" u-i="71eb8033-9" bind:__l="__l" u-p="{{q}}"></uni-icons></view></navigator></view></view></view><view wx:else class="loadingLayout data-v-71eb8033"><view class="data-v-71eb8033" style="{{'height:' + r}}"></view><uni-load-more wx:if="{{s}}" class="data-v-71eb8033" u-i="71eb8033-10" bind:__l="__l" u-p="{{s}}"></uni-load-more></view>

View File

@@ -0,0 +1 @@
.userLayout .userinfo.data-v-71eb8033{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50rpx 0}.userLayout .userinfo .avatar.data-v-71eb8033{width:160rpx;height:160rpx;border-radius:50%;overflow:hidden}.userLayout .userinfo .avatar image.data-v-71eb8033{width:100%;height:100%}.userLayout .userinfo .ip.data-v-71eb8033{font-size:44rpx;color:#333;padding:20rpx 0 5rpx}.userLayout .userinfo .address.data-v-71eb8033{font-size:28rpx;color:#aaa}.userLayout .section.data-v-71eb8033{width:690rpx;margin:50rpx auto;border:1px solid #eee;border-radius:10rpx;box-shadow:0 0 30rpx rgba(0,0,0,.05)}.userLayout .section .list .row.data-v-71eb8033{display:flex;justify-content:space-between;align-items:center;padding:0 30rpx;height:100rpx;border-bottom:1px solid #eee;position:relative;background:#fff}.userLayout .section .list .row.data-v-71eb8033:last-child{border-bottom:0}.userLayout .section .list .row .left.data-v-71eb8033{display:flex;justify-content:center;align-items:center}.userLayout .section .list .row .left .text.data-v-71eb8033{padding-left:20rpx;color:#666}.userLayout .section .list .row .right.data-v-71eb8033{display:flex;justify-content:center;align-items:center}.userLayout .section .list .row .right .text.data-v-71eb8033{font-size:28rpx;color:#aaa}.userLayout .section .list .row button.data-v-71eb8033{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}