更换版本
This commit is contained in:
68
pages/fensi/fensi.js
Normal file
68
pages/fensi/fensi.js
Normal file
@@ -0,0 +1,68 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: { page: 1, is_last: !1, list: [] },
|
||||
onLoad: function (t) {
|
||||
var e = this;
|
||||
wx.setNavigationBarTitle({
|
||||
title: 1 == t.type ? "我的粉丝" : "我的关注",
|
||||
}),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "me.fans",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
type: t.type,
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data && e.setData({ list: a.data.data, type: t.type });
|
||||
},
|
||||
});
|
||||
},
|
||||
follow: function (t) {
|
||||
var e = this;
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "me.follow",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
type: 1,
|
||||
ucar_id: t.currentTarget.dataset.id,
|
||||
},
|
||||
success: function (a) {
|
||||
var s = e.data.list;
|
||||
(s[t.currentTarget.dataset.index].is_follow = a.data.data),
|
||||
e.setData({ list: s });
|
||||
},
|
||||
});
|
||||
},
|
||||
onReachBottom: function () {
|
||||
var t = this;
|
||||
t.data.is_last ||
|
||||
(console.log(t.data.is_last),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "me.fans",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
page: t.data.page + 1,
|
||||
type: t.data.type,
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data ||
|
||||
(t.setData({ is_last: !0 }),
|
||||
wx.showToast({
|
||||
title: "没有更多数据了",
|
||||
icon: "success",
|
||||
duration: 2e3,
|
||||
}));
|
||||
for (var e = t.data.list, s = 0; s < a.data.data.length; s++)
|
||||
e.push(a.data.data[s]);
|
||||
t.setData({ list: e, page: t.data.page + 1 });
|
||||
},
|
||||
}));
|
||||
},
|
||||
});
|
||||
1
pages/fensi/fensi.json
Normal file
1
pages/fensi/fensi.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "usingComponents": {} }
|
||||
17
pages/fensi/fensi.wxml
Normal file
17
pages/fensi/fensi.wxml
Normal file
@@ -0,0 +1,17 @@
|
||||
<view class="modle" wx:if="{{list.length>0}}" wx:for="{{list}}">
|
||||
<image class="modle_img" src="{{item.head_image}}"></image>
|
||||
<view class="modle_title">{{item.nickname}}</view>
|
||||
<view bindtap="follow" class="modle_btn" data-id="{{item.fans_id}}" data-index="{{index}}" wx:if="{{item.is_follow==2&&type==1}}">关注</view>
|
||||
<view bindtap="follow" class="modle_btn_no" data-id="{{item.fans_id}}" data-index="{{index}}" wx:if="{{item.is_follow==1&&type==1}}">
|
||||
<image class="choose_view_modle_img" src="/pages/image/huxiang.png"></image>
|
||||
</view>
|
||||
<navigator class="choose_view" url="/pages/store/index?uid={{item.fans_id}}">
|
||||
<view class="modle_btn" data-id="{{item.fans_id}}" wx:if="{{type==2}}">店铺</view>
|
||||
</navigator>
|
||||
</view>
|
||||
<block wx:if="{{list.length<=0}}">
|
||||
<import src="/pages/data_null/index.wxml"></import>
|
||||
<view>
|
||||
<template is="title" data="{{title:'暂无查看数据'}}"></template>
|
||||
</view>
|
||||
</block>
|
||||
47
pages/fensi/fensi.wxss
Normal file
47
pages/fensi/fensi.wxss
Normal file
@@ -0,0 +1,47 @@
|
||||
.modle {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
height: 100rpx;
|
||||
margin-left: 5%;
|
||||
padding-bottom: 30rpx;
|
||||
padding-top: 30rpx;
|
||||
width: 90%;
|
||||
}
|
||||
.modle_img {
|
||||
border-radius: 100%;
|
||||
float: left;
|
||||
height: 100rpx;
|
||||
width: 100rpx;
|
||||
}
|
||||
.modle_title {
|
||||
color: #333;
|
||||
float: left;
|
||||
font-size: 30rpx;
|
||||
font-weight: 700;
|
||||
margin-left: 23rpx;
|
||||
margin-top: 30rpx;
|
||||
width: 50%;
|
||||
}
|
||||
.modle_btn {
|
||||
background: #3d61f0;
|
||||
}
|
||||
.modle_btn,
|
||||
.modle_btn_no {
|
||||
border-radius: 10rpx;
|
||||
color: #fff;
|
||||
float: right;
|
||||
font-size: 28rpx;
|
||||
height: 54rpx;
|
||||
line-height: 54rpx;
|
||||
margin-top: 25rpx;
|
||||
text-align: center;
|
||||
width: 100rpx;
|
||||
}
|
||||
.modle_btn_no {
|
||||
background: #d0d0d0;
|
||||
}
|
||||
.choose_view_modle_img {
|
||||
height: 40rpx;
|
||||
margin-top: -5rpx;
|
||||
vertical-align: middle;
|
||||
width: 40rpx;
|
||||
}
|
||||
Reference in New Issue
Block a user