From 58a7d97848e2e23ab6181b29bd91e015504b6fe9 Mon Sep 17 00:00:00 2001 From: fengchengzhi Date: Thu, 13 Sep 2018 21:19:28 +0800 Subject: [PATCH] =?UTF-8?q?2.0=20=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/webpack.base.conf.js | 106 ++--- index.html | 1 + package-lock.json | 253 +++++++++-- package.json | 12 +- src/api/home.js | 19 + src/assets/images/home/coupon.png | Bin 0 -> 103508 bytes src/assets/images/home/new-card.png | Bin 0 -> 13005 bytes src/assets/images/home/new-card2.png | Bin 0 -> 12642 bytes src/assets/images/icon/logo.png | Bin 0 -> 4821 bytes src/assets/images/icon/position.png | Bin 0 -> 1617 bytes src/assets/styles/swiper.css | 618 +++++++++++++++++++++++++++ src/assets/styles/weui.min.css | 5 + src/common/weui.js | 6 + src/main.js | 7 +- src/models/home-model.js | 28 ++ src/models/utils-model.js | 2 +- src/router/index.js | 14 +- src/view/demo.vue | 137 ++++-- src/view/home.vue | 353 +++++++++++++++ src/view/poster.vue | 140 ++++++ 20 files changed, 1579 insertions(+), 122 deletions(-) create mode 100644 src/api/home.js create mode 100644 src/assets/images/home/coupon.png create mode 100644 src/assets/images/home/new-card.png create mode 100644 src/assets/images/home/new-card2.png create mode 100644 src/assets/images/icon/logo.png create mode 100644 src/assets/images/icon/position.png create mode 100644 src/assets/styles/swiper.css create mode 100644 src/assets/styles/weui.min.css create mode 100644 src/common/weui.js create mode 100644 src/models/home-model.js create mode 100644 src/view/home.vue create mode 100644 src/view/poster.vue diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index e56b6dd..9ce09ed 100644 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -7,61 +7,71 @@ const vuxLoader = require('vux-loader') var config = require('../config') var vueLoaderConfig = require('./vue-loader.conf') +var webpack = require("webpack") + function resolve (dir) { - return path.join(__dirname, '..', dir) + return path.join(__dirname, '..', dir) } let webpackConfig = { - entry: { - app: './src/main.js' - }, - output: { - path: config.build.assetsRoot, - filename: '[name].js', - publicPath: process.env.NODE_ENV === 'production' - ? config.build.assetsPublicPath - : config.dev.assetsPublicPath - }, - resolve: { - extensions: ['.js', '.vue', '.json'], - alias: { - 'vue$': 'vue/dist/vue.esm.js', - '@': resolve('src') - } - }, - module: { - rules: [ - { - test: /\.vue$/, - loader: 'vue-loader', - options: vueLoaderConfig - }, - { - test: /\.js$/, - loader: 'babel-loader', - include: [resolve('src'), resolve('test')] - }, - { - test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, - loader: 'url-loader', - options: { - limit: 10000, - name: utils.assetsPath('img/[name].[hash:7].[ext]') - } - }, - { - test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, - loader: 'url-loader', - options: { - limit: 10000, - name: utils.assetsPath('fonts/[name].[hash:7].[ext]') - } - } + entry: { + app: './src/main.js' + }, + output: { + path: config.build.assetsRoot, + filename: '[name].js', + publicPath: process.env.NODE_ENV === 'production' + ? config.build.assetsPublicPath + : config.dev.assetsPublicPath + }, + resolve: { + extensions: ['.js', '.vue', '.json'], + alias: { + 'vue$': 'vue/dist/vue.esm.js', + '@': resolve('src') + } + }, + module: { + rules: [ + { + test: /\.vue$/, + loader: 'vue-loader', + options: vueLoaderConfig + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [resolve('src'), resolve('test')] + }, + { + test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('img/[name].[hash:7].[ext]') + } + }, + { + test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('fonts/[name].[hash:7].[ext]') + } + } + ] + }, + plugins: [ + new webpack.optimize.CommonsChunkPlugin('common.js'), + new webpack.ProvidePlugin({ + jQuery: "jquery", + $: "jquery" + }) ] - } + } module.exports = vuxLoader.merge(webpackConfig, { - plugins: ['vux-ui', 'progress-bar', 'duplicate-style'] + plugins: ['vux-ui', 'progress-bar', 'duplicate-style'] }) \ No newline at end of file diff --git a/index.html b/index.html index e3534c6..7ce690d 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,7 @@ + 一号家政 diff --git a/package-lock.json b/package-lock.json index db86a96..6d8c2ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,15 +4,48 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@antv/adjust": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@antv/adjust/-/adjust-0.0.6.tgz", + "integrity": "sha512-0qhmIZdd3BNkSHmg2qt7nyRIIQp29FvICG5lwb6k2h7f6Mxtb/b8Q5/768nGzUUvHekowV9KMnJ4477H8Nw0Qw==", + "requires": { + "@antv/util": "1.0.12" + } + }, + "@antv/attr": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@antv/attr/-/attr-0.0.6.tgz", + "integrity": "sha512-maDaBVsKQ22uqPEIkb6GrENBDaTk5Xdjfm9TnGjc7kdNqogtYX2Zgp0/ySX/hjDszet6j5+d9yEjQGUHXaRY0A==", + "requires": { + "@antv/util": "1.0.12" + } + }, "@antv/f2": { - "version": "3.1.15", - "resolved": "https://registry.npmjs.org/@antv/f2/-/f2-3.1.15.tgz", - "integrity": "sha512-eXSkrJtFdXlyzVonGQS6ZANqqippjhfIP5hEulcBW0qGZc2NRZbRzC6lAtVbXkyHQqVRT8Qdu6zJu5rg7nj7HQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@antv/f2/-/f2-3.2.2.tgz", + "integrity": "sha512-FS1SV1diib+TwHrMSZYNbZF0Tawp7RHM9HH0ln50EPW5kHlvAR/zOBGUrG+TC6y2h/0isMfwnK5RaG2uTUVxJg==", "requires": { - "fecha": "2.3.3", + "@antv/adjust": "0.0.6", + "@antv/attr": "0.0.6", + "@antv/scale": "0.0.8", + "@antv/util": "1.0.12", "hammerjs": "2.0.8" } }, + "@antv/scale": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.0.8.tgz", + "integrity": "sha512-d+npja5cpNAYn2GQepk4iHnTrd7b2zMszlZUVDTuXBxsYQqNf7DYfVJkI0bWllmpGbqB8yQL2oJlTKiQ8CCMKg==", + "requires": { + "@antv/util": "1.0.12", + "fecha": "2.3.3" + } + }, + "@antv/util": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@antv/util/-/util-1.0.12.tgz", + "integrity": "sha512-lRQ98e4g6qHgZ78ak5HJq6tCQRfofcdIi5H7mXIubp2mpfQHaez2eMKxmPAvHTyD3At74gNP8qjFdzHsPcXsXA==" + }, "@types/node": { "version": "10.5.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.2.tgz", @@ -92,8 +125,7 @@ "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, "ansi-html": { "version": "0.0.7", @@ -552,6 +584,11 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" + }, "async": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", @@ -1434,8 +1471,7 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base": { "version": "0.11.2", @@ -1504,6 +1540,11 @@ } } }, + "base62": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.8.tgz", + "integrity": "sha512-V6YHUbjLxN1ymqNLb1DPHoU1CpfdL7d2YTIp5W3U4hhoG4hhxNmsFDs66M9EXxBiSEke5Bt5dwdfMwwZF70iLA==" + }, "base64-js": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", @@ -1614,7 +1655,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -2225,8 +2265,7 @@ "commander": { "version": "2.15.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" }, "commondir": { "version": "1.0.1", @@ -2234,6 +2273,36 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, + "commoner": { + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", + "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", + "requires": { + "commander": "2.15.1", + "detective": "4.7.1", + "glob": "5.0.15", + "graceful-fs": "4.1.11", + "iconv-lite": "0.4.19", + "mkdirp": "0.5.1", + "private": "0.1.8", + "q": "1.5.1", + "recast": "0.11.23" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, "compare-versions": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz", @@ -2248,8 +2317,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", @@ -2842,6 +2910,15 @@ "repeating": "2.0.1" } }, + "detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "requires": { + "acorn": "5.5.3", + "defined": "1.0.0" + } + }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -2898,6 +2975,14 @@ } } }, + "dom7": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-2.1.1.tgz", + "integrity": "sha512-xim81hzRkIy53gWkm9pKdiflMkDA+weDafF3nmnRhwquv9vMHZ/JzYNIFbfDhEDRDkSCMSgw8cWBMumkxgOK7A==", + "requires": { + "ssr-window": "1.0.1" + } + }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -3011,9 +3096,9 @@ "integrity": "sha1-RYrBscXHYM6IEaFtK/vZfsMLr7g=" }, "element-ui": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.3.7.tgz", - "integrity": "sha512-C0ZOz7lAgg+ST3dNhIGJXEJ7/ObdKioVo/YwiYq0HIdvwUmp9fEOGVL39q2my+WUxPqzrqG1uKE1r59npgSN9A==", + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.4.6.tgz", + "integrity": "sha512-VYqKckWIyshGun707WedZeqHoRQkadR0QSuJjEwCzWQC/ofued4wCOoSXWdBwWAUPcdhaPJWMVZfwPuE29zB+w==", "requires": { "async-validator": "1.8.2", "babel-helper-vue-jsx-merge-props": "2.0.3", @@ -3076,6 +3161,15 @@ "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", "dev": true }, + "envify": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", + "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", + "requires": { + "jstransform": "11.0.3", + "through": "2.3.8" + } + }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -4710,8 +4804,7 @@ "iconv-lite": { "version": "0.4.19", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" }, "icss-replace-symbols": { "version": "1.1.0", @@ -4779,7 +4872,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "1.4.0", "wrappy": "1.0.2" @@ -4788,8 +4880,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", @@ -5096,6 +5187,12 @@ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", + "dev": true + }, "js-base64": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", @@ -5204,6 +5301,38 @@ } } }, + "jstransform": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", + "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "requires": { + "base62": "1.2.8", + "commoner": "0.10.8", + "esprima-fb": "15001.1.0-dev-harmony-fb", + "object-assign": "2.1.1", + "source-map": "0.4.4" + }, + "dependencies": { + "esprima-fb": { + "version": "15001.1.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", + "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": "1.0.1" + } + } + } + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -5746,7 +5875,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "1.1.11" } @@ -6187,7 +6315,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1.0.2" } @@ -6496,8 +6623,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-to-regexp": { "version": "0.1.7", @@ -7152,8 +7278,7 @@ "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" }, "process": { "version": "0.11.10", @@ -7471,6 +7596,24 @@ "set-immediate-shim": "1.0.1" } }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.8", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + } + } + }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", @@ -8246,6 +8389,11 @@ } } }, + "ssr-window": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-1.0.1.tgz", + "integrity": "sha512-dgFqB+f00LJTEgb6UXhx0h+SrG50LJvti2yMKMqAgzfUmUXZrLSv2fjULF7AWGwK25EXu8+smLR3jYsJQChPsg==" + }, "ssri": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", @@ -8479,6 +8627,15 @@ "whet.extend": "0.9.9" } }, + "swiper": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-4.3.5.tgz", + "integrity": "sha512-zFRvMZNFFrXGJWRSJLeD8wkHcIr5uStqk+Cv1fvPDtZxB687PurfjYgK1Ga7j7XQGm5xfCqGMSELNRSaBn36gA==", + "requires": { + "dom7": "2.1.1", + "ssr-window": "1.0.1" + } + }, "tapable": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", @@ -8501,6 +8658,11 @@ "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.0.1.tgz", "integrity": "sha1-2tD+Ew+drzcZ/eoz3Dao5rp/MLU=" }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, "through2": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", @@ -9033,6 +9195,15 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==" }, + "vue-awesome-swiper": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vue-awesome-swiper/-/vue-awesome-swiper-3.1.3.tgz", + "integrity": "sha512-E7suzkyApO8vNZbgdEnjSmnpsmQZyRvSVXJ7sey3XYwKPOkLhH3+GnHroBw+5PZIQXvWBwdCeQsPG1xQ1r1Rhg==", + "requires": { + "object-assign": "4.1.1", + "swiper": "4.3.5" + } + }, "vue-hot-reload-api": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz", @@ -9115,12 +9286,30 @@ "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", "dev": true }, + "vue-weui": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/vue-weui/-/vue-weui-0.3.2.tgz", + "integrity": "sha1-cuI8R2RAbhQ+0o1Hv1Sh0PtdM9s=", + "requires": { + "vue": "1.0.28" + }, + "dependencies": { + "vue": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/vue/-/vue-1.0.28.tgz", + "integrity": "sha1-7S/weyAL3hXIepDvhyfO6n04Vn0=", + "requires": { + "envify": "3.4.1" + } + } + } + }, "vux": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/vux/-/vux-2.9.2.tgz", "integrity": "sha512-Ve8PabP4U2R10GZZPFXMa6fXxk5n2OBr0VSlBcSA/aavCSe2E4hR6Jzllg5jObvmUuhLSBP/wq8Ko+2Ik+O0nA==", "requires": { - "@antv/f2": "3.1.15", + "@antv/f2": "3.2.2", "array-filter": "1.0.0", "array-find": "1.0.0", "array-map": "0.0.0", @@ -9241,6 +9430,11 @@ "neo-async": "2.5.1" } }, + "wc-swiper": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/wc-swiper/-/wc-swiper-1.3.9.tgz", + "integrity": "sha1-jZ/vXeErD4buySh+78Y8hUGyIrs=" + }, "webpack": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.7.0.tgz", @@ -9628,8 +9822,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { "version": "4.1.0", diff --git a/package.json b/package.json index 59f2f88..b9ef1b1 100644 --- a/package.json +++ b/package.json @@ -12,13 +12,16 @@ "dependencies": { "axios": "^0.16.2", "echarts": "^3.7.1", - "element-ui": "^2.0.7", + "element-ui": "^2.4.6", "lodash": "^4.17.4", "vue": "^2.5.9", + "vue-awesome-swiper": "^3.1.3", "vue-router": "^2.8.1", "vue-template-compiler": "^2.5.9", + "vue-weui": "^0.3.2", "vux": "^2.9.2", - "vux-loader": "^1.2.9" + "vux-loader": "^1.2.9", + "wc-swiper": "^1.3.9" }, "devDependencies": { "autoprefixer": "^6.7.2", @@ -40,6 +43,9 @@ "function-bind": "^1.1.1", "html-webpack-plugin": "^2.30.1", "http-proxy-middleware": "^0.17.3", + "jquery": "^3.3.1", + "less": "^2.7.1", + "less-loader": "^2.2.3", "node-sass": "^4.9.0", "opn": "^4.0.2", "optimize-css-assets-webpack-plugin": "^1.3.2", @@ -47,8 +53,6 @@ "rimraf": "^2.6.2", "sass-loader": "^6.0.6", "semver": "^5.4.1", - "less": "^2.7.1", - "less-loader": "^2.2.3", "style-loader": "^0.16.1", "url-loader": "^0.5.9", "vue-loader": "^11.1.4", diff --git a/src/api/home.js b/src/api/home.js new file mode 100644 index 0000000..75839da --- /dev/null +++ b/src/api/home.js @@ -0,0 +1,19 @@ + +export default { + //获取商品列表 + getGoods: { + method: 'GET', + url: '/mall/web/goods/list', + }, + //获取地址数据 + getAddress:{ + method: 'GET', + url:'/web/address/openRegion' + }, + //获取默认地址 + getdefaultAddress: { + method: 'GET', + url: '/mall/web/defaultDistrict' + } + +} \ No newline at end of file diff --git a/src/assets/images/home/coupon.png b/src/assets/images/home/coupon.png new file mode 100644 index 0000000000000000000000000000000000000000..4c16424cdae248c6fdbe068c0579e4bffadaca7b GIT binary patch literal 103508 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

X0|SK==8as}vNZtG)Sf6dBAV9mh1rI33u8LGO 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 F`ak=`w5$LC literal 0 HcmV?d00001 diff --git a/src/assets/images/home/new-card2.png b/src/assets/images/home/new-card2.png new file mode 100644 index 0000000000000000000000000000000000000000..8de8319d860016422182707250618d9b7c084246 GIT binary patch literal 12642 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 P00000NkvXXu0mjfL_8u$ literal 0 HcmV?d00001 diff --git a/src/assets/styles/swiper.css b/src/assets/styles/swiper.css new file mode 100644 index 0000000..0b99545 --- /dev/null +++ b/src/assets/styles/swiper.css @@ -0,0 +1,618 @@ +/** + * Swiper 4.3.5 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://www.idangero.us/swiper/ + * + * Copyright 2014-2018 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: July 31, 2018 + */ +.swiper-container { + margin: 0 auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; +} +.swiper-container-no-flexbox .swiper-slide { + float: left; +} +.swiper-container-vertical > .swiper-wrapper { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + -o-transition-property: transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +.swiper-container-android .swiper-slide, +.swiper-wrapper { + -webkit-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0); +} +.swiper-container-multirow > .swiper-wrapper { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.swiper-container-free-mode > .swiper-wrapper { + -webkit-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + margin: 0 auto; +} +.swiper-slide { + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + -o-transition-property: transform; + transition-property: transform; + transition-property: transform, -webkit-transform; +} +.swiper-invisible-blank-slide { + visibility: hidden; +} +/* Auto Height */ +.swiper-container-autoheight, +.swiper-container-autoheight .swiper-slide { + height: auto; +} +.swiper-container-autoheight .swiper-wrapper { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-transition-property: height, -webkit-transform; + transition-property: height, -webkit-transform; + -o-transition-property: transform, height; + transition-property: transform, height; + transition-property: transform, height, -webkit-transform; +} +/* 3D Effects */ +.swiper-container-3d { + -webkit-perspective: 1200px; + perspective: 1200px; +} +.swiper-container-3d .swiper-wrapper, +.swiper-container-3d .swiper-slide, +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom, +.swiper-container-3d .swiper-cube-shadow { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; +} +.swiper-container-3d .swiper-slide-shadow-left { + background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +.swiper-container-3d .swiper-slide-shadow-right { + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +.swiper-container-3d .swiper-slide-shadow-top { + background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +.swiper-container-3d .swiper-slide-shadow-bottom { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +/* IE10 Windows Phone 8 Fixes */ +.swiper-container-wp8-horizontal, +.swiper-container-wp8-horizontal > .swiper-wrapper { + -ms-touch-action: pan-y; + touch-action: pan-y; +} +.swiper-container-wp8-vertical, +.swiper-container-wp8-vertical > .swiper-wrapper { + -ms-touch-action: pan-x; + touch-action: pan-x; +} +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 50%; + width: 27px; + height: 44px; + margin-top: -22px; + z-index: 10; + cursor: pointer; + background-size: 27px 44px; + background-position: center; + background-repeat: no-repeat; +} +.swiper-button-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-prev, +.swiper-container-rtl .swiper-button-next { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + left: 10px; + right: auto; +} +.swiper-button-next, +.swiper-container-rtl .swiper-button-prev { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + right: 10px; + left: auto; +} +.swiper-button-prev.swiper-button-white, +.swiper-container-rtl .swiper-button-next.swiper-button-white { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); +} +.swiper-button-next.swiper-button-white, +.swiper-container-rtl .swiper-button-prev.swiper-button-white { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); +} +.swiper-button-prev.swiper-button-black, +.swiper-container-rtl .swiper-button-next.swiper-button-black { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); +} +.swiper-button-next.swiper-button-black, +.swiper-container-rtl .swiper-button-prev.swiper-button-black { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); +} +.swiper-button-lock { + display: none; +} +.swiper-pagination { + position: absolute; + text-align: center; + -webkit-transition: 300ms opacity; + -o-transition: 300ms opacity; + transition: 300ms opacity; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-container-horizontal > .swiper-pagination-bullets { + bottom: 10px; + left: 0; + width: 100%; +} +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + -webkit-transform: scale(0.33); + -ms-transform: scale(0.33); + transform: scale(0.33); + position: relative; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + -webkit-transform: scale(0.66); + -ms-transform: scale(0.66); + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + -webkit-transform: scale(0.33); + -ms-transform: scale(0.33); + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + -webkit-transform: scale(0.66); + -ms-transform: scale(0.66); + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + -webkit-transform: scale(0.33); + -ms-transform: scale(0.33); + transform: scale(0.33); +} +.swiper-pagination-bullet { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 100%; + background: #000; + opacity: 0.2; +} +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; +} +.swiper-pagination-bullet-active { + opacity: 1; + background: #007aff; +} +.swiper-container-vertical > .swiper-pagination-bullets { + right: 10px; + top: 50%; + -webkit-transform: translate3d(0px, -50%, 0); + transform: translate3d(0px, -50%, 0); +} +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 6px 0; + display: block; +} +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + width: 8px; +} +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + display: inline-block; + -webkit-transition: 200ms top, 200ms -webkit-transform; + transition: 200ms top, 200ms -webkit-transform; + -o-transition: 200ms transform, 200ms top; + transition: 200ms transform, 200ms top; + transition: 200ms transform, 200ms top, 200ms -webkit-transform; +} +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 4px; +} +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + white-space: nowrap; +} +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + -webkit-transition: 200ms left, 200ms -webkit-transform; + transition: 200ms left, 200ms -webkit-transform; + -o-transition: 200ms transform, 200ms left; + transition: 200ms transform, 200ms left; + transition: 200ms transform, 200ms left, 200ms -webkit-transform; +} +.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + -webkit-transition: 200ms right, 200ms -webkit-transform; + transition: 200ms right, 200ms -webkit-transform; + -o-transition: 200ms transform, 200ms right; + transition: 200ms transform, 200ms right; + transition: 200ms transform, 200ms right, 200ms -webkit-transform; +} +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 0, 0, 0.25); + position: absolute; +} +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: #007aff; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transform-origin: left top; + -ms-transform-origin: left top; + transform-origin: left top; +} +.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + -webkit-transform-origin: right top; + -ms-transform-origin: right top; + transform-origin: right top; +} +.swiper-container-horizontal > .swiper-pagination-progressbar, +.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; +} +.swiper-container-vertical > .swiper-pagination-progressbar, +.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-white .swiper-pagination-bullet-active { + background: #ffffff; +} +.swiper-pagination-progressbar.swiper-pagination-white { + background: rgba(255, 255, 255, 0.25); +} +.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { + background: #ffffff; +} +.swiper-pagination-black .swiper-pagination-bullet-active { + background: #000000; +} +.swiper-pagination-progressbar.swiper-pagination-black { + background: rgba(0, 0, 0, 0.25); +} +.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { + background: #000000; +} +.swiper-pagination-lock { + display: none; +} +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} +.swiper-container-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} +.swiper-container-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; + left: 0; + top: 0; +} +.swiper-scrollbar-cursor-drag { + cursor: move; +} +.swiper-scrollbar-lock { + display: none; +} +.swiper-zoom-container { + width: 100%; + height: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + text-align: center; +} +.swiper-zoom-container > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + -o-object-fit: contain; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; +} +/* Preloader */ +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + -webkit-transform-origin: 50%; + -ms-transform-origin: 50%; + transform-origin: 50%; + -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; + animation: swiper-preloader-spin 1s steps(12, end) infinite; +} +.swiper-lazy-preloader:after { + display: block; + content: ''; + width: 100%; + height: 100%; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} +.swiper-lazy-preloader-white:after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +@-webkit-keyframes swiper-preloader-spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes swiper-preloader-spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/* a11y */ +.swiper-container .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; +} +.swiper-container-fade.swiper-container-free-mode .swiper-slide { + -webkit-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.swiper-container-fade .swiper-slide { + pointer-events: none; + -webkit-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; +} +.swiper-container-fade .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-fade .swiper-slide-active, +.swiper-container-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-container-cube { + overflow: visible; +} +.swiper-container-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + width: 100%; + height: 100%; +} +.swiper-container-cube .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-cube.swiper-container-rtl .swiper-slide { + -webkit-transform-origin: 100% 0; + -ms-transform-origin: 100% 0; + transform-origin: 100% 0; +} +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-next, +.swiper-container-cube .swiper-slide-prev, +.swiper-container-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-container-cube .swiper-slide-shadow-top, +.swiper-container-cube .swiper-slide-shadow-bottom, +.swiper-container-cube .swiper-slide-shadow-left, +.swiper-container-cube .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-container-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + background: #000; + opacity: 0.6; + -webkit-filter: blur(50px); + filter: blur(50px); + z-index: 0; +} +.swiper-container-flip { + overflow: visible; +} +.swiper-container-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; +} +.swiper-container-flip .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-flip .swiper-slide-active, +.swiper-container-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-container-flip .swiper-slide-shadow-top, +.swiper-container-flip .swiper-slide-shadow-bottom, +.swiper-container-flip .swiper-slide-shadow-left, +.swiper-container-flip .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-container-coverflow .swiper-wrapper { + /* Windows 8 IE 10 fix */ + -ms-perspective: 1200px; +} diff --git a/src/assets/styles/weui.min.css b/src/assets/styles/weui.min.css new file mode 100644 index 0000000..9d3c44b --- /dev/null +++ b/src/assets/styles/weui.min.css @@ -0,0 +1,5 @@ +/*! + * WeUI v1.1.2 (https://github.com/weui/weui) + * Copyright 2017 Tencent, Inc. + * Licensed under the MIT license + */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6;font-family:-apple-system-font,Helvetica Neue,sans-serif}*{margin:0;padding:0}a img{border:0}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-weight:400;font-style:normal;font-family:weui;src:url('data:application/octet-stream;base64,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') format('truetype')}[class*=" weui-icon-"],[class^=weui-icon-]{display:inline-block;vertical-align:middle;font:normal normal normal 14px/1 weui;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}[class*=" weui-icon-"]:before,[class^=weui-icon-]:before{display:inline-block;margin-left:.2em;margin-right:.2em}.weui-icon-circle:before{content:"\EA01"}.weui-icon-download:before{content:"\EA02"}.weui-icon-info:before{content:"\EA03"}.weui-icon-safe-success:before{content:"\EA04"}.weui-icon-safe-warn:before{content:"\EA05"}.weui-icon-success:before{content:"\EA06"}.weui-icon-success-circle:before{content:"\EA07"}.weui-icon-success-no-circle:before{content:"\EA08"}.weui-icon-waiting:before{content:"\EA09"}.weui-icon-waiting-circle:before{content:"\EA0A"}.weui-icon-warn:before{content:"\EA0B"}.weui-icon-info-circle:before{content:"\EA0C"}.weui-icon-cancel:before{content:"\EA0D"}.weui-icon-search:before{content:"\EA0E"}.weui-icon-clear:before{content:"\EA0F"}.weui-icon-back:before{content:"\EA10"}.weui-icon-delete:before{content:"\EA11"}[class*=" weui-icon_"]:before,[class^=weui-icon_]:before{margin:0}.weui-icon-success{font-size:23px;color:#09bb07}.weui-icon-waiting{font-size:23px;color:#10aeff}.weui-icon-warn{font-size:23px;color:#f43530}.weui-icon-info{font-size:23px;color:#10aeff}.weui-icon-success-circle,.weui-icon-success-no-circle{font-size:23px;color:#09bb07}.weui-icon-waiting-circle{font-size:23px;color:#10aeff}.weui-icon-circle{font-size:23px;color:#c9c9c9}.weui-icon-download,.weui-icon-info-circle{font-size:23px;color:#09bb07}.weui-icon-safe-success{color:#09bb07}.weui-icon-safe-warn{color:#ffbe00}.weui-icon-cancel{color:#f43530;font-size:22px}.weui-icon-clear,.weui-icon-search{color:#b2b2b2;font-size:14px}.weui-icon-delete.weui-icon_gallery-delete{color:#fff;font-size:22px}.weui-icon_msg{font-size:93px}.weui-icon_msg.weui-icon-warn{color:#f76260}.weui-icon_msg-primary{font-size:93px}.weui-icon_msg-primary.weui-icon-warn{color:#ffbe00}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;color:#fff;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;border-radius:10px}.weui-btn_inline{display:inline-block}.weui-btn_default{color:#000;background-color:#f8f8f8}.weui-btn_default:not(.weui-btn_disabled):visited{color:#000}.weui-btn_default:not(.weui-btn_disabled):active{color:rgba(0,0,0,.6);background-color:#dedede}.weui-btn_primary{background-color:#1aad19}.weui-btn_primary:not(.weui-btn_disabled):visited{color:#fff}.weui-btn_primary:not(.weui-btn_disabled):active{color:hsla(0,0%,100%,.6);background-color:#179b16}.weui-btn_warn{background-color:#e64340}.weui-btn_warn:not(.weui-btn_disabled):visited{color:#fff}.weui-btn_warn:not(.weui-btn_disabled):active{color:hsla(0,0%,100%,.6);background-color:#ce3c39}.weui-btn_disabled{color:hsla(0,0%,100%,.6)}.weui-btn_disabled.weui-btn_default{color:rgba(0,0,0,.3);background-color:#f7f7f7}.weui-btn_disabled.weui-btn_primary{background-color:#9ed99d}.weui-btn_disabled.weui-btn_warn{background-color:#ec8b89}.weui-btn_loading .weui-loading{margin:-.2em .34em 0 0}.weui-btn_loading.weui-btn_primary,.weui-btn_loading.weui-btn_warn{color:hsla(0,0%,100%,.6)}.weui-btn_loading.weui-btn_primary{background-color:#179b16}.weui-btn_loading.weui-btn_warn{background-color:#ce3c39}.weui-btn_plain-primary{color:#1aad19;border:1px solid #1aad19}.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active{color:rgba(26,173,25,.6);border-color:rgba(26,173,25,.6)}.weui-btn_plain-primary:after{border-width:0}.weui-btn_plain-default{color:#353535;border:1px solid #353535}.weui-btn_plain-default:not(.weui-btn_plain-disabled):active{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6)}.weui-btn_plain-default:after{border-width:0}.weui-btn_plain-disabled{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}button.weui-btn,input.weui-btn{width:100%;border-width:0;outline:0;-webkit-appearance:none}button.weui-btn:focus,input.weui-btn:focus{outline:0}button.weui-btn_inline,button.weui-btn_mini,input.weui-btn_inline,input.weui-btn_mini{width:auto}button.weui-btn_plain-default,button.weui-btn_plain-primary,input.weui-btn_plain-default,input.weui-btn_plain-primary{border-width:1px;background-color:transparent}.weui-btn_mini{display:inline-block;padding:0 1.32em;line-height:2.3;font-size:13px}.weui-btn+.weui-btn{margin-top:15px}.weui-btn.weui-btn_inline+.weui-btn.weui-btn_inline{margin-top:auto;margin-left:15px}.weui-btn-area{margin:1.17647059em 15px .3em}.weui-btn-area_inline{display:-webkit-box;display:-webkit-flex;display:flex}.weui-btn-area_inline .weui-btn{margin-top:auto;margin-right:15px;width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-btn-area_inline .weui-btn:last-child{margin-right:0}.weui-cells{margin-top:1.17647059em;background-color:#fff;line-height:1.47058824;font-size:17px;overflow:hidden;position:relative}.weui-cells:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-cells:after,.weui-cells:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5;z-index:2}.weui-cells:after{bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-cells__title{margin-top:.77em;margin-bottom:.3em;padding-left:15px;padding-right:15px;color:#999;font-size:14px}.weui-cells__title+.weui-cells{margin-top:0}.weui-cells__tips{margin-top:.3em;color:#999;padding-left:15px;padding-right:15px;font-size:14px}.weui-cell{padding:10px 15px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px;z-index:2}.weui-cell:first-child:before{display:none}.weui-cell_primary{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.weui-cell__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-cell__ft{text-align:right;color:#999}.weui-cell_swiped{display:block;padding:0}.weui-cell_swiped>.weui-cell__bd{position:relative;z-index:1;background-color:#fff}.weui-cell_swiped>.weui-cell__ft{position:absolute;right:0;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;color:#fff}.weui-swiped-btn{display:block;padding:10px 1em;line-height:1.47058824;color:inherit}.weui-swiped-btn_default{background-color:#c7c7cc}.weui-swiped-btn_warn{background-color:#ff3b30}.weui-cell_access{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit}.weui-cell_access:active{background-color:#ececec}.weui-cell_access .weui-cell__ft{padding-right:13px;position:relative}.weui-cell_access .weui-cell__ft:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-4px;right:2px}.weui-cell_link{color:#586c94;font-size:14px}.weui-cell_link:first-child:before{display:block}.weui-check__label{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-check__label:active{background-color:#ececec}.weui-check{position:absolute;left:-9999em}.weui-cells_radio .weui-cell__ft{padding-left:.35em}.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{display:block;content:'\EA08';color:#09bb07;font-size:16px}.weui-cells_checkbox .weui-cell__hd{padding-right:.35em}.weui-cells_checkbox .weui-icon-checked:before{content:'\EA01';color:#c9c9c9;font-size:23px;display:block}.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{content:'\EA06';color:#09bb07}.weui-label{display:block;width:105px;word-wrap:break-word;word-break:break-all}.weui-input{width:100%;border:0;outline:0;-webkit-appearance:none;background-color:transparent;font-size:inherit;color:inherit;height:1.47058824em;line-height:1.47058824}.weui-input::-webkit-inner-spin-button,.weui-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weui-textarea{display:block;border:0;resize:none;width:100%;color:inherit;font-size:1em;line-height:inherit;outline:0}.weui-textarea-counter{color:#b2b2b2;text-align:right}.weui-cell_warn .weui-textarea-counter{color:#e64340}.weui-toptips{display:none;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);top:0;left:0;right:0;padding:5px;font-size:14px;text-align:center;color:#fff;z-index:5000;word-wrap:break-word;word-break:break-all}.weui-toptips_warn{background-color:#e64340}.weui-cells_form .weui-cell__ft{font-size:0}.weui-cells_form .weui-icon-warn{display:none}.weui-cells_form input,.weui-cells_form label[for],.weui-cells_form textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-cell_warn{color:#e64340}.weui-cell_warn .weui-icon-warn{display:inline-block}.weui-form-preview{position:relative;background-color:#fff}.weui-form-preview:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview:after,.weui-form-preview:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}.weui-form-preview:after{bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview__hd{position:relative;padding:10px 15px;text-align:right;line-height:2.5em}.weui-form-preview__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-form-preview__hd .weui-form-preview__value{font-style:normal;font-size:1.6em}.weui-form-preview__bd{padding:10px 15px;font-size:.9em;text-align:right;color:#999;line-height:2}.weui-form-preview__ft{position:relative;line-height:50px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-form-preview__ft:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview__item{overflow:hidden}.weui-form-preview__label{float:left;margin-right:1em;min-width:4em;color:#999;text-align:justify;text-align-last:justify}.weui-form-preview__value{display:block;overflow:hidden;word-break:normal;word-wrap:break-word}.weui-form-preview__btn{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3cc51f;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}button.weui-form-preview__btn{background-color:transparent;border:0;outline:0;line-height:inherit;font-size:inherit}.weui-form-preview__btn:active{background-color:#eee}.weui-form-preview__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-form-preview__btn:first-child:after{display:none}.weui-form-preview__btn_default{color:#999}.weui-form-preview__btn_primary{color:#0bb20c}.weui-cell_select{padding:0}.weui-cell_select .weui-select{padding-right:30px}.weui-cell_select .weui-cell__bd:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-4px}.weui-select{-webkit-appearance:none;border:0;outline:0;background-color:transparent;width:100%;font-size:inherit;height:45px;line-height:45px;position:relative;z-index:1;padding-left:15px}.weui-cell_select-before{padding-right:15px}.weui-cell_select-before .weui-select{width:105px;box-sizing:border-box}.weui-cell_select-before .weui-cell__hd{position:relative}.weui-cell_select-before .weui-cell__hd:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-cell_select-before .weui-cell__hd:before{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-4px}.weui-cell_select-before .weui-cell__bd{padding-left:15px}.weui-cell_select-before .weui-cell__bd:after{display:none}.weui-cell_select-after{padding-left:15px}.weui-cell_select-after .weui-select{padding-left:0}.weui-cell_vcode{padding-top:0;padding-right:0;padding-bottom:0}.weui-vcode-btn,.weui-vcode-img{margin-left:5px;height:45px;vertical-align:middle}.weui-vcode-btn{display:inline-block;padding:0 .6em 0 .7em;border-left:1px solid #e5e5e5;line-height:45px;font-size:17px;color:#3cc51f}button.weui-vcode-btn{background-color:transparent;border-top:0;border-right:0;border-bottom:0;outline:0}.weui-vcode-btn:active{color:#52a341}.weui-gallery{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:1000}.weui-gallery__img{position:absolute;top:0;right:0;bottom:60px;left:0;background:50% no-repeat;background-size:contain}.weui-gallery__opr{position:absolute;right:0;bottom:0;left:0;background-color:#0d0d0d;color:#fff;line-height:60px;text-align:center}.weui-gallery__del{display:block}.weui-cell_switch{padding-top:6.5px;padding-bottom:6.5px}.weui-switch{-webkit-appearance:none;appearance:none}.weui-switch,.weui-switch-cp__box{position:relative;width:52px;height:32px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;-webkit-transition:background-color .1s,border .1s;transition:background-color .1s,border .1s}.weui-switch-cp__box:before,.weui-switch:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#fdfdfd;-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1)}.weui-switch-cp__box:after,.weui-switch:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35),-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35)}.weui-switch-cp__input:checked~.weui-switch-cp__box,.weui-switch:checked{border-color:#04be02;background-color:#04be02}.weui-switch-cp__input:checked~.weui-switch-cp__box:before,.weui-switch:checked:before{-webkit-transform:scale(0);transform:scale(0)}.weui-switch-cp__input:checked~.weui-switch-cp__box:after,.weui-switch:checked:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}.weui-uploader__hd{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-uploader__title{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-uploader__info{color:#b2b2b2}.weui-uploader__bd{margin-bottom:-4px;margin-right:-9px;overflow:hidden}.weui-uploader__files{list-style:none}.weui-uploader__file{float:left;margin-right:9px;margin-bottom:9px;width:79px;height:79px;background:no-repeat 50%;background-size:cover}.weui-uploader__file_status{position:relative}.weui-uploader__file_status:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.weui-uploader__file_status .weui-uploader__file-content{display:block}.weui-uploader__file-content{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.weui-uploader__file-content .weui-icon-warn{display:inline-block}.weui-uploader__input-box{float:left;position:relative;margin-right:9px;margin-bottom:9px;width:77px;height:77px;border:1px solid #d9d9d9}.weui-uploader__input-box:after,.weui-uploader__input-box:before{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#d9d9d9}.weui-uploader__input-box:before{width:2px;height:39.5px}.weui-uploader__input-box:after{width:39.5px;height:2px}.weui-uploader__input-box:active{border-color:#999}.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before{background-color:#999}.weui-uploader__input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-msg{padding-top:36px;text-align:center}.weui-msg__icon-area{margin-bottom:30px}.weui-msg__text-area{margin-bottom:25px;padding:0 20px}.weui-msg__text-area a{color:#586c94}.weui-msg__title{margin-bottom:5px;font-weight:400;font-size:20px}.weui-msg__desc{font-size:14px;color:#999}.weui-msg__opr-area{margin-bottom:25px}.weui-msg__extra-area{margin-bottom:15px;font-size:14px;color:#999}.weui-msg__extra-area a{color:#586c94}@media screen and (min-height:438px){.weui-msg__extra-area{position:fixed;left:0;bottom:0;width:100%;text-align:center}}.weui-article{padding:20px 15px;font-size:15px}.weui-article section{margin-bottom:1.5em}.weui-article h1{font-size:18px;font-weight:400;margin-bottom:.9em}.weui-article h2{font-size:16px}.weui-article h2,.weui-article h3{font-weight:400;margin-bottom:.34em}.weui-article h3{font-size:15px}.weui-article *{max-width:100%;box-sizing:border-box;word-wrap:break-word}.weui-article p{margin:0 0 .8em}.weui-tabbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;bottom:0;width:100%;background-color:#f7f7fa}.weui-tabbar:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #c0bfc4;color:#c0bfc4;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-tabbar__item{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 0 0;font-size:0;color:#999;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#09bb07}.weui-tabbar__icon{display:inline-block;width:27px;height:27px}.weui-tabbar__icon>i,i.weui-tabbar__icon{font-size:24px;color:#999}.weui-tabbar__icon img{width:100%;height:100%}.weui-tabbar__label{text-align:center;color:#999;font-size:10px;line-height:1.8}.weui-navbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;top:0;width:100%;background-color:#fafafa}.weui-navbar:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #ccc;color:#ccc;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-navbar+.weui-tab__panel{padding-top:50px;padding-bottom:0}.weui-navbar__item{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:13px 0;text-align:center;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-navbar__item:active{background-color:#ededed}.weui-navbar__item.weui-bar__item_on{background-color:#eaeaea}.weui-navbar__item:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #ccc;color:#ccc;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-navbar__item:last-child:after{display:none}.weui-tab{position:relative;height:100%}.weui-tab__panel{box-sizing:border-box;height:100%;padding-bottom:50px;overflow:auto;-webkit-overflow-scrolling:touch}.weui-tab__content{display:none}.weui-progress{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-progress__bar{background-color:#ebebeb;height:3px;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-progress__inner-bar{width:0;height:100%;background-color:#09bb07}.weui-progress__opr{display:block;margin-left:15px;font-size:0}.weui-panel{background-color:#fff;margin-top:10px;position:relative;overflow:hidden}.weui-panel:first-child{margin-top:0}.weui-panel:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-panel:after,.weui-panel:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}.weui-panel:after{bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-panel__hd{padding:14px 15px 10px;color:#999;font-size:13px;position:relative}.weui-panel__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-media-box{padding:15px;position:relative}.weui-media-box:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-media-box:first-child:before{display:none}a.weui-media-box{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}a.weui-media-box:active{background-color:#ececec}.weui-media-box__title{font-weight:400;font-size:17px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;word-break:break-all}.weui-media-box__desc{color:#999;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weui-media-box__info{margin-top:15px;padding-bottom:5px;font-size:13px;color:#cecece;line-height:1em;list-style:none;overflow:hidden}.weui-media-box__info__meta{float:left;padding-right:1em}.weui-media-box__info__meta_extra{padding-left:1em;border-left:1px solid #cecece}.weui-media-box_text .weui-media-box__title{margin-bottom:8px}.weui-media-box_appmsg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-media-box_appmsg .weui-media-box__hd{margin-right:.8em;width:60px;height:60px;line-height:60px;text-align:center}.weui-media-box_appmsg .weui-media-box__thumb{width:100%;max-height:100%;vertical-align:top}.weui-media-box_appmsg .weui-media-box__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.weui-media-box_small-appmsg{padding:0}.weui-media-box_small-appmsg .weui-cells{margin-top:0}.weui-media-box_small-appmsg .weui-cells:before{display:none}.weui-grids{position:relative;overflow:hidden}.weui-grids:before{right:0;height:1px;border-top:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-grids:after,.weui-grids:before{content:" ";position:absolute;left:0;top:0;color:#d9d9d9}.weui-grids:after{width:1px;bottom:0;border-left:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-grid{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box}.weui-grid:before{top:0;width:1px;border-right:1px solid #d9d9d9;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-grid:after,.weui-grid:before{content:" ";position:absolute;right:0;bottom:0;color:#d9d9d9}.weui-grid:after{left:0;height:1px;border-bottom:1px solid #d9d9d9;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-grid:active{background-color:#ececec}.weui-grid__icon{width:28px;height:28px;margin:0 auto}.weui-grid__icon img{display:block;width:100%;height:100%}.weui-grid__icon+.weui-grid__label{margin-top:5px}.weui-grid__label{display:block;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.weui-footer,.weui-grid__label{text-align:center;font-size:14px}.weui-footer{color:#999}.weui-footer a{color:#586c94}.weui-footer_fixed-bottom{position:fixed;bottom:.52em;left:0;right:0}.weui-footer__links{font-size:0}.weui-footer__link{display:inline-block;vertical-align:top;margin:0 .62em;position:relative;font-size:14px}.weui-footer__link:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #c7c7c7;color:#c7c7c7;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5);left:-.65em;top:.36em;bottom:.36em}.weui-footer__link:first-child:before{display:none}.weui-footer__text{padding:0 .34em;font-size:12px}.weui-flex{display:-webkit-box;display:-webkit-flex;display:flex}.weui-flex__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-dialog{position:fixed;z-index:5000;width:80%;max-width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.weui-dialog__hd{padding:1.3em 1.6em .5em}.weui-dialog__title{font-weight:400;font-size:18px}.weui-dialog__bd{padding:0 1.6em .8em;min-height:40px;font-size:15px;line-height:1.3;word-wrap:break-word;word-break:break-all;color:#999}.weui-dialog__bd:first-child{padding:2.7em 20px 1.7em;color:#353535}.weui-dialog__ft{position:relative;line-height:48px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-dialog__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.weui-dialog__btn:active{background-color:#eee}.weui-dialog__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-dialog__btn:first-child:after{display:none}.weui-dialog__btn_default{color:#353535}.weui-dialog__btn_primary{color:#0bb20c}.weui-skin_android .weui-dialog{text-align:left;box-shadow:0 6px 30px 0 rgba(0,0,0,.1)}.weui-skin_android .weui-dialog__title{font-size:21px}.weui-skin_android .weui-dialog__hd{text-align:left}.weui-skin_android .weui-dialog__bd{color:#999;padding:.25em 1.6em 2em;font-size:17px;text-align:left}.weui-skin_android .weui-dialog__bd:first-child{padding:1.6em 1.6em 2em;color:#353535}.weui-skin_android .weui-dialog__ft{display:block;text-align:right;line-height:42px;font-size:16px;padding:0 1.6em .7em}.weui-skin_android .weui-dialog__ft:after{display:none}.weui-skin_android .weui-dialog__btn{display:inline-block;vertical-align:top;padding:0 .8em}.weui-skin_android .weui-dialog__btn:after{display:none}.weui-skin_android .weui-dialog__btn:active,.weui-skin_android .weui-dialog__btn:visited{background-color:rgba(0,0,0,.06)}.weui-skin_android .weui-dialog__btn:last-child{margin-right:-.8em}.weui-skin_android .weui-dialog__btn_default{color:gray}@media screen and (min-width:1024px){.weui-dialog{width:35%}}.weui-toast{position:fixed;z-index:5000;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:hsla(0,0%,7%,.7);text-align:center;border-radius:5px;color:#fff}.weui-icon_toast{margin:22px 0 0;display:block}.weui-icon_toast.weui-icon-success-no-circle:before{color:#fff;font-size:55px}.weui-icon_toast.weui-loading{margin:30px 0 0;width:38px;height:38px;vertical-align:baseline}.weui-toast__content{margin:0 0 15px}.weui-mask{background:rgba(0,0,0,.6)}.weui-mask,.weui-mask_transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}.weui-actionsheet{position:fixed;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:5000;width:100%;background-color:#efeff4;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-actionsheet__title{position:relative;height:65px;padding:0 20px;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;text-align:center;font-size:14px;color:#888;background:#fcfcfd}.weui-actionsheet__title:before{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-actionsheet__title .weui-actionsheet__title-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weui-actionsheet__menu{background-color:#fcfcfd}.weui-actionsheet__action{margin-top:6px;background-color:#fcfcfd}.weui-actionsheet__cell{position:relative;padding:10px 0;text-align:center;font-size:18px}.weui-actionsheet__cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-actionsheet__cell:active{background-color:#ececec}.weui-actionsheet__cell:first-child:before{display:none}.weui-skin_android .weui-actionsheet{position:fixed;left:50%;top:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:274px;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-skin_android .weui-actionsheet__action{display:none}.weui-skin_android .weui-actionsheet__menu{border-radius:2px;box-shadow:0 6px 30px 0 rgba(0,0,0,.1)}.weui-skin_android .weui-actionsheet__cell{padding:13px 24px;font-size:16px;line-height:1.4;text-align:left}.weui-skin_android .weui-actionsheet__cell:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.weui-skin_android .weui-actionsheet__cell:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.weui-actionsheet_toggle{-webkit-transform:translate(0);transform:translate(0)}.weui-loadmore{width:65%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center}.weui-loadmore__tips{display:inline-block;vertical-align:middle}.weui-loadmore_line{border-top:1px solid #e5e5e5;margin-top:2.4em}.weui-loadmore_line .weui-loadmore__tips{position:relative;top:-.9em;padding:0 .55em;background-color:#fff;color:#999}.weui-loadmore_dot .weui-loadmore__tips{padding:0 .16em}.weui-loadmore_dot .weui-loadmore__tips:before{content:" ";width:4px;height:4px;border-radius:50%;background-color:#e5e5e5;display:inline-block;position:relative;vertical-align:0;top:-.16em}.weui-badge{display:inline-block;padding:.15em .4em;min-width:8px;border-radius:18px;background-color:#f43530;color:#fff;line-height:1.2;text-align:center;font-size:12px;vertical-align:middle}.weui-badge_dot{padding:.4em;min-width:0}.weui-search-bar{position:relative;padding:8px 10px;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;background-color:#efeff4}.weui-search-bar:before{top:0;border-top:1px solid #d7d6dc;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-search-bar:after,.weui-search-bar:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#d7d6dc}.weui-search-bar:after{bottom:0;border-bottom:1px solid #d7d6dc;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-search-bar.weui-search-bar_focusing .weui-search-bar__cancel-btn{display:block}.weui-search-bar.weui-search-bar_focusing .weui-search-bar__label{display:none}.weui-search-bar__form{position:relative;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;background-color:#efeff4}.weui-search-bar__form:after{content:'';position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:10px;border:1px solid #e6e6ea;box-sizing:border-box;background:#fff}.weui-search-bar__box{position:relative;padding-left:30px;padding-right:30px;height:100%;width:100%;box-sizing:border-box;z-index:1}.weui-search-bar__box .weui-search-bar__input{padding:4px 0;width:100%;height:1.42857143em;border:0;font-size:14px;line-height:1.42857143em;box-sizing:content-box;background:transparent}.weui-search-bar__box .weui-search-bar__input:focus{outline:none}.weui-search-bar__box .weui-icon-search{position:absolute;left:10px;top:0;line-height:28px}.weui-search-bar__box .weui-icon-clear{position:absolute;top:0;right:0;padding:0 10px;line-height:28px}.weui-search-bar__label{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;border-radius:3px;text-align:center;color:#9b9b9b;background:#fff}.weui-search-bar__label span{display:inline-block;font-size:14px;vertical-align:middle}.weui-search-bar__label .weui-icon-search{margin-right:5px}.weui-search-bar__cancel-btn{display:none;margin-left:10px;line-height:28px;color:#09bb07;white-space:nowrap}.weui-search-bar__input:not(:valid)~.weui-icon-clear{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.weui-picker{position:fixed;width:100%;left:0;bottom:0;z-index:5000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-picker__hd{display:-webkit-box;display:-webkit-flex;display:flex;padding:9px 15px;background-color:#fff;position:relative;text-align:center;font-size:17px}.weui-picker__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__action{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#1aad19}.weui-picker__action:first-child{text-align:left;color:#888}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;background-color:#fff;height:238px;overflow:hidden}.weui-picker__group{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;height:100%}.weui-picker__mask{top:0;height:100%;margin:0 auto;background:-webkit-linear-gradient(top,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.weui-picker__indicator,.weui-picker__mask{position:absolute;left:0;width:100%;z-index:3}.weui-picker__indicator{height:34px;top:102px}.weui-picker__indicator:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__indicator:after,.weui-picker__indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}.weui-picker__indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__content{position:absolute;top:0;left:0;width:100%}.weui-picker__item{padding:0;height:34px;line-height:34px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weui-picker__item_disabled{color:#999}@-webkit-keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.weui-animate-slide-up{-webkit-animation:a ease .3s forwards;animation:a ease .3s forwards}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.weui-animate-slide-down{-webkit-animation:b ease .3s forwards;animation:b ease .3s forwards}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{-webkit-animation:c ease .3s forwards;animation:c ease .3s forwards}@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{-webkit-animation:d ease .3s forwards;animation:d ease .3s forwards}.weui-agree{display:block;padding:.5em 15px;font-size:13px}.weui-agree a{color:#586c94}.weui-agree__text{color:#999}.weui-agree__checkbox{-webkit-appearance:none;appearance:none;outline:0;font-size:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:13px;height:13px;position:relative;vertical-align:0;top:2px}.weui-agree__checkbox:checked:before{font-family:weui;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-align:center;speak:none;display:inline-block;vertical-align:middle;text-decoration:inherit;content:"\EA08";color:#09bb07;font-size:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-48%) scale(.73);transform:translate(-50%,-48%) scale(.73)}.weui-agree__checkbox:disabled{background-color:#e1e1e1}.weui-agree__checkbox:disabled:before{color:#adadad}.weui-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:e 1s steps(12) infinite;animation:e 1s steps(12) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;background-size:100%}.weui-btn_loading.weui-btn_primary .weui-loading,.weui-btn_loading.weui-btn_warn .weui-loading,.weui-loading.weui-loading_transparent{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E")}@-webkit-keyframes e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.weui-slider{padding:15px 18px;-webkit-user-select:none;user-select:none}.weui-slider__inner{position:relative;height:2px;background-color:#e9e9e9}.weui-slider__track{height:2px;background-color:#1aad19;width:0}.weui-slider__handler{position:absolute;left:0;top:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:50%;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}.weui-slider-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-slider-box .weui-slider{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-slider-box__value{margin-left:.5em;min-width:24px;color:#888;text-align:center;font-size:14px} \ No newline at end of file diff --git a/src/common/weui.js b/src/common/weui.js new file mode 100644 index 0000000..7a73954 --- /dev/null +++ b/src/common/weui.js @@ -0,0 +1,6 @@ +/*! + * weui.js v1.0.0 (https://weui.io) + * Copyright 2016, wechat ui team + * MIT license + */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.weui=t():e.weui=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var a=n[i]={exports:{},id:i,loaded:!1};return e[i].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),o=i(a),r=n(7),u=i(r),l=n(8),d=i(l),f=n(9),s=i(f),c=n(11),p=i(c),v=n(13),h=i(v),m=n(15),_=i(m),y=n(17),w=i(y),g=n(18),b=i(g),k=n(19),x=i(k),j=n(20),E=i(j),C=n(24),M=n(29),S=i(M),O=n(31),P=i(O);t.default={dialog:o.default,alert:u.default,confirm:d.default,toast:s.default,loading:p.default,actionSheet:h.default,topTips:_.default,searchBar:w.default,tab:b.default,form:x.default,uploader:E.default,picker:C.picker,datePicker:C.datePicker,gallery:S.default,slider:P.default},e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.default.noop;o.addClass("weui-animate-fade-out"),a.addClass("weui-animate-fade-out").on("animationend webkitAnimationEnd",function(){i.remove(),d=!1,e()})}var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(d)return d;var n=r.default.os.android;t=r.default.extend({title:null,content:"",className:"",buttons:[{label:"纭畾",type:"primary",onClick:r.default.noop}],isAndroid:n},t);var i=(0,r.default)(r.default.render(l.default,t)),a=i.find(".weui-dialog"),o=i.find(".weui-mask");return(0,r.default)("body").append(i),o.addClass("weui-animate-fade-in"),a.addClass("weui-animate-fade-in"),i.on("click",".weui-dialog__btn",function(n){var i=this,a=(0,r.default)(this).index();e(function(){t.buttons[a].onClick&&t.buttons[a].onClick.call(i,n)})}),d=i[0],d.hide=e,d}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o),u=n(6),l=i(u),d=void 0;t.default=a,e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=this.os={},n=e.match(/(Android);?[\s\/]+([\d.]+)?/);n&&(t.android=!0,t.version=n[2])}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n(3);var r=n(4),u=i(r),l=n(5),d=i(l);a.call(d.default,navigator.userAgent),(0,u.default)(d.default.fn,{append:function(e){return e instanceof HTMLElement||(e=e[0]),this.forEach(function(t){t.appendChild(e)}),this},remove:function(){return this.forEach(function(e){e.parentNode.removeChild(e)}),this},find:function(e){return(0,d.default)(e,this)},addClass:function(e){return this.forEach(function(t){t.classList.add(e)}),this},removeClass:function(e){return this.forEach(function(t){t.classList.remove(e)}),this},eq:function(e){return(0,d.default)(this[e])},show:function(){return this.forEach(function(e){e.style.display="block"}),this},hide:function(){return this.forEach(function(e){e.style.display="none"}),this},html:function(e){return this.forEach(function(t){t.innerHTML=e}),this},css:function(e){var t=this;return Object.keys(e).forEach(function(n){t.forEach(function(t){t.style[n]=e[n]})}),this},on:function(e,t,n){var i="string"==typeof t&&"function"==typeof n;return i||(n=t),this.forEach(function(a){e.split(" ").forEach(function(e){a.addEventListener(e,function(e){i?this.contains(e.target.closest(t))&&n.call(e.target,e):n.call(this,e)})})}),this},off:function(e,t,n){return"function"==typeof t&&(n=t,t=null),this.forEach(function(i){e.split(" ").forEach(function(e){"string"==typeof t?i.querySelectorAll(t).forEach(function(t){t.removeEventListener(e,n)}):i.removeEventListener(e,n)})}),this},index:function(){var e=this[0],t=e.parentNode;return Array.prototype.indexOf.call(t.children,e)},offAll:function(){var e=this;return this.forEach(function(t,n){var i=t.cloneNode(!0);t.parentNode.replaceChild(i,t),e[n]=i}),this},val:function(){var e=arguments;return arguments.length?(this.forEach(function(t){t.value=e[0]}),this):this[0].value},attr:function(){var e=arguments,t=this;if("object"==o(arguments[0])){var n=function(){var n=e[0],i=t;return Object.keys(n).forEach(function(e){i.forEach(function(t){t.setAttribute(e,n[e])})}),{v:t}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}return"string"==typeof arguments[0]&&arguments.length<2?this[0].getAttribute(arguments[0]):(this.forEach(function(t){t.setAttribute(e[0],e[1])}),this)}}),(0,u.default)(d.default,{extend:u.default,noop:function(){},render:function(e,t){var n="var p=[],print=function(){p.push.apply(p,arguments);};with(this){p.push('"+e.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');";return new Function(n).apply(t)},getStyle:function(e,t){var n,i=(e.ownerDocument||document).defaultView;return i&&i.getComputedStyle?(t=t.replace(/([A-Z])/g,"-$1").toLowerCase(),i.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle?(t=t.replace(/\-(\w)/g,function(e,t){return t.toUpperCase()}),n=e.currentStyle[t],/^\d+(em|pt|%|ex)?$/i.test(n)?function(t){var n=e.style.left,i=e.runtimeStyle.left;return e.runtimeStyle.left=e.currentStyle.left,e.style.left=t||0,t=e.style.pixelLeft+"px",e.style.left=n,e.runtimeStyle.left=i,t}(n):n):void 0}}),t.default=d.default,e.exports=t.default},function(e,t){!function(e){"function"!=typeof e.matches&&(e.matches=e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||function(e){for(var t=this,n=(t.document||t.ownerDocument).querySelectorAll(e),i=0;n[i]&&n[i]!==t;)++i;return Boolean(n[i])}),"function"!=typeof e.closest&&(e.closest=function(e){for(var t=this;t&&1===t.nodeType;){if(t.matches(e))return t;t=t.parentNode}return null})}(window.Element.prototype)},function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function i(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var i=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==i.join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(e){a[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(e){return!1}}var a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=i()?Object.assign:function(e,t){for(var i,r,u=n(e),l=1;l

<% if(title){ %>
<%=title%>
<% } %>
<%=content%>
<% for(var i = 0; i < buttons.length; i++){ %> <%=buttons[i][\'label\']%> <% } %>
'},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n=arguments[2],i="object"===("undefined"==typeof t?"undefined":o(t));return i&&(n=t),n=u.default.extend({content:e,buttons:[{label:"纭畾",type:"primary",onClick:i?u.default.noop:t}]},n),(0,d.default)(n)}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=n(2),u=i(r),l=n(1),d=i(l);t.default=a,e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n=arguments[2],i=arguments[3],a="object"===("undefined"==typeof t?"undefined":o(t));return a&&(i=t),i=u.default.extend({content:e,buttons:[{label:"鍙栨秷",type:"default",onClick:a?u.default.noop:n},{label:"纭畾",type:"primary",onClick:a?u.default.noop:t}]},i),(0,d.default)(i)}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=n(2),u=i(r),l=n(1),d=i(l);t.default=a,e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(d)return d;"number"==typeof t&&(t={duration:t}),"function"==typeof t&&(t={callback:t}),t=r.default.extend({content:e,duration:3e3,callback:r.default.noop,className:""},t);var n=(0,r.default)(r.default.render(l.default,t));return(0,r.default)("body").append(n),n.addClass("weui-animate-fade-in"),setTimeout(function(){n.addClass("weui-animate-fade-out").on("animationend webkitAnimationEnd",function(){n.remove(),d=!1,t.callback()})},t.duration),d=n[0],n[0]}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o),u=n(10),l=i(u),d=void 0;t.default=a,e.exports=t.default},function(e,t){e.exports='

<%=content%>

'},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){function e(){i.addClass("weui-animate-fade-out").on("animationend webkitAnimationEnd",function(){i.remove(),d=!1})}var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(d)return d;n=r.default.extend({content:t,className:""},n);var i=(0,r.default)(r.default.render(l.default,n));return(0,r.default)("body").append(i),i.addClass("weui-animate-fade-in"),d=i[0],d.hide=e,d}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o),u=n(12),l=i(u),d=void 0;t.default=a,e.exports=t.default},function(e,t){e.exports='

<%=content%>

'},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){function e(){u.addClass(a?"weui-animate-fade-out":"weui-animate-slide-down"),f.addClass("weui-animate-fade-out").on("animationend webkitAnimationEnd",function(){o.remove(),d=!1})}var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(d)return d;var a=r.default.os.android;i=r.default.extend({menus:t,actions:n,className:"",isAndroid:a},i);var o=(0,r.default)(r.default.render(l.default,i)),u=o.find(".weui-actionsheet"),f=o.find(".weui-mask");return(0,r.default)("body").append(o),r.default.getStyle(u[0],"transform"),u.addClass(a?"weui-animate-fade-in":"weui-animate-slide-up"),f.addClass("weui-animate-fade-in").on("click",e),o.find(".weui-actionsheet__menu").on("click",".weui-actionsheet__cell",function(n){var i=(0,r.default)(this).index();t[i].onClick.call(this,n),e()}),o.find(".weui-actionsheet__action").on("click",".weui-actionsheet__cell",function(t){var i=(0,r.default)(this).index();n[i].onClick.call(this,t),e()}),d=o[0],d.hide=e,d}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o),u=n(14),l=i(u),d=void 0;t.default=a,e.exports=t.default},function(e,t){e.exports='
<% for(var i = 0; i < menus.length; i++){ %>
<%= menus[i].label %>
<% } %>
<% for(var j = 0; j < actions.length; j++){ %>
<%= actions[j].label %>
<% } %>
'},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){function t(){i.remove(),n.callback(),d=null}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"number"==typeof n&&(n={duration:n}),"function"==typeof n&&(n={callback:n}),n=r.default.extend({content:e,duration:3e3,callback:r.default.noop,className:""},n);var i=(0,r.default)(r.default.render(l.default,n));return(0,r.default)("body").append(i),d&&(clearTimeout(d.timeout),d.hide()),d={hide:t},d.timeout=setTimeout(t,n.duration),i[0].hide=t,i[0]}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o),u=n(16),l=i(u),d=null;t.default=a,e.exports=t.default},function(e,t){e.exports='
<%= content %>
'},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=(0,r.default)(e);return t.forEach(function(e){function t(){a.val(""),n.removeClass("weui-search-bar_focusing")}var n=(0,r.default)(e),i=n.find(".weui-search-bar__label"),a=n.find(".weui-search-bar__input"),o=n.find(".weui-icon-clear"),u=n.find(".weui-search-bar__cancel-btn");i.on("click",function(){n.addClass("weui-search-bar_focusing"),a[0].focus()}),a.on("blur",function(){this.value.length||t()}),o.on("click",function(){a.val(""),a[0].focus()}),u.on("click",function(){t(),a[0].blur()})}),t}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o);t.default=a,e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,r.default)(e);return t=r.default.extend({defaultIndex:0,onChange:r.default.noop},t),n.forEach(function(e){var n=(0,r.default)(e),i=n.find(".weui-navbar__item, .weui-tabbar__item"),a=n.find(".weui-tab__content");i.eq(t.defaultIndex).addClass("weui-bar__item_on"),a.eq(t.defaultIndex).show(),i.on("click",function(){var e=(0,r.default)(this),n=e.index();i.removeClass("weui-bar__item_on"),e.addClass("weui-bar__item_on"),a.hide(),a.eq(n).show(),t.onChange.call(this,n)})}),this}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o);t.default=a,e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return e&&e.classList?e.classList.contains("weui-cell")?e:a(e.parentNode):null}function o(e,t,n){var i=e[0],a=e.val();if("INPUT"==i.tagName||"TEXTAREA"==i.tagName){var o=i.getAttribute("required")||i.getAttribute("pattern")||"";if("radio"==i.type){for(var r=t.find('input[type="radio"][name="'+i.name+'"]'),u=0,l=r.length;u=parseInt(n[0])?{v:null}:{v:"notMatch"}:parseInt(n[0])<=a&&a<=parseInt(n[1])?{v:null}:{v:"notMatch"}:{v:"empty"}}();if("object"===("undefined"==typeof f?"undefined":d(f)))return f.v}else if(a.length)return null;return"empty"}function r(e){if(e){var t=(0,s.default)(e.ele),n=e.msg,i=t.attr(n+"Tips")||t.attr("tips")||t.attr("placeholder");if(i&&(0,p.default)(i),"checkbox"==e.ele.type||"radio"==e.ele.type)return;var o=a(e.ele);o&&o.classList.add("weui-cell_warn")}}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.noop,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=(0,s.default)(e);return i.forEach(function(e){var i=(0,s.default)(e),a=i.find("[required]");"function"!=typeof t&&(t=r);for(var u=0,l=a.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=(0,s.default)(e);return n.forEach(function(e){var n=(0,s.default)(e);n.find("[required]").on("blur",function(){if("checkbox"!=this.type&&"radio"!=this.type){var e=(0,s.default)(this);if(!(e.val().length<1)){var i=o(e,n,t.regexp);i&&r({ele:e[0],msg:i})}}}).on("focus",function(){var e=a(this);e&&e.classList.remove("weui-cell_warn")})}),this}Object.defineProperty(t,"__esModule",{value:!0});var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f=n(2),s=i(f),c=n(15),p=i(c);t.default={validate:u,checkIfBlur:l},e.exports=t.default},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(e,t){var n=e.find('[data-id="'+t+'"]'),i=n.find(".weui-uploader__file-content");return i.length||(i=(0,r.default)('
'),n.append(i)),n.addClass("weui-uploader__file_status"),i}function i(e,t){var n=e.find('[data-id="'+t+'"]').removeClass("weui-uploader__file_status");n.find(".weui-uploader__file-content").remove()}function a(e){e.url=u.createObjectURL(e),e.upload=function(){(0,s.default)(r.default.extend({$uploader:o,file:e},t))},t.onQueued(e),t.auto&&e.upload()}var o=(0,r.default)(e),u=window.URL||window.webkitURL||window.mozURL;t=r.default.extend({url:"",auto:!0,type:"file",fileVal:"file",onBeforeQueued:r.default.noop,onQueued:r.default.noop,onBeforeSend:r.default.noop,onSuccess:r.default.noop,onProgress:r.default.noop,onError:r.default.noop},t),t.compress!==!1&&(t.compress=r.default.extend({width:1600,height:1600,quality:.8},t.compress)),t.onBeforeQueued&&!function(){var e=t.onBeforeQueued;t.onBeforeQueued=function(t,n){var i=e.call(t,n);if(i===!1)return!1;if(i!==!0){var a=(0,r.default)(r.default.render(l.default,{id:t.id}));o.find(".weui-uploader__files").append(a)}}}(),t.onQueued&&!function(){var e=t.onQueued;t.onQueued=function(n){if(!e.call(n)){var a=o.find('[data-id="'+n.id+'"]');a.css({backgroundImage:'url("'+(n.base64||n.url)+'")'}),t.auto||i(o,n.id)}}}(),t.onBeforeSend&&!function(){var e=t.onBeforeSend;t.onBeforeSend=function(t,n,i){var a=e.call(t,n,i);if(a===!1)return!1}}(),t.onSuccess&&!function(){var e=t.onSuccess;t.onSuccess=function(t,n){e.call(t,n)||i(o,t.id)}}(),t.onProgress&&!function(){var e=t.onProgress;t.onProgress=function(t,i){e.call(t,i)||n(o,t.id).html(i+"%")}}(),t.onError&&!function(){var e=t.onError;t.onError=function(t,i){e.call(t,i)||n(o,t.id).html('')}}(),o.find('input[type="file"]').on("change",function(e){var n=e.target.files;0!==n.length&&(t.compress===!1&&"file"==t.type?Array.prototype.forEach.call(n,function(e){e.id=++c,t.onBeforeQueued(e,n)!==!1&&a(e)}):Array.prototype.forEach.call(n,function(e){e.id=++c,t.onBeforeQueued(e,n)!==!1&&(0,d.compress)(e,t,function(e){e&&a(e)})}),this.value="")})}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o),u=n(21),l=i(u),d=n(22),f=n(23),s=i(f),c=0;t.default=a,e.exports=t.default},function(e,t){e.exports='
  • '},function(e,t){"use strict";function n(e){var t,n=e.naturalHeight,i=document.createElement("canvas");i.width=1,i.height=n;var a=i.getContext("2d");a.drawImage(e,0,0);try{t=a.getImageData(0,0,1,n).data}catch(e){return 1}for(var o=0,r=n,u=n;u>o;){var l=t[4*(u-1)+3];0===l?r=u:o=u,u=r+o>>1}var d=u/n;return 0===d?1:d}function i(e){for(var t=atob(e.split(",")[1]),n=e.split(",")[0].split(":")[1].split(";")[0],i=new ArrayBuffer(t.length),a=new Uint8Array(i),o=0;of?(s=parseInt(f*r.width/r.height),c=f):s>=c&&s>d&&(c=parseInt(d*r.height/r.width),s=d),u.width=s,u.height=c,l.drawImage(r,0,0,s,c/o),p=/image\/jpeg/.test(e.type)||/image\/jpg/.test(e.type)?u.toDataURL("image/jpeg",t.compress.quality):u.toDataURL(e.type),"file"==t.type)if(/;base64,null/.test(p)||/;base64,$/.test(p))a(e);else{var v=i(p);v.id=e.id,v.name=e.name,v.lastModified=e.lastModified,v.lastModifiedDate=e.lastModifiedDate,a(v)}else/;base64,null/.test(p)||/;base64,$/.test(p)?(t.onError(e,new Error("Compress fail, dataURL is "+p+".")),a()):(e.base64=p,a(e))},r.src=o.target.result},o.readAsDataURL(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.detectVerticalSquash=n,t.dataURItoBlob=i,t.compress=a},function(e,t){"use strict";function n(e){var t=e.url,n=e.file,i=e.fileVal,a=e.onBeforeSend,o=e.onProgress,r=e.onError,u=e.onSuccess,l=n.name,d=n.type,f=n.lastModifiedDate,s={name:l,type:d,size:"file"==e.type?n.size:n.base64.length,lastModifiedDate:f},c={};if(a(n,s,c)!==!1){o(n,0);var p=new FormData,v=new XMLHttpRequest;n.xhr=v,Object.keys(s).forEach(function(e){p.append(e,s[e])}),"file"==e.type?p.append(i,n,l):p.append(i,n.base64),v.onreadystatechange=function(){if(4==v.readyState)if(200==v.status)try{var e=JSON.parse(v.responseText);u(n,e)}catch(e){r(n,e)}else r(n,new Error("XMLHttpRequest response status is "+v.status))},v.upload.addEventListener("progress",function(e){if(0!=e.total){var t=100*Math.ceil(e.loaded/e.total);o(n,t)}},!1),v.open("POST",t),Object.keys(c).forEach(function(e){v.setRequestHeader(e,c[e])}),v.send(p)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}function o(){function e(n,i){if(void 0===u[i]&&o.defaultValue&&void 0!==o.defaultValue[i]){for(var a=o.defaultValue[i],f=0,s=n.length;f0)d.find(".weui-picker__group").eq(i+1).show(),!t&&e(n.children,i+1);else{var f=d.find(".weui-picker__group");f.forEach(function(e,t){t>i&&(0,l.default)(e).hide()}),r.splice(i+1),o.onChange(r)}},onConfirm:o.onConfirm})}if(h)return h;var t=!1,n=void 0;if(arguments.length>2){var i=0;for(n=[];ie.length)throw new Error("No selectable item.");return t},d=function(e,t,n){var i=l(n);return(e-i)*t},f=function(e,t){return e*t},s=function(e,t,n){return-(t*(n-e-1))};o.default.fn.scroll=function(e){var t=this,n=o.default.extend({items:[],scrollable:".weui-picker__content",offset:3,rowHeight:34,onChange:o.default.noop,temp:null,bodyHeight:238},e),i=n.items.map(function(e){return'
    '+e.label+"
    "}).join("");(0,o.default)(this).find(".weui-picker__content").html(i);var a=(0,o.default)(this).find(n.scrollable),c=void 0,p=void 0,v=void 0,h=void 0,m=[],_=window.innerHeight;if(null!==n.temp&&n.tempi&&(h=i),h0?++l:--l;h=(n.offset-l)*n.rowHeight,r(a,.3),u(a,h),n.onChange.call(t,n.items[l],l)};a=(0,o.default)(this).offAll().on("touchstart",function(e){c=e.changedTouches[0].pageY,v=+new Date}).on("touchmove",function(e){p=e.changedTouches[0].pageY;var t=p-c;r(a,0),u(a,h+t),v=+new Date,m.push({time:v,y:p}),m.length>40&&m.shift(),e.preventDefault()}).on("touchend",function(e){var t=(new Date).getTime();p=e.changedTouches[0].pageY;var i=_-n.bodyHeight/2;if(t-v>100)g(Math.abs(p-c)>10?p-c:i-p);else if(Math.abs(p-c)>10){for(var a=m.length-1,o=a,r=a;r>0&&v-m[r].time<100;r--)o=r;if(o!==a){var u=m[a],l=m[o],d=u.time-l.time,f=u.y-l.y,s=f/d,h=150*s+(p-c);g(h)}else g(0)}else g(i-p)}).find(n.scrollable)}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.depthOf=function e(t){var n=1;return t.children&&t.children[0]&&(n=e(t.children[0])+1),n}},function(e,t){e.exports=' '},function(e,t){e.exports="
    "},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){function t(){i.addClass("weui-animate-fade-out").on("animationend webkitAnimationEnd",function(){i.remove(),d=!1})}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(d)return d;n=r.default.extend({className:"",onDelete:r.default.noop},n);var i=(0,r.default)(r.default.render(l.default,r.default.extend({url:e},n)));return(0,r.default)("body").append(i),i.find(".weui-gallery__img").on("click",t),i.find(".weui-gallery__del").on("click",function(){n.onDelete.call(this,e)}),i.show().addClass("weui-animate-fade-in"),d=i[0],d.hide=t,d}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o),u=n(30),l=i(u),d=void 0;t.default=a,e.exports=t.default},function(e,t){e.exports=' '},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,r.default)(e);if(t=r.default.extend({step:void 0,defaultValue:0,onChange:r.default.noop},t),void 0!==t.step&&(t.step=parseFloat(t.step),!t.step||t.step<0))throw new Error("Slider step must be a positive number.");if(void 0!==t.defaultValue&&t.defaultValue<0||t.defaultValue>100)throw new Error("Slider defaultValue must be >= 0 and <= 100.");return n.forEach(function(e){function n(){var e=r.default.getStyle(l[0],"left");return e=/%/.test(e)?d*parseFloat(e)/100:parseFloat(e)}function i(n){var i=void 0,a=void 0;t.step&&(n=Math.round(n/p)*p),i=s+n,i=i<0?0:i>d?d:i,a=100*i/d,u.css({width:a+"%"}),l.css({left:a+"%"}),t.onChange.call(e,a)}var a=(0,r.default)(e),o=a.find(".weui-slider__inner"),u=a.find(".weui-slider__track"),l=a.find(".weui-slider__handler"),d=parseInt(r.default.getStyle(o[0],"width")),f=o[0].offsetLeft,s=0,c=0,p=void 0;t.step&&(p=d*t.step/100),t.defaultValue&&i(d*t.defaultValue/100),a.on("click",function(e){e.preventDefault(),s=n(),i(e.pageX-f-s)}),l.on("touchstart",function(e){s=n(),c=e.changedTouches[0].clientX}).on("touchmove",function(e){e.preventDefault(),i(e.changedTouches[0].clientX-c)})}),this}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=i(o);t.default=a,e.exports=t.default}])}); \ No newline at end of file diff --git a/src/main.js b/src/main.js index 062fc16..5c078c0 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,6 @@ // The Vue build version to load with the `import` command // (runtime-only or standalone) has been set in webpack.base.conf with an alias. + import Vue from 'vue' import {WechatPlugin, AjaxPlugin, LoadingPlugin, ToastPlugin, AlertPlugin} from 'vux' import App from './App' @@ -10,6 +11,8 @@ import '@/assets/styles/style.css' import '@/common/rem.js' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' +import 'swiper/dist/css/swiper.css'; +import $ from 'jquery' Vue.config.productionTip = false Vue.use(WechatPlugin) @@ -17,8 +20,10 @@ Vue.use(AjaxPlugin) Vue.use(LoadingPlugin) Vue.use(ToastPlugin) Vue.use(AlertPlugin) - +//Vue.use(VueAwesomeSwiper) /* eslint-disable no-new */ + + new Vue({ el: '#app', router, diff --git a/src/models/home-model.js b/src/models/home-model.js new file mode 100644 index 0000000..a1d549c --- /dev/null +++ b/src/models/home-model.js @@ -0,0 +1,28 @@ + +import utilsModel from './utils-model' +import homeApi from '../api/home' + +export default { + getGoods : (params) => + utilsModel + .config(homeApi.getGoods) + .request({ + params : params, + }), + getAddress : () => + utilsModel + .config(homeApi.getAddress) + .request({ + headers: { + 'version': '2.50' + } + }), + getdefaultAddress : () => + utilsModel + .config(homeApi.getdefaultAddress) + .request({ + headers: { + 'version': '2.50' + } + }), +} \ No newline at end of file diff --git a/src/models/utils-model.js b/src/models/utils-model.js index 642d845..f3bec9e 100644 --- a/src/models/utils-model.js +++ b/src/models/utils-model.js @@ -89,7 +89,7 @@ const config = function (config, params) { let newConfig = Object.assign({}, obj || {}, config, { url: url, }); - console.log(newConfig) +// console.log(newConfig) // newConfig.headers.Authorization=params.token //执行http接口请求 return axios(newConfig).then(successCallback, errorCallback); diff --git a/src/router/index.js b/src/router/index.js index 3fb6979..73bbf10 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -7,8 +7,8 @@ const putMoney = resolve => require(['@/view/put-money'], resolve) const serviceEvaluation = resolve => require(['@/view/service-evaluation'], resolve) const putMoneySuccess = resolve => require(['@/view/put-money-success'], resolve) const serviceEvaluationStatus = resolve => require(['@/view/service-evaluation-status'], resolve) - - +const home = resolve => require(['@/view/home'], resolve) +const poster = resolve => require(['@/view/poster'], resolve) const demo = resolve => require(['@/view/demo'], resolve) Vue.use(Router) @@ -41,6 +41,16 @@ let router = new Router({ name: '服务评价状态', component: serviceEvaluationStatus }, + { + path: '/home', + name: '首页', + component: home + }, + { + path: '/poster', + name: '分销海报', + component: poster + }, { path: '/demo', name: 'demo', diff --git a/src/view/demo.vue b/src/view/demo.vue index 43e9095..12931ab 100644 --- a/src/view/demo.vue +++ b/src/view/demo.vue @@ -1,45 +1,110 @@ \ No newline at end of file diff --git a/src/view/home.vue b/src/view/home.vue new file mode 100644 index 0000000..71232c3 --- /dev/null +++ b/src/view/home.vue @@ -0,0 +1,353 @@ + + + + + + \ No newline at end of file diff --git a/src/view/poster.vue b/src/view/poster.vue new file mode 100644 index 0000000..a5da600 --- /dev/null +++ b/src/view/poster.vue @@ -0,0 +1,140 @@ + + + + + + \ No newline at end of file