|
@@ -3,7 +3,18 @@
|
|
|
<!-- 关注和推荐 -->
|
|
|
<u-navbar leftIcon="" leftIconSize="32">
|
|
|
<view slot="center">
|
|
|
- <u-tabs :list="list" lineWidth="32" />
|
|
|
+ <u-tabs
|
|
|
+ :list="list"
|
|
|
+ lineWidth="32"
|
|
|
+ @change="tabChange"
|
|
|
+ v-if="!player"
|
|
|
+ />
|
|
|
+ <u-tabs
|
|
|
+ :list="list.filter(tab => tab.name !== '关注')"
|
|
|
+ lineWidth="32"
|
|
|
+ @change="tabChange"
|
|
|
+ v-else
|
|
|
+ />
|
|
|
</view>
|
|
|
</u-navbar>
|
|
|
<!-- 消息列表 -->
|
|
@@ -50,13 +61,13 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- list: [{ name: '关注' }, { name: '推荐' }],
|
|
|
- current: 0,
|
|
|
+ list: [{ name: '关注' }, { name: '推荐' }, { name: '广场' }],
|
|
|
duration: 700,
|
|
|
scrollTop: 0,
|
|
|
old: {
|
|
|
scrollTop: 0,
|
|
|
},
|
|
|
+ player: false,
|
|
|
};
|
|
|
},
|
|
|
|
|
@@ -66,6 +77,12 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
|
|
|
+ //点击tab时触发
|
|
|
+ onTabItemTap() {},
|
|
|
+
|
|
|
+ //页面加载触发
|
|
|
+ onLoad() {},
|
|
|
+
|
|
|
methods: {
|
|
|
upper(e) {},
|
|
|
|
|
@@ -75,6 +92,14 @@ export default {
|
|
|
this.old.scrollTop = e.detail.scrollTop;
|
|
|
},
|
|
|
|
|
|
+ //切换tab
|
|
|
+ tabChange(item) {
|
|
|
+ uni.showToast({
|
|
|
+ title: '提示的内容',
|
|
|
+ icon: '',
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
goTop(e) {
|
|
|
this.scrollTop = this.old.scrollTop;
|
|
|
this.$nextTick(() => {
|