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