From 8dc78e937f0789d2bba13cd3ba1f7de53b71b257 Mon Sep 17 00:00:00 2001
From: xpz2018 <107107461@qq.com>
Date: Fri, 17 Sep 2021 09:43:29 +0800
Subject: [PATCH] no message
---
components/tab/index.js | 75 -----------------
components/tab/index.json | 3 -
components/tab/index.wxml | 7 --
components/tab/index.wxss | 101 -----------------------
components/tabs/index.js | 132 ------------------------------
components/tabs/index.json | 3 -
components/tabs/index.wxml | 6 --
components/tabs/index.wxss | 28 -------
pages/moment/fragment/index.wxml | 4 +-
pages/moment/recommend/index.js | 1 -
pages/moment/recommend/index.wxml | 1 -
pages/moment/theall/index.js | 40 +++++++--
pages/moment/theall/index.wxml | 10 ++-
13 files changed, 44 insertions(+), 367 deletions(-)
delete mode 100644 components/tab/index.js
delete mode 100644 components/tab/index.json
delete mode 100644 components/tab/index.wxml
delete mode 100644 components/tab/index.wxss
delete mode 100644 components/tabs/index.js
delete mode 100644 components/tabs/index.json
delete mode 100644 components/tabs/index.wxml
delete mode 100644 components/tabs/index.wxss
diff --git a/components/tab/index.js b/components/tab/index.js
deleted file mode 100644
index c0037cd..0000000
--- a/components/tab/index.js
+++ /dev/null
@@ -1,75 +0,0 @@
-import baseComponent from '../helpers/baseComponent'
-import classNames from '../helpers/classNames'
-
-baseComponent({
- relations: {
- '../tabs/index': {
- type: 'parent',
- },
- },
- properties: {
- prefixCls: {
- type: String,
- value: 'wux-tabs__tab',
- },
- key: {
- type: String,
- value: '',
- },
- title: {
- type: String,
- value: '',
- },
- disabled: {
- type: Boolean,
- value: false,
- },
- underline: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- current: false,
- scroll: false,
- },
- computed: {
- classes: ['prefixCls, direction, scroll, theme, current, disabled', function(prefixCls, direction, scroll, theme, current, disabled) {
- const wrap = classNames(prefixCls, {
- [`${prefixCls}--${direction}`]: direction,
- [`${prefixCls}--${theme}`]: theme,
- [`${prefixCls}--scroll`]: scroll,
- [`${prefixCls}--current`]: current,
- [`${prefixCls}--disabled`]: disabled,
- })
- const title = `${prefixCls}-title`
- const bar = `${prefixCls}-bar`
-
- return {
- wrap,
- title,
- bar,
- }
- }],
- },
- methods: {
- changeCurrent({ current, scroll, theme, direction }) {
- this.setData({
- current,
- scroll,
- theme,
- direction,
- })
- },
- onTap() {
- const { key, disabled } = this.data
- const parent = this.getRelationNodes('../tabs/index')[0]
-
- if (disabled || !parent) return
-
- this.triggerEvent('click', { key })
-
- parent.setActiveKey(key)
- },
- },
-})
diff --git a/components/tab/index.json b/components/tab/index.json
deleted file mode 100644
index fba482a..0000000
--- a/components/tab/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/components/tab/index.wxml b/components/tab/index.wxml
deleted file mode 100644
index 6291e48..0000000
--- a/components/tab/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
- {{ title }}
-
-
-
-
-
\ No newline at end of file
diff --git a/components/tab/index.wxss b/components/tab/index.wxss
deleted file mode 100644
index 71c5ed4..0000000
--- a/components/tab/index.wxss
+++ /dev/null
@@ -1,101 +0,0 @@
-.wux-tabs__tab {
- -ms-flex: 1;
- flex: 1;
- display: -ms-flexbox;
- display: flex;
- width: 100%;
- -ms-flex-pack: center;
- justify-content: center;
- -ms-flex-align: center;
- align-items: center;
- text-align: center;
- position: relative;
- box-sizing: border-box;
- font-size: 28rpx;
- color: #80848f
-}
-.wux-tabs__tab-bar {
- display: block;
- width: 100%;
- height: 4rpx;
- background: 0 0;
- position: absolute;
- bottom: 0;
- left: 0;
- background: #33cd5f
-}
-.wux-tabs__tab--vertical {
- padding: 0 30rpx
-}
-.wux-tabs__tab--vertical .wux-tabs__tab-bar {
- width: 4rpx;
- height: 100%;
- right: 0;
- left: auto
-}
-.wux-tabs__tab--current {
- color: #33cd5f
-}
-.wux-tabs__tab--horizontal.wux-tabs__tab--scroll {
- display: -ms-inline-flexbox;
- display: inline-flex;
- padding: 0 30rpx;
- width: auto
-}
-.wux-tabs__tab--disabled {
- opacity: .3
-}
-.wux-tabs__tab--light .wux-tabs__tab-bar {
- background: #ddd
-}
-.wux-tabs__tab--light.wux-tabs__tab--current {
- color: #ddd
-}
-.wux-tabs__tab--stable .wux-tabs__tab-bar {
- background: #b2b2b2
-}
-.wux-tabs__tab--stable.wux-tabs__tab--current {
- color: #b2b2b2
-}
-.wux-tabs__tab--positive .wux-tabs__tab-bar {
- background: #008AFF
-}
-.wux-tabs__tab--positive.wux-tabs__tab--current {
- color: #008AFF
-}
-.wux-tabs__tab--calm .wux-tabs__tab-bar {
- background: #11c1f3
-}
-.wux-tabs__tab--calm.wux-tabs__tab--current {
- color: #11c1f3
-}
-.wux-tabs__tab--assertive .wux-tabs__tab-bar {
- background: #ef473a
-}
-.wux-tabs__tab--assertive.wux-tabs__tab--current {
- color: #ef473a
-}
-.wux-tabs__tab--balanced .wux-tabs__tab-bar {
- background: #33cd5f
-}
-.wux-tabs__tab--balanced.wux-tabs__tab--current {
- color: #33cd5f
-}
-.wux-tabs__tab--energized .wux-tabs__tab-bar {
- background: #ffc900
-}
-.wux-tabs__tab--energized.wux-tabs__tab--current {
- color: #ffc900
-}
-.wux-tabs__tab--royal .wux-tabs__tab-bar {
- background: #886aea
-}
-.wux-tabs__tab--royal.wux-tabs__tab--current {
- color: #886aea
-}
-.wux-tabs__tab--dark .wux-tabs__tab-bar {
- background: #444
-}
-.wux-tabs__tab--dark.wux-tabs__tab--current {
- color: #444
-}
\ No newline at end of file
diff --git a/components/tabs/index.js b/components/tabs/index.js
deleted file mode 100644
index 3706bed..0000000
--- a/components/tabs/index.js
+++ /dev/null
@@ -1,132 +0,0 @@
-import baseComponent from '../helpers/baseComponent'
-import classNames from '../helpers/classNames'
-
-const getDefaultActiveKey = (elements) => {
- const target = elements.filter((element) => !element.data.disabled)[0]
- if (target) {
- return target.data.key
- }
- return null
-}
-
-const activeKeyIsValid = (elements, key) => {
- return elements.map((element) => element.data.key).includes(key)
-}
-
-const getActiveKey = (elements, activeKey) => {
- const defaultActiveKey = getDefaultActiveKey(elements)
- return !activeKey ? defaultActiveKey : !activeKeyIsValid(elements, activeKey) ? defaultActiveKey : activeKey
-}
-
-baseComponent({
- relations: {
- '../tab/index': {
- type: 'child',
- observer() {
- this.debounce(this.updated)
- },
- },
- },
- properties: {
- prefixCls: {
- type: String,
- value: 'wux-tabs',
- },
- defaultCurrent: {
- type: String,
- value: '',
- },
- current: {
- type: String,
- value: '',
- observer(newVal) {
- if (this.data.controlled) {
- this.updated(newVal)
- }
- },
- },
- scroll: {
- type: Boolean,
- value: false,
- },
- controlled: {
- type: Boolean,
- value: false,
- },
- theme: {
- type: String,
- value: 'balanced',
- },
- direction: {
- type: String,
- value: 'horizontal',
- },
- },
- data: {
- activeKey: '',
- keys: [],
- },
- computed: {
- classes: ['prefixCls, direction, scroll', function(prefixCls, direction, scroll) {
- const wrap = classNames(prefixCls, {
- [`${prefixCls}--${direction}`]: direction,
- [`${prefixCls}--scroll`]: scroll,
- })
-
- return {
- wrap,
- }
- }],
- },
- methods: {
- updated(value = this.data.activeKey) {
- const elements = this.getRelationNodes('../tab/index')
- const activeKey = getActiveKey(elements, value)
-
- if (this.data.activeKey !== activeKey) {
- this.setData({ activeKey })
- }
-
- this.changeCurrent(activeKey, elements)
- },
- changeCurrent(activeKey, elements) {
- const { scroll, theme, direction } = this.data
-
- if (elements.length > 0) {
- elements.forEach((element) => {
- element.changeCurrent({
- current: element.data.key === activeKey,
- scroll,
- theme,
- direction,
- })
- })
- }
-
- if (this.data.keys.length !== elements.length) {
- this.setData({
- keys: elements.map((element) => element.data)
- })
- }
- },
- emitEvent(key) {
- this.triggerEvent('change', {
- key,
- keys: this.data.keys,
- })
- },
- setActiveKey(activeKey) {
- if (!this.data.controlled) {
- this.updated(activeKey)
- }
-
- this.emitEvent(activeKey)
- },
- },
- ready() {
- const { defaultCurrent, current, controlled } = this.data
- const activeKey = controlled ? current : defaultCurrent
-
- this.updated(activeKey)
- },
-})
diff --git a/components/tabs/index.json b/components/tabs/index.json
deleted file mode 100644
index fba482a..0000000
--- a/components/tabs/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
\ No newline at end of file
diff --git a/components/tabs/index.wxml b/components/tabs/index.wxml
deleted file mode 100644
index 647cd03..0000000
--- a/components/tabs/index.wxml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/tabs/index.wxss b/components/tabs/index.wxss
deleted file mode 100644
index 91d7821..0000000
--- a/components/tabs/index.wxss
+++ /dev/null
@@ -1,28 +0,0 @@
-.wux-tabs {
- display: -ms-flexbox;
- display: flex;
- width: 100%;
- height: 88rpx;
- line-height: 88rpx;
- box-sizing: border-box;
- position: relative;
- -ms-flex-pack: distribute;
- justify-content: space-around;
- -ms-flex-align: center;
- align-items: center;
- background: #fff
-}
-.wux-tabs--scroll {
- display: block;
- overflow: auto;
- white-space: nowrap
-}
-.wux-tabs--vertical {
- display: -ms-inline-flexbox;
- display: inline-flex;
- width: auto;
- height: auto;
- max-height: 540rpx;
- -ms-flex-direction: column;
- flex-direction: column
-}
\ No newline at end of file
diff --git a/pages/moment/fragment/index.wxml b/pages/moment/fragment/index.wxml
index 3350c0b..c463d0b 100644
--- a/pages/moment/fragment/index.wxml
+++ b/pages/moment/fragment/index.wxml
@@ -27,10 +27,10 @@
-
+
-
+
diff --git a/pages/moment/recommend/index.js b/pages/moment/recommend/index.js
index 684895c..4fbc97c 100644
--- a/pages/moment/recommend/index.js
+++ b/pages/moment/recommend/index.js
@@ -16,7 +16,6 @@ Component({
},
methods: {
onRestart: function () {
- console.log('recomm....start')
if(!this.firstShow){
}
diff --git a/pages/moment/recommend/index.wxml b/pages/moment/recommend/index.wxml
index 599dfe7..9b44043 100644
--- a/pages/moment/recommend/index.wxml
+++ b/pages/moment/recommend/index.wxml
@@ -13,7 +13,6 @@
起扣点
-
diff --git a/pages/moment/theall/index.js b/pages/moment/theall/index.js
index 29e3978..88e3533 100644
--- a/pages/moment/theall/index.js
+++ b/pages/moment/theall/index.js
@@ -8,19 +8,47 @@ Component({
multipleSlots: true
},
properties: {
- height: { type: Number, value: 0 },
- item: { type: Object, value: null }
+ height: { type: Number, value: 0 }
},
data: {
+ tabList: [ '全部', '华中', '华南', '华东', '北部', '西部'],
+ tabIndex: 0,
+ navData:[
+ {
+ text: '首页'
+ },
+ {
+ text: '健康'
+ },
+ {
+ text: '情感'
+ },
+ {
+ text: '职场'
+ },
+ {
+ text: '育儿'
+ },
+ {
+ text: '纠纷'
+ },
+ {
+ text: '青葱'
+ },
+ {
+ text: '上课'
+ },
+ {
+ text: '下课'
+ }
+ ],
orderList: []
},
methods: {
onRestart: function () {
- console.log('attention....start')
- if(!this.firstShow){
-
+ if(!this.data.firstShow){
+ setTimeout(() => { this.setData({ tabIndex: 0, firstShow: true }) }, 100)
}
- this.firstShow = true
},
fetchList: function(){
diff --git a/pages/moment/theall/index.wxml b/pages/moment/theall/index.wxml
index f871273..76e1f8c 100644
--- a/pages/moment/theall/index.wxml
+++ b/pages/moment/theall/index.wxml
@@ -1,6 +1,12 @@
-
-
+
+
+
+
+
+
+
+