xcx vor 4 Jahren
Ursprung
Commit
a2fac5cc8f

+ 10
- 8
package.json Datei anzeigen

@@ -37,23 +37,25 @@
37 37
   "dependencies": {
38 38
     "@babel/runtime": "^7.7.7",
39 39
     "@tarojs/components": "3.0.14",
40
+    "@tarojs/react": "3.0.14",
40 41
     "@tarojs/runtime": "3.0.14",
41 42
     "@tarojs/taro": "3.0.14",
42
-    "@tarojs/react": "3.0.14",
43
-    "react-dom": "^16.10.0",
44
-    "react": "^16.10.0"
43
+    "@tarojs/taro-weapp": "^2.2.10",
44
+    "react": "^16.10.0",
45
+    "react-dom": "^16.10.0"
45 46
   },
46 47
   "devDependencies": {
47
-    "@types/webpack-env": "^1.13.6",
48
-    "@types/react": "^16.0.0",
49
-    "@tarojs/mini-runner": "3.0.14",
50 48
     "@babel/core": "^7.8.0",
49
+    "@tarojs/mini-runner": "3.0.14",
50
+    "@tarojs/plugin-babel": "^2.2.10",
51 51
     "@tarojs/webpack-runner": "3.0.14",
52
+    "@types/react": "^16.0.0",
53
+    "@types/webpack-env": "^1.13.6",
52 54
     "babel-preset-taro": "3.0.14",
53
-    "eslint-config-taro": "3.0.14",
54 55
     "eslint": "^6.8.0",
55
-    "eslint-plugin-react": "^7.8.2",
56
+    "eslint-config-taro": "3.0.14",
56 57
     "eslint-plugin-import": "^2.12.0",
58
+    "eslint-plugin-react": "^7.8.2",
57 59
     "eslint-plugin-react-hooks": "^1.6.1",
58 60
     "stylelint": "9.3.0"
59 61
   }

+ 29
- 12
project.config.json Datei anzeigen

@@ -1,13 +1,30 @@
1 1
 {
2
-  "miniprogramRoot": "./dist",
3
-  "projectname": "miniapp",
4
-  "description": "",
5
-  "appid": "touristappid",
6
-  "setting": {
7
-    "urlCheck": true,
8
-    "es6": false,
9
-    "postcss": false,
10
-    "minified": false
11
-  },
12
-  "compileType": "miniprogram"
13
-}
2
+	"miniprogramRoot": "dist/",
3
+	"projectname": "miniapp",
4
+	"description": "",
5
+	"appid": "touristappid",
6
+	"setting": {
7
+		"urlCheck": true,
8
+		"scopeDataCheck": false,
9
+		"coverView": true,
10
+		"es6": false,
11
+		"postcss": false,
12
+		"compileHotReLoad": false,
13
+		"preloadBackgroundData": false,
14
+		"minified": false,
15
+		"autoAudits": false,
16
+		"newFeature": false,
17
+		"uglifyFileName": false,
18
+		"uploadWithSourceMap": true,
19
+		"useIsolateContext": true,
20
+		"nodeModules": false,
21
+		"enhance": false,
22
+		"useCompilerModule": false,
23
+		"userConfirmedUseCompilerModuleSwitch": false,
24
+		"showShadowRootInWxmlPanel": true
25
+	},
26
+	"compileType": "miniprogram",
27
+	"simulatorType": "wechat",
28
+	"simulatorPluginLibVersion": {},
29
+	"condition": {}
30
+}

+ 41
- 1
src/app.config.js Datei anzeigen

@@ -1,7 +1,47 @@
1 1
 export default {
2 2
   pages: [
3
-    'pages/index/index'
3
+    'pages/ShouYe/index',
4
+    'pages/WuYe/index',
5
+    'pages/HuoDong/index',
6
+    'pages/FuLi/index',
7
+    'pages/WoDe/index'
4 8
   ],
9
+  tabBar: {
10
+    color: '#666666',
11
+    selectedColor: '#971C21',
12
+    list: [
13
+      {
14
+        iconPath: 'assets/img/tabicon1.png',
15
+        selectedIconPath: 'assets/img/tabicon1-.png',
16
+        pagePath: 'pages/ShouYe/index',
17
+        text: '首页'
18
+      },
19
+      {
20
+        iconPath: 'assets/img/tabicon2.png',
21
+        selectedIconPath: 'assets/img/tabicon2-.png',
22
+        pagePath: 'pages/WuYe/index',
23
+        text: '物业'
24
+      },
25
+      {
26
+        iconPath: 'assets/img/tabicon3.png',
27
+        selectedIconPath: 'assets/img/tabicon3-.png',
28
+        pagePath: 'pages/HuoDong/index',
29
+        text: '活动'
30
+      },
31
+      {
32
+        iconPath: 'assets/img/tabicon4.png',
33
+        selectedIconPath: 'assets/img/tabicon4-.png',
34
+        pagePath: 'pages/FuLi/index',
35
+        text: '福利'
36
+      },
37
+      {
38
+        iconPath: 'assets/img/tabicon5.png',
39
+        selectedIconPath: 'assets/img/tabicon5-.png',
40
+        pagePath: 'pages/WoDe/index',
41
+        text: '我的'
42
+      }
43
+    ]
44
+  },
5 45
   window: {
6 46
     backgroundTextStyle: 'light',
7 47
     navigationBarBackgroundColor: '#fff',

+ 36
- 0
src/app.css Datei anzeigen

@@ -0,0 +1,36 @@
1
+page {
2
+  width: 100%;
3
+  height: 100%;
4
+  position: relative;
5
+}
6
+.centerLabel {
7
+  display: block;
8
+  position: absolute;
9
+  left: 50%;
10
+  top: 50%;
11
+  transform: translate(-50%, -50%);
12
+  -webkit-transform: translate(-50%, -50%);
13
+}
14
+.flex-h {
15
+  display: flex;
16
+  display: -webkit-flex;
17
+}
18
+.flex-v {
19
+  display: flex;
20
+  display: -webkit-flex;
21
+  flex-direction: column;
22
+  -webkit-flex-direction: column;
23
+}
24
+.flex-item {
25
+  flex: 1;
26
+  -webkit-flex: 1;
27
+  position: relative;
28
+  overflow: hidden;
29
+}
30
+.text-overflow-line2 {
31
+  overflow: hidden;
32
+  text-overflow: ellipsis;
33
+  display: -webkit-box;
34
+  -webkit-box-orient: vertical;
35
+  -webkit-line-clamp: 2;
36
+}

+ 36
- 0
src/app.less Datei anzeigen

@@ -0,0 +1,36 @@
1
+page {
2
+  width: 100%;
3
+  height: 100%;
4
+  position: relative;
5
+}
6
+.centerLabel {
7
+  display: block;
8
+  position: absolute;
9
+  left: 50%;
10
+  top: 50%;
11
+  transform: translate(-50%, -50%);
12
+  -webkit-transform: translate(-50%, -50%);
13
+}
14
+.flex-h {
15
+  display: flex;
16
+  display: -webkit-flex;
17
+}
18
+.flex-v {
19
+  display: flex;
20
+  display: -webkit-flex;
21
+  flex-direction: column;
22
+  -webkit-flex-direction: column;
23
+}
24
+.flex-item {
25
+  flex: 1;
26
+  -webkit-flex: 1;
27
+  position: relative;
28
+  overflow: hidden;
29
+}
30
+.text-overflow-line2 {
31
+  overflow: hidden;
32
+  text-overflow: ellipsis;
33
+  display: -webkit-box;
34
+  -webkit-box-orient: vertical;
35
+  -webkit-line-clamp: 2;
36
+}

+ 52
- 0
src/assets/img/bars.svg Datei anzeigen

@@ -0,0 +1,52 @@
1
+<svg width="135" height="140" viewBox="0 0 135 140" xmlns="http://www.w3.org/2000/svg" fill="#ccc">
2
+    <rect y="10" width="15" height="120" rx="6">
3
+        <animate attributeName="height"
4
+             begin="0.5s" dur="1s"
5
+             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
6
+             repeatCount="indefinite" />
7
+        <animate attributeName="y"
8
+             begin="0.5s" dur="1s"
9
+             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
10
+             repeatCount="indefinite" />
11
+    </rect>
12
+    <rect x="30" y="10" width="15" height="120" rx="6">
13
+        <animate attributeName="height"
14
+             begin="0.25s" dur="1s"
15
+             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
16
+             repeatCount="indefinite" />
17
+        <animate attributeName="y"
18
+             begin="0.25s" dur="1s"
19
+             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
20
+             repeatCount="indefinite" />
21
+    </rect>
22
+    <rect x="60" width="15" height="140" rx="6">
23
+        <animate attributeName="height"
24
+             begin="0s" dur="1s"
25
+             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
26
+             repeatCount="indefinite" />
27
+        <animate attributeName="y"
28
+             begin="0s" dur="1s"
29
+             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
30
+             repeatCount="indefinite" />
31
+    </rect>
32
+    <rect x="90" y="10" width="15" height="120" rx="6">
33
+        <animate attributeName="height"
34
+             begin="0.25s" dur="1s"
35
+             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
36
+             repeatCount="indefinite" />
37
+        <animate attributeName="y"
38
+             begin="0.25s" dur="1s"
39
+             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
40
+             repeatCount="indefinite" />
41
+    </rect>
42
+    <rect x="120" y="10" width="15" height="120" rx="6">
43
+        <animate attributeName="height"
44
+             begin="0.5s" dur="1s"
45
+             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
46
+             repeatCount="indefinite" />
47
+        <animate attributeName="y"
48
+             begin="0.5s" dur="1s"
49
+             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
50
+             repeatCount="indefinite" />
51
+    </rect>
52
+</svg>

BIN
src/assets/img/tabicon1-.png Datei anzeigen


BIN
src/assets/img/tabicon1.png Datei anzeigen


BIN
src/assets/img/tabicon2-.png Datei anzeigen


BIN
src/assets/img/tabicon2.png Datei anzeigen


BIN
src/assets/img/tabicon3-.png Datei anzeigen


BIN
src/assets/img/tabicon3.png Datei anzeigen


BIN
src/assets/img/tabicon4-.png Datei anzeigen


BIN
src/assets/img/tabicon4.png Datei anzeigen


BIN
src/assets/img/tabicon5-.png Datei anzeigen


BIN
src/assets/img/tabicon5.png Datei anzeigen


+ 37
- 0
src/components/NavHeader/index.jsx Datei anzeigen

@@ -0,0 +1,37 @@
1
+import React, { Component } from 'react'
2
+import Taro from '@tarojs/taro'
3
+import './index.less'
4
+
5
+export default class NavHeader extends Component {
6
+
7
+  state = {
8
+    MarginTop: 0,
9
+    LineHeight: 0
10
+  }
11
+
12
+  componentWillMount () {
13
+    console.log(this.props.IsFixed)
14
+    this.setState({
15
+      MarginTop: Taro.getMenuButtonBoundingClientRect().top,
16
+      LineHeight: Taro.getMenuButtonBoundingClientRect().height
17
+    })
18
+  }
19
+
20
+  componentDidMount () { }
21
+
22
+  componentWillUnmount () { }
23
+
24
+  componentDidShow () { }
25
+
26
+  componentDidHide () { }
27
+
28
+  render () {
29
+    const { MarginTop, LineHeight } = this.state
30
+    const { BgColor = '#fff', IsFixed = false, Title = '香颂蔚澜' } = this.props
31
+    return (
32
+      <view className='NavHeader' style={{background: BgColor, position: IsFixed ? 'absolute' : 'relative'}}>
33
+        <text style={{marginTop: `${MarginTop}px`, lineHeight: `${LineHeight}px`}}>{Title}</text>
34
+      </view>
35
+    )
36
+  }
37
+}

+ 13
- 0
src/components/NavHeader/index.less Datei anzeigen

@@ -0,0 +1,13 @@
1
+.NavHeader {
2
+  width: 100%;
3
+  position: relative;
4
+  overflow: hidden;
5
+  z-index: 2;
6
+  > text {
7
+    display: block;
8
+    font-size: 32px;
9
+    color: #fff;
10
+    text-indent: 30px;
11
+    padding-bottom: 20px;
12
+  }
13
+}

+ 23
- 0
src/components/TabPageCutNav/index.jsx Datei anzeigen

@@ -0,0 +1,23 @@
1
+import React, { Component } from 'react'
2
+// import { View, Text } from '@tarojs/components'
3
+import './index.less'
4
+
5
+export default class TabPageCutNav extends Component {
6
+
7
+  componentWillMount () { }
8
+
9
+  componentDidMount () { }
10
+
11
+  componentWillUnmount () { }
12
+
13
+  componentDidShow () { }
14
+
15
+  componentDidHide () { }
16
+
17
+  render () {
18
+    return (
19
+      <view className='TabPageCutNav flex-v'>
20
+      </view >
21
+    )
22
+  }
23
+}

src/pages/index/index.less → src/components/TabPageCutNav/index.less Datei anzeigen


src/pages/index/index.jsx → src/components/demo/index.jsx Datei anzeigen


+ 0
- 0
src/components/demo/index.less Datei anzeigen


src/pages/index/index.config.js → src/pages/FuLi/index.config.js Datei anzeigen


+ 24
- 0
src/pages/FuLi/index.jsx Datei anzeigen

@@ -0,0 +1,24 @@
1
+import React, { Component } from 'react'
2
+import { View, Text } from '@tarojs/components'
3
+import './index.less'
4
+
5
+export default class Index extends Component {
6
+
7
+  componentWillMount () { }
8
+
9
+  componentDidMount () { }
10
+
11
+  componentWillUnmount () { }
12
+
13
+  componentDidShow () { }
14
+
15
+  componentDidHide () { }
16
+
17
+  render () {
18
+    return (
19
+      <View className='index'>
20
+        <Text>Hello world!</Text>
21
+      </View>
22
+    )
23
+  }
24
+}

+ 0
- 0
src/pages/FuLi/index.less Datei anzeigen


+ 3
- 0
src/pages/HuoDong/index.config.js Datei anzeigen

@@ -0,0 +1,3 @@
1
+export default {
2
+  navigationBarTitleText: '首页'
3
+}

+ 24
- 0
src/pages/HuoDong/index.jsx Datei anzeigen

@@ -0,0 +1,24 @@
1
+import React, { Component } from 'react'
2
+import { View, Text } from '@tarojs/components'
3
+import './index.less'
4
+
5
+export default class Index extends Component {
6
+
7
+  componentWillMount () { }
8
+
9
+  componentDidMount () { }
10
+
11
+  componentWillUnmount () { }
12
+
13
+  componentDidShow () { }
14
+
15
+  componentDidHide () { }
16
+
17
+  render () {
18
+    return (
19
+      <View className='index'>
20
+        <Text>Hello world!</Text>
21
+      </View>
22
+    )
23
+  }
24
+}

+ 0
- 0
src/pages/HuoDong/index.less Datei anzeigen


+ 4
- 0
src/pages/ShouYe/index.config.js Datei anzeigen

@@ -0,0 +1,4 @@
1
+export default {
2
+  navigationStyle: 'custom',
3
+  navigationBarTextStyle: 'white'
4
+}

+ 25
- 0
src/pages/ShouYe/index.jsx Datei anzeigen

@@ -0,0 +1,25 @@
1
+import React, { Component } from 'react'
2
+import NavHeader from '../../components/NavHeader/index'
3
+import '../../app.less'
4
+import './index.less'
5
+
6
+export default class Index extends Component {
7
+
8
+  componentWillMount () { }
9
+
10
+  componentDidMount () { }
11
+
12
+  componentWillUnmount () { }
13
+
14
+  componentDidShow () { }
15
+
16
+  componentDidHide () { }
17
+
18
+  render () {
19
+    return (
20
+      <view className='ShouYe flex-v'>
21
+        <NavHeader BgColor='#f35844' Title='首页'></NavHeader>
22
+      </view>
23
+    )
24
+  }
25
+}

+ 0
- 0
src/pages/ShouYe/index.less Datei anzeigen


+ 3
- 0
src/pages/WoDe/index.config.js Datei anzeigen

@@ -0,0 +1,3 @@
1
+export default {
2
+  navigationBarTitleText: '首页'
3
+}

+ 24
- 0
src/pages/WoDe/index.jsx Datei anzeigen

@@ -0,0 +1,24 @@
1
+import React, { Component } from 'react'
2
+import { View, Text } from '@tarojs/components'
3
+import './index.less'
4
+
5
+export default class Index extends Component {
6
+
7
+  componentWillMount () { }
8
+
9
+  componentDidMount () { }
10
+
11
+  componentWillUnmount () { }
12
+
13
+  componentDidShow () { }
14
+
15
+  componentDidHide () { }
16
+
17
+  render () {
18
+    return (
19
+      <View className='index'>
20
+        <Text>Hello world!</Text>
21
+      </View>
22
+    )
23
+  }
24
+}

+ 0
- 0
src/pages/WoDe/index.less Datei anzeigen


+ 3
- 0
src/pages/WuYe/index.config.js Datei anzeigen

@@ -0,0 +1,3 @@
1
+export default {
2
+  navigationBarTitleText: '首页'
3
+}

+ 24
- 0
src/pages/WuYe/index.jsx Datei anzeigen

@@ -0,0 +1,24 @@
1
+import React, { Component } from 'react'
2
+import { View, Text } from '@tarojs/components'
3
+import './index.less'
4
+
5
+export default class Index extends Component {
6
+
7
+  componentWillMount () { }
8
+
9
+  componentDidMount () { }
10
+
11
+  componentWillUnmount () { }
12
+
13
+  componentDidShow () { }
14
+
15
+  componentDidHide () { }
16
+
17
+  render () {
18
+    return (
19
+      <View className='index'>
20
+        <Text>Hello world!</Text>
21
+      </View>
22
+    )
23
+  }
24
+}

+ 0
- 0
src/pages/WuYe/index.less Datei anzeigen


+ 197
- 9
yarn.lock Datei anzeigen

@@ -1138,6 +1138,13 @@
1138 1138
     webpack-format-messages "^2.0.5"
1139 1139
     yauzl "2.10.0"
1140 1140
 
1141
+"@tarojs/plugin-babel@^2.2.10":
1142
+  version "2.2.10"
1143
+  resolved "https://registry.npm.taobao.org/@tarojs/plugin-babel/download/@tarojs/plugin-babel-2.2.10.tgz#587c872e7a1fc07c2e8d0a165523bd33d8fa7856"
1144
+  integrity sha1-WHyHLnofwHwujQoWVSO9M9j6eFY=
1145
+  dependencies:
1146
+    babel-core "^6.26.0"
1147
+
1141 1148
 "@tarojs/react@3.0.14":
1142 1149
   version "3.0.14"
1143 1150
   resolved "https://registry.npm.taobao.org/@tarojs/react/download/@tarojs/react-3.0.14.tgz#1664fd68d65620ea610994c822f55af523479390"
@@ -1200,6 +1207,16 @@
1200 1207
   dependencies:
1201 1208
     loader-utils "^1.2.3"
1202 1209
 
1210
+"@tarojs/taro-weapp@^2.2.10":
1211
+  version "2.2.10"
1212
+  resolved "https://registry.npm.taobao.org/@tarojs/taro-weapp/download/@tarojs/taro-weapp-2.2.10.tgz#4eea6bac5e6d3e0aedf39f480a40aecf5db35304"
1213
+  integrity sha1-TuprrF5tPgrt859ICkCuz12zUwQ=
1214
+  dependencies:
1215
+    "@tarojs/taro" "^2.2.10"
1216
+    "@tarojs/utils" "^2.2.10"
1217
+    lodash "^4.17.10"
1218
+    prop-types "^15.6.1"
1219
+
1203 1220
 "@tarojs/taro@3.0.14":
1204 1221
   version "3.0.14"
1205 1222
   resolved "https://registry.npm.taobao.org/@tarojs/taro/download/@tarojs/taro-3.0.14.tgz?cache=0&sync_timestamp=1605862215749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40tarojs%2Ftaro%2Fdownload%2F%40tarojs%2Ftaro-3.0.14.tgz#d6b03ccc568ba3da3d22ec424bd10228810262cf"
@@ -1208,6 +1225,23 @@
1208 1225
     "@tarojs/api" "3.0.14"
1209 1226
     "@tarojs/taro-h5" "3.0.14"
1210 1227
 
1228
+"@tarojs/taro@^2.2.10":
1229
+  version "2.2.15"
1230
+  resolved "https://registry.npm.taobao.org/@tarojs/taro/download/@tarojs/taro-2.2.15.tgz?cache=0&sync_timestamp=1605862215749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40tarojs%2Ftaro%2Fdownload%2F%40tarojs%2Ftaro-2.2.15.tgz#56a03df6b0f3f3b520f11f794a8c69cfebf7a060"
1231
+  integrity sha1-VqA99rDz87Ug8R95Soxpz+v3oGA=
1232
+  dependencies:
1233
+    "@tarojs/utils" "2.2.15"
1234
+
1235
+"@tarojs/utils@2.2.15":
1236
+  version "2.2.15"
1237
+  resolved "https://registry.npm.taobao.org/@tarojs/utils/download/@tarojs/utils-2.2.15.tgz#9de0a530af78accc76a91a2ad09d67a9bb3565e5"
1238
+  integrity sha1-neClMK94rMx2qRoq0J1nqbs1ZeU=
1239
+
1240
+"@tarojs/utils@^2.2.10":
1241
+  version "2.2.10"
1242
+  resolved "https://registry.npm.taobao.org/@tarojs/utils/download/@tarojs/utils-2.2.10.tgz#ddf82a77aeccfc315c2fb78b3d1c079860aed350"
1243
+  integrity sha1-3fgqd67M/DFcL7eLPRwHmGCu01A=
1244
+
1211 1245
 "@tarojs/webpack-runner@3.0.14":
1212 1246
   version "3.0.14"
1213 1247
   resolved "https://registry.npm.taobao.org/@tarojs/webpack-runner/download/@tarojs/webpack-runner-3.0.14.tgz?cache=0&sync_timestamp=1605865144538&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40tarojs%2Fwebpack-runner%2Fdownload%2F%40tarojs%2Fwebpack-runner-3.0.14.tgz#847f250d13ce51d87fdd856f858fb3cae4ba9b82"
@@ -1941,6 +1975,40 @@ aws4@^1.8.0:
1941 1975
   resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz?cache=0&sync_timestamp=1604101385256&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
1942 1976
   integrity sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=
1943 1977
 
1978
+babel-code-frame@^6.26.0:
1979
+  version "6.26.0"
1980
+  resolved "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
1981
+  integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
1982
+  dependencies:
1983
+    chalk "^1.1.3"
1984
+    esutils "^2.0.2"
1985
+    js-tokens "^3.0.2"
1986
+
1987
+babel-core@^6.26.0:
1988
+  version "6.26.3"
1989
+  resolved "https://registry.npm.taobao.org/babel-core/download/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
1990
+  integrity sha1-suLwnjQtDwyI4vAuBneUEl51wgc=
1991
+  dependencies:
1992
+    babel-code-frame "^6.26.0"
1993
+    babel-generator "^6.26.0"
1994
+    babel-helpers "^6.24.1"
1995
+    babel-messages "^6.23.0"
1996
+    babel-register "^6.26.0"
1997
+    babel-runtime "^6.26.0"
1998
+    babel-template "^6.26.0"
1999
+    babel-traverse "^6.26.0"
2000
+    babel-types "^6.26.0"
2001
+    babylon "^6.18.0"
2002
+    convert-source-map "^1.5.1"
2003
+    debug "^2.6.9"
2004
+    json5 "^0.5.1"
2005
+    lodash "^4.17.4"
2006
+    minimatch "^3.0.4"
2007
+    path-is-absolute "^1.0.1"
2008
+    private "^0.1.8"
2009
+    slash "^1.0.0"
2010
+    source-map "^0.5.7"
2011
+
1944 2012
 babel-eslint@^10.0.0:
1945 2013
   version "10.1.0"
1946 2014
   resolved "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz?cache=0&sync_timestamp=1600349064486&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-eslint%2Fdownload%2Fbabel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232"
@@ -1953,6 +2021,20 @@ babel-eslint@^10.0.0:
1953 2021
     eslint-visitor-keys "^1.0.0"
1954 2022
     resolve "^1.12.0"
1955 2023
 
2024
+babel-generator@^6.26.0:
2025
+  version "6.26.1"
2026
+  resolved "https://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
2027
+  integrity sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=
2028
+  dependencies:
2029
+    babel-messages "^6.23.0"
2030
+    babel-runtime "^6.26.0"
2031
+    babel-types "^6.26.0"
2032
+    detect-indent "^4.0.0"
2033
+    jsesc "^1.3.0"
2034
+    lodash "^4.17.4"
2035
+    source-map "^0.5.7"
2036
+    trim-right "^1.0.1"
2037
+
1956 2038
 babel-helper-builder-react-jsx@^6.24.1:
1957 2039
   version "6.26.0"
1958 2040
   resolved "https://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0"
@@ -1962,6 +2044,14 @@ babel-helper-builder-react-jsx@^6.24.1:
1962 2044
     babel-types "^6.26.0"
1963 2045
     esutils "^2.0.2"
1964 2046
 
2047
+babel-helpers@^6.24.1:
2048
+  version "6.24.1"
2049
+  resolved "https://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
2050
+  integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=
2051
+  dependencies:
2052
+    babel-runtime "^6.22.0"
2053
+    babel-template "^6.24.1"
2054
+
1965 2055
 babel-loader@8.0.6:
1966 2056
   version "8.0.6"
1967 2057
   resolved "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb"
@@ -1972,6 +2062,13 @@ babel-loader@8.0.6:
1972 2062
     mkdirp "^0.5.1"
1973 2063
     pify "^4.0.1"
1974 2064
 
2065
+babel-messages@^6.23.0:
2066
+  version "6.23.0"
2067
+  resolved "https://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
2068
+  integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
2069
+  dependencies:
2070
+    babel-runtime "^6.22.0"
2071
+
1975 2072
 babel-plugin-dynamic-import-node@^2.3.3:
1976 2073
   version "2.3.3"
1977 2074
   resolved "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
@@ -2017,6 +2114,19 @@ babel-preset-taro@3.0.14:
2017 2114
     babel-plugin-transform-taroapi "3.0.14"
2018 2115
     core-js "^3.6.5"
2019 2116
 
2117
+babel-register@^6.26.0:
2118
+  version "6.26.0"
2119
+  resolved "https://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
2120
+  integrity sha1-btAhFz4vy0htestFxgCahW9kcHE=
2121
+  dependencies:
2122
+    babel-core "^6.26.0"
2123
+    babel-runtime "^6.26.0"
2124
+    core-js "^2.5.0"
2125
+    home-or-tmp "^2.0.0"
2126
+    lodash "^4.17.4"
2127
+    mkdirp "^0.5.1"
2128
+    source-map-support "^0.4.15"
2129
+
2020 2130
 babel-runtime@^6.0.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0:
2021 2131
   version "6.26.0"
2022 2132
   resolved "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
@@ -2025,6 +2135,32 @@ babel-runtime@^6.0.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtim
2025 2135
     core-js "^2.4.0"
2026 2136
     regenerator-runtime "^0.11.0"
2027 2137
 
2138
+babel-template@^6.24.1, babel-template@^6.26.0:
2139
+  version "6.26.0"
2140
+  resolved "https://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
2141
+  integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=
2142
+  dependencies:
2143
+    babel-runtime "^6.26.0"
2144
+    babel-traverse "^6.26.0"
2145
+    babel-types "^6.26.0"
2146
+    babylon "^6.18.0"
2147
+    lodash "^4.17.4"
2148
+
2149
+babel-traverse@^6.26.0:
2150
+  version "6.26.0"
2151
+  resolved "https://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
2152
+  integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
2153
+  dependencies:
2154
+    babel-code-frame "^6.26.0"
2155
+    babel-messages "^6.23.0"
2156
+    babel-runtime "^6.26.0"
2157
+    babel-types "^6.26.0"
2158
+    babylon "^6.18.0"
2159
+    debug "^2.6.8"
2160
+    globals "^9.18.0"
2161
+    invariant "^2.2.2"
2162
+    lodash "^4.17.4"
2163
+
2028 2164
 babel-types@^6.26.0:
2029 2165
   version "6.26.0"
2030 2166
   resolved "https://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
@@ -2035,6 +2171,11 @@ babel-types@^6.26.0:
2035 2171
     lodash "^4.17.4"
2036 2172
     to-fast-properties "^1.0.3"
2037 2173
 
2174
+babylon@^6.18.0:
2175
+  version "6.18.0"
2176
+  resolved "https://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
2177
+  integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM=
2178
+
2038 2179
 bail@^1.0.0:
2039 2180
   version "1.0.5"
2040 2181
   resolved "https://registry.npm.taobao.org/bail/download/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
@@ -2884,7 +3025,7 @@ content-type@~1.0.4:
2884 3025
   resolved "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
2885 3026
   integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js=
2886 3027
 
2887
-convert-source-map@1.7.0, convert-source-map@^1.7.0:
3028
+convert-source-map@1.7.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0:
2888 3029
   version "1.7.0"
2889 3030
   resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
2890 3031
   integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=
@@ -2967,7 +3108,7 @@ core-js-compat@^3.6.2:
2967 3108
     browserslist "^4.14.6"
2968 3109
     semver "7.0.0"
2969 3110
 
2970
-core-js@^2.4.0:
3111
+core-js@^2.4.0, core-js@^2.5.0:
2971 3112
   version "2.6.11"
2972 3113
   resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
2973 3114
   integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=
@@ -3259,7 +3400,7 @@ data-urls@^1.1.0:
3259 3400
     whatwg-mimetype "^2.2.0"
3260 3401
     whatwg-url "^7.0.0"
3261 3402
 
3262
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
3403
+debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9:
3263 3404
   version "2.6.9"
3264 3405
   resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1605791507452&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
3265 3406
   integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=
@@ -3419,6 +3560,13 @@ destroy@~1.0.4:
3419 3560
   resolved "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
3420 3561
   integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
3421 3562
 
3563
+detect-indent@^4.0.0:
3564
+  version "4.0.0"
3565
+  resolved "https://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
3566
+  integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg=
3567
+  dependencies:
3568
+    repeating "^2.0.0"
3569
+
3422 3570
 detect-node@^2.0.4:
3423 3571
   version "2.0.4"
3424 3572
   resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
@@ -4634,6 +4782,11 @@ globals@^12.1.0:
4634 4782
   dependencies:
4635 4783
     type-fest "^0.8.1"
4636 4784
 
4785
+globals@^9.18.0:
4786
+  version "9.18.0"
4787
+  resolved "https://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1603667223347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
4788
+  integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=
4789
+
4637 4790
 globby@^6.1.0:
4638 4791
   version "6.1.0"
4639 4792
   resolved "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz?cache=0&sync_timestamp=1600349143804&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
@@ -4834,6 +4987,14 @@ hmac-drbg@^1.0.0:
4834 4987
     minimalistic-assert "^1.0.0"
4835 4988
     minimalistic-crypto-utils "^1.0.1"
4836 4989
 
4990
+home-or-tmp@^2.0.0:
4991
+  version "2.0.0"
4992
+  resolved "https://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
4993
+  integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg=
4994
+  dependencies:
4995
+    os-homedir "^1.0.0"
4996
+    os-tmpdir "^1.0.1"
4997
+
4837 4998
 hosted-git-info@^2.1.4:
4838 4999
   version "2.8.8"
4839 5000
   resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
@@ -5629,6 +5790,11 @@ js-base64@^2.1.8, js-base64@^2.1.9:
5629 5790
   resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
5630 5791
   integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk=
5631 5792
 
5793
+js-tokens@^3.0.2:
5794
+  version "3.0.2"
5795
+  resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
5796
+  integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
5797
+
5632 5798
 js-yaml@^3.13.1:
5633 5799
   version "3.14.0"
5634 5800
   resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
@@ -5674,6 +5840,11 @@ jsdom@^15.2.1:
5674 5840
     ws "^7.0.0"
5675 5841
     xml-name-validator "^3.0.0"
5676 5842
 
5843
+jsesc@^1.3.0:
5844
+  version "1.3.0"
5845
+  resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz?cache=0&sync_timestamp=1603891224688&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
5846
+  integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s=
5847
+
5677 5848
 jsesc@^2.5.1:
5678 5849
   version "2.5.2"
5679 5850
   resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz?cache=0&sync_timestamp=1603891198638&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
@@ -5714,7 +5885,7 @@ json3@^3.3.2:
5714 5885
   resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81"
5715 5886
   integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=
5716 5887
 
5717
-json5@^0.5.0:
5888
+json5@^0.5.0, json5@^0.5.1:
5718 5889
   version "0.5.1"
5719 5890
   resolved "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
5720 5891
   integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
@@ -5981,7 +6152,7 @@ lodash.sortby@^4.7.0:
5981 6152
   resolved "https://registry.npm.taobao.org/lodash.sortby/download/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
5982 6153
   integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
5983 6154
 
5984
-lodash@4.17.20, lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.4, lodash@~4.17.10:
6155
+lodash@4.17.20, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.4, lodash@~4.17.10:
5985 6156
   version "4.17.20"
5986 6157
   resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
5987 6158
   integrity sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI=
@@ -6967,7 +7138,7 @@ os-homedir@^1.0.0:
6967 7138
   resolved "https://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
6968 7139
   integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
6969 7140
 
6970
-os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
7141
+os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
6971 7142
   version "1.0.2"
6972 7143
   resolved "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
6973 7144
   integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
@@ -7174,7 +7345,7 @@ path-exists@^4.0.0:
7174 7345
   resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
7175 7346
   integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=
7176 7347
 
7177
-path-is-absolute@^1.0.0:
7348
+path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
7178 7349
   version "1.0.1"
7179 7350
   resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
7180 7351
   integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
@@ -7598,6 +7769,11 @@ pretty-error@^2.0.2:
7598 7769
     lodash "^4.17.20"
7599 7770
     renderkid "^2.0.4"
7600 7771
 
7772
+private@^0.1.8:
7773
+  version "0.1.8"
7774
+  resolved "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
7775
+  integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=
7776
+
7601 7777
 process-nextick-args@~2.0.0:
7602 7778
   version "2.0.1"
7603 7779
   resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
@@ -7625,7 +7801,7 @@ promise@^7.1.1:
7625 7801
   dependencies:
7626 7802
     asap "~2.0.3"
7627 7803
 
7628
-prop-types@^15.6.2, prop-types@^15.7.2:
7804
+prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
7629 7805
   version "15.7.2"
7630 7806
   resolved "https://registry.npm.taobao.org/prop-types/download/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
7631 7807
   integrity sha1-UsQedbjIfnK52TYOAga5ncv/psU=
@@ -8737,6 +8913,13 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
8737 8913
     source-map-url "^0.4.0"
8738 8914
     urix "^0.1.0"
8739 8915
 
8916
+source-map-support@^0.4.15:
8917
+  version "0.4.18"
8918
+  resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
8919
+  integrity sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=
8920
+  dependencies:
8921
+    source-map "^0.5.6"
8922
+
8740 8923
 source-map-support@^0.5.16, source-map-support@~0.5.12:
8741 8924
   version "0.5.19"
8742 8925
   resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.19.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
@@ -8762,7 +8945,7 @@ source-map@^0.4.2:
8762 8945
   dependencies:
8763 8946
     amdefine ">=0.0.4"
8764 8947
 
8765
-source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6:
8948
+source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7:
8766 8949
   version "0.5.7"
8767 8950
   resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
8768 8951
   integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
@@ -9481,6 +9664,11 @@ trim-newlines@^2.0.0:
9481 9664
   resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
9482 9665
   integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
9483 9666
 
9667
+trim-right@^1.0.1:
9668
+  version "1.0.1"
9669
+  resolved "https://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
9670
+  integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=
9671
+
9484 9672
 trim-trailing-lines@^1.0.0:
9485 9673
   version "1.1.4"
9486 9674
   resolved "https://registry.npm.taobao.org/trim-trailing-lines/download/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0"