From 95dc639371f087ee6f56505e3d13f0bde62c2c0f Mon Sep 17 00:00:00 2001 From: xpz2018 <107107461@qq.com> Date: Fri, 17 Sep 2021 11:23:20 +0800 Subject: [PATCH] no message --- components/tabi/index.js | 14 ++++++++++- components/tabi/index.wxml | 18 +++++++++++--- components/tabi/index.wxss | 15 ++++++++++++ pages/agent/factory/index.js | 4 +-- pages/agent/fragment/index.js | 6 +---- pages/agent/fragment/index.wxml | 6 ++--- pages/moment/theall/index.js | 43 +++++++++++---------------------- pages/moment/theall/index.wxml | 4 +-- 8 files changed, 63 insertions(+), 47 deletions(-) diff --git a/components/tabi/index.js b/components/tabi/index.js index 817eb07..b91990e 100644 --- a/components/tabi/index.js +++ b/components/tabi/index.js @@ -19,7 +19,7 @@ Component({ }, lineHeight: { type: Number, - value: 4, + value: 3, }, // view宽度 padding: { @@ -36,6 +36,14 @@ Component({ color: { type: String, value: "" + }, + lineType: { + type: Number, + value: 0, + }, + disable: { + type: Boolean, + value: false } }, data: { @@ -53,6 +61,9 @@ Component({ * 切换菜单 */ toggleTab(e) { + if(this.data.disable){ + return + } this.triggerEvent('change', {index: e.currentTarget.dataset.index}); this.scrollByIndex(e.currentTarget.dataset.index); }, @@ -78,6 +89,7 @@ Component({ } else { // 不超出滚动的情况 this.setData({ tabIndex: tabIndex, translateX: itemLeft, lineWidth: itemWidth }) } + }, /** * 监听数据变化, 如果改变重新初始化参数 diff --git a/components/tabi/index.wxml b/components/tabi/index.wxml index 0b85b78..4a73f82 100644 --- a/components/tabi/index.wxml +++ b/components/tabi/index.wxml @@ -1,10 +1,20 @@ - - {{item}} + + {{item}} - + - \ No newline at end of file + + + + function typeActive(lineType, tabIndex, index) { + if (lineType == 0) { + return '' + } + return tabIndex == index ? 'type--cur' : '' + } + module.exports = typeActive + \ No newline at end of file diff --git a/components/tabi/index.wxss b/components/tabi/index.wxss index 34599f7..58c075a 100644 --- a/components/tabi/index.wxss +++ b/components/tabi/index.wxss @@ -42,6 +42,21 @@ .tabs__item-child { display: inline-block; } +.tabs-type { + background-color: #F3f3f3; + line-height: 60rpx; + height: 56rpx; + font-size: 26rpx; + text-align: center; + margin: 16rpx 8rpx; + padding: 0rpx 36rpx; + text-align: center; + border-radius: 56rpx; +} +.type--cur{ + background: #007AFF24; + color: #007AFF; +} .tabs__line { position: absolute; left: 0; diff --git a/pages/agent/factory/index.js b/pages/agent/factory/index.js index 785b527..5ba2f97 100644 --- a/pages/agent/factory/index.js +++ b/pages/agent/factory/index.js @@ -90,9 +90,7 @@ Page({ stopTouchMove: function (e) { return false }, - onTabChange: function ({ - detail - }) { + onTabChange: function ({ detail }) { if (this.data.tabIndex == Number(detail.index)) { return } diff --git a/pages/agent/fragment/index.js b/pages/agent/fragment/index.js index 141dcad..3e17014 100644 --- a/pages/agent/fragment/index.js +++ b/pages/agent/fragment/index.js @@ -111,11 +111,7 @@ Component({ if (this.data.requesting || this.data.finished) { return } - if (this.data.loading) { - this.data.requesting = true - } else { - this.setData({ requesting: true }) - } + this.setData({ requesting: true }) getFactoryPrice(this.data.form).then(result => { if (result.data.records.length) { var respList = result.data.records diff --git a/pages/agent/fragment/index.wxml b/pages/agent/fragment/index.wxml index 5387ea8..5256779 100644 --- a/pages/agent/fragment/index.wxml +++ b/pages/agent/fragment/index.wxml @@ -9,11 +9,11 @@ - - + + - + diff --git a/pages/moment/theall/index.js b/pages/moment/theall/index.js index 88e3533..1a8bb8f 100644 --- a/pages/moment/theall/index.js +++ b/pages/moment/theall/index.js @@ -13,35 +13,8 @@ Component({ data: { tabList: [ '全部', '华中', '华南', '华东', '北部', '西部'], tabIndex: 0, - navData:[ - { - text: '首页' - }, - { - text: '健康' - }, - { - text: '情感' - }, - { - text: '职场' - }, - { - text: '育儿' - }, - { - text: '纠纷' - }, - { - text: '青葱' - }, - { - text: '上课' - }, - { - text: '下课' - } - ], + proviceList: ['全部', '华中', '华南', '华东', '北部', '西部', '全部', '华中', '华南', '华东', '北部', '西部'], + pIndex: 0, //tab标题的滚动条位置 orderList: [] }, methods: { @@ -50,6 +23,18 @@ Component({ setTimeout(() => { this.setData({ tabIndex: 0, firstShow: true }) }, 100) } }, + onTabChange: function({ detail }){ + if (this.data.tabIndex == Number(detail.index)) { + return + } + + }, + onProviceChange: function(){ + if (this.data.pIndex == Number(detail.index)) { + return + } + + }, fetchList: function(){ } diff --git a/pages/moment/theall/index.wxml b/pages/moment/theall/index.wxml index 76e1f8c..0e36da7 100644 --- a/pages/moment/theall/index.wxml +++ b/pages/moment/theall/index.wxml @@ -2,8 +2,8 @@ - - + +