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 @@
-
-
+
+