├── README.md ├── mm ├── .babelrc ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── data.json ├── index.html ├── package-lock.json ├── package.json ├── resource │ ├── PSD │ │ ├── 外卖01_商品页.mkm │ │ ├── 外卖01_商品页_spec.png │ │ ├── 外卖02_商品页_公告及优惠信息.mkm │ │ ├── 外卖02_商品页_公告及优惠信息_spec.png │ │ ├── 外卖03_商品页_购物车详情.mkm │ │ ├── 外卖03_商品页_购物车详情_spec.png │ │ ├── 外卖04_商品页面_商品详情.mkm │ │ ├── 外卖04_商品页面_商品详情_spec.png │ │ ├── 外卖05_评价页.mkm │ │ ├── 外卖05_评价页_spec.png │ │ ├── 外卖06_商家页.mkm │ │ └── 外卖06_商家页_spec.png │ ├── SVG │ │ ├── add_circle.svg │ │ ├── arrow_lift.svg │ │ ├── check_circle.svg │ │ ├── close.svg │ │ ├── favorite.svg │ │ ├── keyboard_arrow_right.svg │ │ ├── remove_circle_outline.svg │ │ ├── shopping_cart.svg │ │ ├── thumb_down.svg │ │ └── thumb_up.svg │ ├── img │ │ ├── brand@2x.png │ │ ├── brand@3x.png │ │ ├── bulletin@2x.png │ │ ├── bulletin@3x.png │ │ ├── decrease_1@2x.png │ │ ├── decrease_1@3x.png │ │ ├── decrease_2@2x.png │ │ ├── decrease_2@3x.png │ │ ├── decrease_3@2x.png │ │ ├── decrease_3@3x.png │ │ ├── decrease_4@2x.png │ │ ├── decrease_4@3x.png │ │ ├── discount_1@2x.png │ │ ├── discount_1@3x.png │ │ ├── discount_2@2x.png │ │ ├── discount_2@3x.png │ │ ├── discount_3@2x.png │ │ ├── discount_3@3x.png │ │ ├── discount_4@2x.png │ │ ├── discount_4@3x.png │ │ ├── guarantee_1@2x.png │ │ ├── guarantee_1@3x.png │ │ ├── guarantee_2@2x.png │ │ ├── guarantee_2@3x.png │ │ ├── guarantee_3@2x.png │ │ ├── guarantee_3@3x.png │ │ ├── guarantee_4@2x.png │ │ ├── guarantee_4@3x.png │ │ ├── invoice_1@2x.png │ │ ├── invoice_1@3x.png │ │ ├── invoice_2@2x.png │ │ ├── invoice_2@3x.png │ │ ├── invoice_3@2x.png │ │ ├── invoice_3@3x.png │ │ ├── invoice_4@2x.png │ │ ├── invoice_4@3x.png │ │ ├── special_1@2x.png │ │ ├── special_1@3x.png │ │ ├── special_2@2x.png │ │ ├── special_2@3x.png │ │ ├── special_3@2x.png │ │ ├── special_3@3x.png │ │ ├── special_4@2x.png │ │ ├── special_4@3x.png │ │ ├── star24_half@2x.png │ │ ├── star24_half@3x.png │ │ ├── star24_off@2x.png │ │ ├── star24_off@3x.png │ │ ├── star24_on@2x.png │ │ ├── star24_on@3x.png │ │ ├── star36_half@2x.png │ │ ├── star36_half@3x.png │ │ ├── star36_off@2x.png │ │ ├── star36_off@3x.png │ │ ├── star36_on@2x.png │ │ ├── star36_on@3x.png │ │ ├── star48_half@2x.png │ │ ├── star48_half@3x.png │ │ ├── star48_off@2x.png │ │ ├── star48_off@3x.png │ │ ├── star48_on@2x.png │ │ └── star48_on@3x.png │ └── 标注 │ │ ├── 外卖01_商品页_spec.png │ │ ├── 外卖02_商品页_公告及优惠信息_spec.png │ │ ├── 外卖03_商品页_购物车详情_spec.png │ │ ├── 外卖04_商品页面_商品详情_spec.png │ │ ├── 外卖05_评价页_spec.png │ │ └── 外卖06_商家页_spec.png ├── src │ ├── App.vue │ ├── common │ │ ├── fonts │ │ │ ├── sell-icon.eot │ │ │ ├── sell-icon.svg │ │ │ ├── sell-icon.ttf │ │ │ └── sell-icon.woff │ │ ├── js │ │ │ ├── date.js │ │ │ └── eventVue.js │ │ └── stylus │ │ │ ├── base.styl │ │ │ ├── icon.styl │ │ │ ├── index.styl │ │ │ └── mixin.styl │ ├── components │ │ ├── cartcontrol │ │ │ └── cartcontrol.vue │ │ ├── food │ │ │ └── good.vue │ │ ├── goods │ │ │ ├── decrease_3@2x.png │ │ │ ├── decrease_3@3x.png │ │ │ ├── detail.vue │ │ │ ├── discount_3@2x.png │ │ │ ├── discount_3@3x.png │ │ │ ├── goods.vue │ │ │ ├── guarantee_3@2x.png │ │ │ ├── guarantee_3@3x.png │ │ │ ├── invoice_3@2x.png │ │ │ ├── invoice_3@3x.png │ │ │ ├── special_3@2x.png │ │ │ └── special_3@3x.png │ │ ├── header │ │ │ ├── brand@2x.png │ │ │ ├── brand@3x.png │ │ │ ├── bulletin@2x.png │ │ │ ├── bulletin@3x.png │ │ │ ├── decrease_1@2x.png │ │ │ ├── decrease_1@3x.png │ │ │ ├── decrease_2@2x.png │ │ │ ├── decrease_2@3x.png │ │ │ ├── discount_1@2x.png │ │ │ ├── discount_1@3x.png │ │ │ ├── discount_2@2x.png │ │ │ ├── discount_2@3x.png │ │ │ ├── guarantee_1@2x.png │ │ │ ├── guarantee_1@3x.png │ │ │ ├── guarantee_2@2x.png │ │ │ ├── guarantee_2@3x.png │ │ │ ├── header.vue │ │ │ ├── invoice_1@2x.png │ │ │ ├── invoice_1@3x.png │ │ │ ├── invoice_2@2x.png │ │ │ ├── invoice_2@3x.png │ │ │ ├── special_1@2x.png │ │ │ ├── special_1@3x.png │ │ │ ├── special_2@2x.png │ │ │ └── special_2@3x.png │ │ ├── home │ │ │ └── home.vue │ │ ├── ratingselect │ │ │ └── ratingselect.vue │ │ ├── shopcart │ │ │ ├── back.png │ │ │ ├── cart.vue │ │ │ ├── delete.png │ │ │ └── shopcart.vue │ │ ├── split │ │ │ └── split.vue │ │ └── user │ │ │ ├── about.vue │ │ │ ├── add-address.vue │ │ │ ├── address.vue │ │ │ ├── area.vue │ │ │ ├── collect.vue │ │ │ ├── edit-address.vue │ │ │ ├── icon-ad1.png │ │ │ ├── icon-ad3.png │ │ │ ├── icon-ax-6.png │ │ │ ├── icon-ax-7.png │ │ │ ├── icon-ax-8.png │ │ │ ├── icon-n-1.png │ │ │ ├── icon-n-2.png │ │ │ ├── icon-n-3.png │ │ │ ├── icon-n-4.png │ │ │ ├── icon-n-5.png │ │ │ ├── icon-n-6.png │ │ │ ├── icon-n-7.png │ │ │ ├── icon-n-8.png │ │ │ ├── icons_type.png │ │ │ ├── login.vue │ │ │ ├── qq.png │ │ │ ├── rate.vue │ │ │ ├── register.vue │ │ │ ├── touxiang.jpg │ │ │ ├── update.vue │ │ │ ├── user.vue │ │ │ ├── weixin.png │ │ │ └── zhifubao.png │ ├── images │ │ ├── app_add1.png │ │ ├── choose_add.png │ │ ├── home-icon │ │ │ ├── exhi-icon1.png │ │ │ ├── exhi-icon2.png │ │ │ ├── exhi-icon3.png │ │ │ ├── heart-icon.png │ │ │ ├── home-icon-appoin.png │ │ │ ├── home-icon-coupon.png │ │ │ ├── home-icon-event.png │ │ │ ├── home-icon-feature.png │ │ │ ├── home-icon-finance.png │ │ │ ├── home-icon-order.png │ │ │ ├── home-icon-star.png │ │ │ ├── home-icon-store.png │ │ │ ├── home-icon-welfare.png │ │ │ └── icon-buy.png │ │ ├── icon-dow.png │ │ ├── icon-png │ │ │ ├── ai-bj1.jpg │ │ │ ├── ai-bj2.jpg │ │ │ ├── ai-bj3.jpg │ │ │ ├── collect.png │ │ │ ├── delete-icon.png │ │ │ ├── exhi-tab1-o.png │ │ │ ├── exhi-tab1.png │ │ │ ├── exhi-tab2-o.png │ │ │ ├── exhi-tab2.png │ │ │ ├── icon-ad2.png │ │ │ ├── icon-ax-1.png │ │ │ ├── icon-ax-2.png │ │ │ ├── icon-ax-3.png │ │ │ ├── icon-ax-4.png │ │ │ ├── icon-ax-5.png │ │ │ ├── icon-location.png │ │ │ ├── icon-o-1.png │ │ │ ├── icon-o-2.png │ │ │ ├── icon-o-3.png │ │ │ ├── icon-o-4.png │ │ │ ├── icon-s-1.png │ │ │ ├── icon-s-10.png │ │ │ ├── icon-s-11.png │ │ │ ├── icon-s-12.png │ │ │ ├── icon-s-13.png │ │ │ ├── icon-s-14.png │ │ │ ├── icon-s-15.png │ │ │ ├── icon-s-16.png │ │ │ ├── icon-s-17.png │ │ │ ├── icon-s-18.png │ │ │ ├── icon-s-2.png │ │ │ ├── icon-s-3.png │ │ │ ├── icon-s-4.png │ │ │ ├── icon-s-5.png │ │ │ ├── icon-s-6.png │ │ │ ├── icon-s-7.png │ │ │ ├── icon-s-8.png │ │ │ ├── icon-s-9.png │ │ │ ├── icon-xiu-iphone1.png │ │ │ ├── icon-xiu-iphone2.png │ │ │ ├── icon-y-1.png │ │ │ ├── icon-y-10.png │ │ │ ├── icon-y-11.png │ │ │ ├── icon-y-12.png │ │ │ ├── icon-y-2.png │ │ │ ├── icon-y-3.png │ │ │ ├── icon-y-4.png │ │ │ ├── icon-y-5.png │ │ │ ├── icon-y-7.png │ │ │ ├── icon-y-8.png │ │ │ ├── icon-y-9.png │ │ │ ├── lzy-icon-m1.png │ │ │ ├── lzy-icon-m2.png │ │ │ ├── lzy-icon-m3.png │ │ │ └── service-pic-time.png │ │ ├── icon1.png │ │ ├── icon2.png │ │ ├── icon3.png │ │ ├── icon4.png │ │ ├── icon5.png │ │ └── icon6.png │ └── main.js └── static │ ├── .gitkeep │ └── css │ └── reset.css └── pics ├── 个人中心.png ├── 商品分类.png ├── 商品详情.png ├── 底部购物车.png ├── 我的收藏.png ├── 新增地址(静态页面).png ├── 注册.png ├── 登陆.png ├── 管理收货地址(地址管理还未和后台完成交互).png ├── 评分.png ├── 购物车界面.png └── 首页.jpg /README.md: -------------------------------------------------------------------------------- 1 | # damimall 2 | 模仿小米商城的移动端vue项目,前端使用vue脚手架搭建,后台基于springboot脚手架搭建。用户端为移动端界面,可以进行浏览商品、查看详情、下单、加入购物车、个人中心等,管理端为web界面,可以进行管理商品,管理订单,管理用户等功能。 3 | pics 文件夹中放置连接后台时显示情况,可进行查看 4 | -------------------------------------------------------------------------------- /mm/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-vue-jsx", "transform-runtime"] 12 | } 13 | -------------------------------------------------------------------------------- /mm/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /mm/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | /dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Editor directories and files 9 | .idea 10 | .vscode 11 | *.suo 12 | *.ntvs* 13 | *.njsproj 14 | *.sln 15 | -------------------------------------------------------------------------------- /mm/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | "postcss-import": {}, 6 | "postcss-url": {}, 7 | // to edit target browsers: use "browserslist" field in package.json 8 | "autoprefixer": {} 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mm/README.md: -------------------------------------------------------------------------------- 1 | # mm 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /mm/build/build.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | require('./check-versions')() 3 | 4 | process.env.NODE_ENV = 'production' 5 | 6 | const ora = require('ora') 7 | const rm = require('rimraf') 8 | const path = require('path') 9 | const chalk = require('chalk') 10 | const webpack = require('webpack') 11 | const config = require('../config') 12 | const webpackConfig = require('./webpack.prod.conf') 13 | 14 | const spinner = ora('building for production...') 15 | spinner.start() 16 | 17 | rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => { 18 | if (err) throw err 19 | webpack(webpackConfig, (err, stats) => { 20 | spinner.stop() 21 | if (err) throw err 22 | process.stdout.write(stats.toString({ 23 | colors: true, 24 | modules: false, 25 | children: false, // If you are using ts-loader, setting this to true will make TypeScript errors show up during build. 26 | chunks: false, 27 | chunkModules: false 28 | }) + '\n\n') 29 | 30 | if (stats.hasErrors()) { 31 | console.log(chalk.red(' Build failed with errors.\n')) 32 | process.exit(1) 33 | } 34 | 35 | console.log(chalk.cyan(' Build complete.\n')) 36 | console.log(chalk.yellow( 37 | ' Tip: built files are meant to be served over an HTTP server.\n' + 38 | ' Opening index.html over file:// won\'t work.\n' 39 | )) 40 | }) 41 | }) 42 | -------------------------------------------------------------------------------- /mm/build/check-versions.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const chalk = require('chalk') 3 | const semver = require('semver') 4 | const packageConfig = require('../package.json') 5 | const shell = require('shelljs') 6 | 7 | function exec (cmd) { 8 | return require('child_process').execSync(cmd).toString().trim() 9 | } 10 | 11 | const versionRequirements = [ 12 | { 13 | name: 'node', 14 | currentVersion: semver.clean(process.version), 15 | versionRequirement: packageConfig.engines.node 16 | } 17 | ] 18 | 19 | if (shell.which('npm')) { 20 | versionRequirements.push({ 21 | name: 'npm', 22 | currentVersion: exec('npm --version'), 23 | versionRequirement: packageConfig.engines.npm 24 | }) 25 | } 26 | 27 | module.exports = function () { 28 | const warnings = [] 29 | 30 | for (let i = 0; i < versionRequirements.length; i++) { 31 | const mod = versionRequirements[i] 32 | 33 | if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { 34 | warnings.push(mod.name + ': ' + 35 | chalk.red(mod.currentVersion) + ' should be ' + 36 | chalk.green(mod.versionRequirement) 37 | ) 38 | } 39 | } 40 | 41 | if (warnings.length) { 42 | console.log('') 43 | console.log(chalk.yellow('To use this template, you must update following to modules:')) 44 | console.log() 45 | 46 | for (let i = 0; i < warnings.length; i++) { 47 | const warning = warnings[i] 48 | console.log(' ' + warning) 49 | } 50 | 51 | console.log() 52 | process.exit(1) 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /mm/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/build/logo.png -------------------------------------------------------------------------------- /mm/build/utils.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const path = require('path') 3 | const config = require('../config') 4 | const ExtractTextPlugin = require('extract-text-webpack-plugin') 5 | const packageConfig = require('../package.json') 6 | 7 | exports.assetsPath = function (_path) { 8 | const assetsSubDirectory = process.env.NODE_ENV === 'production' 9 | ? config.build.assetsSubDirectory 10 | : config.dev.assetsSubDirectory 11 | 12 | return path.posix.join(assetsSubDirectory, _path) 13 | } 14 | 15 | exports.cssLoaders = function (options) { 16 | options = options || {} 17 | 18 | const cssLoader = { 19 | loader: 'css-loader', 20 | options: { 21 | sourceMap: options.sourceMap 22 | } 23 | } 24 | 25 | const postcssLoader = { 26 | loader: 'postcss-loader', 27 | options: { 28 | sourceMap: options.sourceMap 29 | } 30 | } 31 | 32 | // generate loader string to be used with extract text plugin 33 | function generateLoaders (loader, loaderOptions) { 34 | const loaders = options.usePostCSS ? [cssLoader, postcssLoader] : [cssLoader] 35 | 36 | if (loader) { 37 | loaders.push({ 38 | loader: loader + '-loader', 39 | options: Object.assign({}, loaderOptions, { 40 | sourceMap: options.sourceMap 41 | }) 42 | }) 43 | } 44 | 45 | // Extract CSS when that option is specified 46 | // (which is the case during production build) 47 | if (options.extract) { 48 | return ExtractTextPlugin.extract({ 49 | use: loaders, 50 | fallback: 'vue-style-loader' 51 | }) 52 | } else { 53 | return ['vue-style-loader'].concat(loaders) 54 | } 55 | } 56 | 57 | // https://vue-loader.vuejs.org/en/configurations/extract-css.html 58 | return { 59 | css: generateLoaders(), 60 | postcss: generateLoaders(), 61 | less: generateLoaders('less'), 62 | sass: generateLoaders('sass', { indentedSyntax: true }), 63 | scss: generateLoaders('sass'), 64 | stylus: generateLoaders('stylus'), 65 | styl: generateLoaders('stylus') 66 | } 67 | } 68 | 69 | // Generate loaders for standalone style files (outside of .vue) 70 | exports.styleLoaders = function (options) { 71 | const output = [] 72 | const loaders = exports.cssLoaders(options) 73 | 74 | for (const extension in loaders) { 75 | const loader = loaders[extension] 76 | output.push({ 77 | test: new RegExp('\\.' + extension + '$'), 78 | use: loader 79 | }) 80 | } 81 | 82 | return output 83 | } 84 | 85 | exports.createNotifierCallback = () => { 86 | const notifier = require('node-notifier') 87 | 88 | return (severity, errors) => { 89 | if (severity !== 'error') return 90 | 91 | const error = errors[0] 92 | const filename = error.file && error.file.split('!').pop() 93 | 94 | notifier.notify({ 95 | title: packageConfig.name, 96 | message: severity + ': ' + error.name, 97 | subtitle: filename || '', 98 | icon: path.join(__dirname, 'logo.png') 99 | }) 100 | } 101 | } 102 | -------------------------------------------------------------------------------- /mm/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const utils = require('./utils') 3 | const config = require('../config') 4 | const isProduction = process.env.NODE_ENV === 'production' 5 | const sourceMapEnabled = isProduction 6 | ? config.build.productionSourceMap 7 | : config.dev.cssSourceMap 8 | 9 | module.exports = { 10 | loaders: utils.cssLoaders({ 11 | sourceMap: sourceMapEnabled, 12 | extract: isProduction 13 | }), 14 | cssSourceMap: sourceMapEnabled, 15 | cacheBusting: config.dev.cacheBusting, 16 | transformToRequire: { 17 | video: ['src', 'poster'], 18 | source: 'src', 19 | img: 'src', 20 | image: 'xlink:href' 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /mm/build/webpack.base.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const path = require('path') 3 | const utils = require('./utils') 4 | const config = require('../config') 5 | const vueLoaderConfig = require('./vue-loader.conf') 6 | 7 | function resolve (dir) { 8 | return path.join(__dirname, '..', dir) 9 | } 10 | 11 | 12 | 13 | module.exports = { 14 | context: path.resolve(__dirname, '../'), 15 | entry: { 16 | app: './src/main.js' 17 | }, 18 | output: { 19 | path: config.build.assetsRoot, 20 | filename: '[name].js', 21 | publicPath: process.env.NODE_ENV === 'production' 22 | ? config.build.assetsPublicPath 23 | : config.dev.assetsPublicPath 24 | }, 25 | resolve: { 26 | extensions: ['.js', '.vue', '.json'], 27 | alias: { 28 | 'vue$': 'vue/dist/vue.esm.js', 29 | '@': resolve('src'), 30 | } 31 | }, 32 | module: { 33 | rules: [ 34 | { 35 | test: /\.vue$/, 36 | loader: 'vue-loader', 37 | options: vueLoaderConfig 38 | }, 39 | { 40 | test: /\.js$/, 41 | loader: 'babel-loader', 42 | include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')] 43 | }, 44 | { 45 | test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, 46 | loader: 'url-loader', 47 | options: { 48 | limit: 10000, 49 | name: utils.assetsPath('img/[name].[hash:7].[ext]') 50 | } 51 | }, 52 | { 53 | test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/, 54 | loader: 'url-loader', 55 | options: { 56 | limit: 10000, 57 | name: utils.assetsPath('media/[name].[hash:7].[ext]') 58 | } 59 | }, 60 | { 61 | test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, 62 | loader: 'url-loader', 63 | options: { 64 | limit: 10000, 65 | name: utils.assetsPath('fonts/[name].[hash:7].[ext]') 66 | } 67 | } 68 | ] 69 | }, 70 | node: { 71 | // prevent webpack from injecting useless setImmediate polyfill because Vue 72 | // source contains it (although only uses it if it's native). 73 | setImmediate: false, 74 | // prevent webpack from injecting mocks to Node native modules 75 | // that does not make sense for the client 76 | dgram: 'empty', 77 | fs: 'empty', 78 | net: 'empty', 79 | tls: 'empty', 80 | child_process: 'empty' 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /mm/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const utils = require('./utils') 3 | const webpack = require('webpack') 4 | const config = require('../config') 5 | const merge = require('webpack-merge') 6 | const path = require('path') 7 | const baseWebpackConfig = require('./webpack.base.conf') 8 | const CopyWebpackPlugin = require('copy-webpack-plugin') 9 | const HtmlWebpackPlugin = require('html-webpack-plugin') 10 | const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') 11 | const portfinder = require('portfinder') 12 | const express = require('express') 13 | 14 | const app = express() 15 | //此处添加入口 16 | const appData = require('../data.json'); 17 | const scrollpic = appData.scrollpic; 18 | const goods = appData.goods; 19 | const ratings = appData.ratings; 20 | //定义路由 21 | const apiRoutes = express.Router(); 22 | app.use('/api', apiRoutes); 23 | 24 | 25 | 26 | 27 | const HOST = process.env.HOST 28 | const PORT = process.env.PORT && Number(process.env.PORT) 29 | 30 | const devWebpackConfig = merge(baseWebpackConfig, { 31 | module: { 32 | rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true }) 33 | }, 34 | // cheap-module-eval-source-map is faster for development 35 | devtool: config.dev.devtool, 36 | 37 | // these devServer options should be customized in /config/index.js 38 | devServer: { 39 | clientLogLevel: 'warning', 40 | historyApiFallback: { 41 | rewrites: [ 42 | { from: /.*/, to: path.posix.join(config.dev.assetsPublicPath, 'index.html') }, 43 | ], 44 | }, 45 | hot: true, 46 | contentBase: false, // since we use CopyWebpackPlugin. 47 | compress: true, 48 | host: HOST || config.dev.host, 49 | port: PORT || config.dev.port, 50 | open: config.dev.autoOpenBrowser, 51 | overlay: config.dev.errorOverlay 52 | ? { warnings: false, errors: true } 53 | : false, 54 | publicPath: config.dev.assetsPublicPath, 55 | proxy: config.dev.proxyTable, 56 | quiet: true, // necessary for FriendlyErrorsPlugin 57 | watchOptions: { 58 | poll: config.dev.poll, 59 | }, 60 | before (app){ 61 | app.get('/api/scrollpic', function (req, res) { 62 | res.json({ 63 | //错误码 64 | errno: 0, 65 | data: scrollpic 66 | }); 67 | }); 68 | 69 | app.get('/api/goods', function (req, res) { 70 | res.json({ 71 | errno: 0, 72 | data: goods 73 | }); 74 | }); 75 | 76 | app.get('/api/ratings', function (req, res) { 77 | res.json({ 78 | errno: 0, 79 | data: ratings 80 | }); 81 | }); 82 | 83 | } 84 | 85 | }, 86 | plugins: [ 87 | new webpack.DefinePlugin({ 88 | 'process.env': require('../config/dev.env') 89 | }), 90 | new webpack.HotModuleReplacementPlugin(), 91 | new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update. 92 | new webpack.NoEmitOnErrorsPlugin(), 93 | // https://github.com/ampedandwired/html-webpack-plugin 94 | new HtmlWebpackPlugin({ 95 | filename: 'index.html', 96 | template: 'index.html', 97 | inject: true 98 | }), 99 | // copy custom static assets 100 | new CopyWebpackPlugin([ 101 | { 102 | from: path.resolve(__dirname, '../static'), 103 | to: config.dev.assetsSubDirectory, 104 | ignore: ['.*'] 105 | } 106 | ]) 107 | ] 108 | }) 109 | 110 | module.exports = new Promise((resolve, reject) => { 111 | portfinder.basePort = process.env.PORT || config.dev.port 112 | portfinder.getPort((err, port) => { 113 | if (err) { 114 | reject(err) 115 | } else { 116 | // publish the new Port, necessary for e2e tests 117 | process.env.PORT = port 118 | // add port to devServer config 119 | devWebpackConfig.devServer.port = port 120 | 121 | // Add FriendlyErrorsPlugin 122 | devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({ 123 | compilationSuccessInfo: { 124 | messages: [`Your application is running here: http://${devWebpackConfig.devServer.host}:${port}`], 125 | }, 126 | onErrors: config.dev.notifyOnErrors 127 | ? utils.createNotifierCallback() 128 | : undefined 129 | })) 130 | 131 | resolve(devWebpackConfig) 132 | } 133 | }) 134 | }) 135 | -------------------------------------------------------------------------------- /mm/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const path = require('path') 3 | const utils = require('./utils') 4 | const webpack = require('webpack') 5 | const config = require('../config') 6 | const merge = require('webpack-merge') 7 | const baseWebpackConfig = require('./webpack.base.conf') 8 | const CopyWebpackPlugin = require('copy-webpack-plugin') 9 | const HtmlWebpackPlugin = require('html-webpack-plugin') 10 | const ExtractTextPlugin = require('extract-text-webpack-plugin') 11 | const OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin') 12 | const UglifyJsPlugin = require('uglifyjs-webpack-plugin') 13 | 14 | const env = require('../config/prod.env') 15 | 16 | const webpackConfig = merge(baseWebpackConfig, { 17 | module: { 18 | rules: utils.styleLoaders({ 19 | sourceMap: config.build.productionSourceMap, 20 | extract: true, 21 | usePostCSS: true 22 | }) 23 | }, 24 | devtool: config.build.productionSourceMap ? config.build.devtool : false, 25 | output: { 26 | path: config.build.assetsRoot, 27 | filename: utils.assetsPath('js/[name].[chunkhash].js'), 28 | chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') 29 | }, 30 | plugins: [ 31 | // http://vuejs.github.io/vue-loader/en/workflow/production.html 32 | new webpack.DefinePlugin({ 33 | 'process.env': env 34 | }), 35 | new UglifyJsPlugin({ 36 | uglifyOptions: { 37 | compress: { 38 | warnings: false 39 | } 40 | }, 41 | sourceMap: config.build.productionSourceMap, 42 | parallel: true 43 | }), 44 | // extract css into its own file 45 | new ExtractTextPlugin({ 46 | filename: utils.assetsPath('css/[name].[contenthash].css'), 47 | // Setting the following option to `false` will not extract CSS from codesplit chunks. 48 | // Their CSS will instead be inserted dynamically with style-loader when the codesplit chunk has been loaded by webpack. 49 | // It's currently set to `true` because we are seeing that sourcemaps are included in the codesplit bundle as well when it's `false`, 50 | // increasing file size: https://github.com/vuejs-templates/webpack/issues/1110 51 | allChunks: true, 52 | }), 53 | // Compress extracted CSS. We are using this plugin so that possible 54 | // duplicated CSS from different components can be deduped. 55 | new OptimizeCSSPlugin({ 56 | cssProcessorOptions: config.build.productionSourceMap 57 | ? { safe: true, map: { inline: false } } 58 | : { safe: true } 59 | }), 60 | // generate dist index.html with correct asset hash for caching. 61 | // you can customize output by editing /index.html 62 | // see https://github.com/ampedandwired/html-webpack-plugin 63 | new HtmlWebpackPlugin({ 64 | filename: config.build.index, 65 | template: 'index.html', 66 | inject: true, 67 | minify: { 68 | removeComments: true, 69 | collapseWhitespace: true, 70 | removeAttributeQuotes: true 71 | // more options: 72 | // https://github.com/kangax/html-minifier#options-quick-reference 73 | }, 74 | // necessary to consistently work with multiple chunks via CommonsChunkPlugin 75 | chunksSortMode: 'dependency' 76 | }), 77 | // keep module.id stable when vendor modules does not change 78 | new webpack.HashedModuleIdsPlugin(), 79 | // enable scope hoisting 80 | new webpack.optimize.ModuleConcatenationPlugin(), 81 | // split vendor js into its own file 82 | new webpack.optimize.CommonsChunkPlugin({ 83 | name: 'vendor', 84 | minChunks (module) { 85 | // any required modules inside node_modules are extracted to vendor 86 | return ( 87 | module.resource && 88 | /\.js$/.test(module.resource) && 89 | module.resource.indexOf( 90 | path.join(__dirname, '../node_modules') 91 | ) === 0 92 | ) 93 | } 94 | }), 95 | // extract webpack runtime and module manifest to its own file in order to 96 | // prevent vendor hash from being updated whenever app bundle is updated 97 | new webpack.optimize.CommonsChunkPlugin({ 98 | name: 'manifest', 99 | minChunks: Infinity 100 | }), 101 | // This instance extracts shared chunks from code splitted chunks and bundles them 102 | // in a separate chunk, similar to the vendor chunk 103 | // see: https://webpack.js.org/plugins/commons-chunk-plugin/#extra-async-commons-chunk 104 | new webpack.optimize.CommonsChunkPlugin({ 105 | name: 'app', 106 | async: 'vendor-async', 107 | children: true, 108 | minChunks: 3 109 | }), 110 | 111 | // copy custom static assets 112 | new CopyWebpackPlugin([ 113 | { 114 | from: path.resolve(__dirname, '../static'), 115 | to: config.build.assetsSubDirectory, 116 | ignore: ['.*'] 117 | } 118 | ]) 119 | ] 120 | }) 121 | 122 | if (config.build.productionGzip) { 123 | const CompressionWebpackPlugin = require('compression-webpack-plugin') 124 | 125 | webpackConfig.plugins.push( 126 | new CompressionWebpackPlugin({ 127 | asset: '[path].gz[query]', 128 | algorithm: 'gzip', 129 | test: new RegExp( 130 | '\\.(' + 131 | config.build.productionGzipExtensions.join('|') + 132 | ')$' 133 | ), 134 | threshold: 10240, 135 | minRatio: 0.8 136 | }) 137 | ) 138 | } 139 | 140 | if (config.build.bundleAnalyzerReport) { 141 | const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin 142 | webpackConfig.plugins.push(new BundleAnalyzerPlugin()) 143 | } 144 | 145 | module.exports = webpackConfig 146 | -------------------------------------------------------------------------------- /mm/config/dev.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const prodEnv = require('./prod.env') 4 | 5 | module.exports = merge(prodEnv, { 6 | NODE_ENV: '"development"' 7 | }) 8 | -------------------------------------------------------------------------------- /mm/config/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | // Template version: 1.3.1 3 | // see http://vuejs-templates.github.io/webpack for documentation. 4 | 5 | const path = require('path') 6 | 7 | module.exports = { 8 | dev: { 9 | 10 | // Paths 11 | assetsSubDirectory: 'static', 12 | assetsPublicPath: '/', 13 | proxyTable:{ 14 | '/api':{ 15 | target:'http://192.168.43.41:8082', 16 | changeOrigin:true, 17 | pathRewrite:{ 18 | '^/api':'' 19 | } 20 | } 21 | }, 22 | 23 | // Various Dev Server settings 24 | host: 'localhost', // can be overwritten by process.env.HOST 25 | port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined 26 | autoOpenBrowser: false, 27 | errorOverlay: true, 28 | notifyOnErrors: true, 29 | poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions- 30 | 31 | 32 | /** 33 | * Source Maps 34 | */ 35 | 36 | // https://webpack.js.org/configuration/devtool/#development 37 | devtool: 'cheap-module-eval-source-map', 38 | 39 | // If you have problems debugging vue-files in devtools, 40 | // set this to false - it *may* help 41 | // https://vue-loader.vuejs.org/en/options.html#cachebusting 42 | cacheBusting: true, 43 | 44 | cssSourceMap: true 45 | }, 46 | 47 | build: { 48 | // Template for index.html 49 | index: path.resolve(__dirname, '../dist/index.html'), 50 | 51 | // Paths 52 | assetsRoot: path.resolve(__dirname, '../dist'), 53 | assetsSubDirectory: 'static', 54 | assetsPublicPath: '/', 55 | 56 | /** 57 | * Source Maps 58 | */ 59 | 60 | productionSourceMap: true, 61 | // https://webpack.js.org/configuration/devtool/#production 62 | devtool: '#source-map', 63 | 64 | // Gzip off by default as many popular static hosts such as 65 | // Surge or Netlify already gzip all static assets for you. 66 | // Before setting to `true`, make sure to: 67 | // npm install --save-dev compression-webpack-plugin 68 | productionGzip: false, 69 | productionGzipExtensions: ['js', 'css'], 70 | 71 | // Run the build command with an extra argument to 72 | // View the bundle analyzer report after build finishes: 73 | // `npm run build --report` 74 | // Set to `true` or `false` to always turn it on or off 75 | bundleAnalyzerReport: process.env.npm_config_report 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /mm/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /mm/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | sell 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /mm/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mm", 3 | "version": "1.0.0", 4 | "description": "A Vue.js project", 5 | "author": "xietingcindy <1246227958@qq.com>", 6 | "private": true, 7 | "scripts": { 8 | "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", 9 | "start": "npm run dev", 10 | "build": "node build/build.js" 11 | }, 12 | "dependencies": { 13 | "axios": "^0.18.1", 14 | "better-scroll": "^0.1.15", 15 | "element-ui": "^2.9.1", 16 | "qs": "^6.7.0", 17 | "v-distpicker": "^1.2.1", 18 | "vue": "^2.5.2", 19 | "vue-resource": "^1.5.1", 20 | "vue-router": "^3.0.6", 21 | "vuex": "^3.1.1" 22 | }, 23 | "devDependencies": { 24 | "autoprefixer": "^7.1.2", 25 | "babel-core": "^6.22.1", 26 | "babel-helper-vue-jsx-merge-props": "^2.0.3", 27 | "babel-loader": "^7.1.1", 28 | "babel-plugin-syntax-jsx": "^6.18.0", 29 | "babel-plugin-transform-runtime": "^6.22.0", 30 | "babel-plugin-transform-vue-jsx": "^3.5.0", 31 | "babel-preset-env": "^1.3.2", 32 | "babel-preset-stage-2": "^6.22.0", 33 | "chalk": "^2.0.1", 34 | "copy-webpack-plugin": "^4.0.1", 35 | "css-loader": "^0.28.0", 36 | "extract-text-webpack-plugin": "^3.0.0", 37 | "file-loader": "^1.1.4", 38 | "friendly-errors-webpack-plugin": "^1.6.1", 39 | "html-webpack-plugin": "^2.30.1", 40 | "node-notifier": "^5.1.2", 41 | "optimize-css-assets-webpack-plugin": "^3.2.0", 42 | "ora": "^1.2.0", 43 | "portfinder": "^1.0.13", 44 | "postcss-import": "^11.0.0", 45 | "postcss-loader": "^2.0.8", 46 | "postcss-url": "^7.2.1", 47 | "rimraf": "^2.6.0", 48 | "semver": "^5.3.0", 49 | "shelljs": "^0.7.6", 50 | "stylus": "^0.54.5", 51 | "stylus-loader": "^3.0.2", 52 | "uglifyjs-webpack-plugin": "^1.1.1", 53 | "url-loader": "^0.5.8", 54 | "vue-loader": "^13.3.0", 55 | "vue-style-loader": "^3.0.1", 56 | "vue-template-compiler": "^2.5.2", 57 | "webpack": "^3.6.0", 58 | "webpack-bundle-analyzer": "^2.9.0", 59 | "webpack-dev-server": "^2.9.1", 60 | "webpack-merge": "^4.1.0" 61 | }, 62 | "engines": { 63 | "node": ">= 6.0.0", 64 | "npm": ">= 3.0.0" 65 | }, 66 | "browserslist": [ 67 | "> 1%", 68 | "last 2 versions", 69 | "not ie <= 8" 70 | ] 71 | } 72 | -------------------------------------------------------------------------------- /mm/resource/PSD/外卖01_商品页_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/PSD/外卖01_商品页_spec.png -------------------------------------------------------------------------------- /mm/resource/PSD/外卖02_商品页_公告及优惠信息.mkm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /mm/resource/PSD/外卖02_商品页_公告及优惠信息_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/PSD/外卖02_商品页_公告及优惠信息_spec.png -------------------------------------------------------------------------------- /mm/resource/PSD/外卖03_商品页_购物车详情.mkm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /mm/resource/PSD/外卖03_商品页_购物车详情_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/PSD/外卖03_商品页_购物车详情_spec.png -------------------------------------------------------------------------------- /mm/resource/PSD/外卖04_商品页面_商品详情.mkm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /mm/resource/PSD/外卖04_商品页面_商品详情_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/PSD/外卖04_商品页面_商品详情_spec.png -------------------------------------------------------------------------------- /mm/resource/PSD/外卖05_评价页.mkm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /mm/resource/PSD/外卖05_评价页_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/PSD/外卖05_评价页_spec.png -------------------------------------------------------------------------------- /mm/resource/PSD/外卖06_商家页.mkm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /mm/resource/PSD/外卖06_商家页_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/PSD/外卖06_商家页_spec.png -------------------------------------------------------------------------------- /mm/resource/SVG/arrow_lift.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /mm/resource/SVG/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /mm/resource/SVG/keyboard_arrow_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /mm/resource/img/brand@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/brand@2x.png -------------------------------------------------------------------------------- /mm/resource/img/brand@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/brand@3x.png -------------------------------------------------------------------------------- /mm/resource/img/bulletin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/bulletin@2x.png -------------------------------------------------------------------------------- /mm/resource/img/bulletin@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/bulletin@3x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_1@2x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_1@3x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_2@2x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_2@3x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_3@2x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_3@3x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_4@2x.png -------------------------------------------------------------------------------- /mm/resource/img/decrease_4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/decrease_4@3x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_1@2x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_1@3x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_2@2x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_2@3x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_3@2x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_3@3x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_4@2x.png -------------------------------------------------------------------------------- /mm/resource/img/discount_4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/discount_4@3x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_1@2x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_1@3x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_2@2x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_2@3x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_3@2x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_3@3x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_4@2x.png -------------------------------------------------------------------------------- /mm/resource/img/guarantee_4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/guarantee_4@3x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_1@2x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_1@3x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_2@2x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_2@3x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_3@2x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_3@3x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_4@2x.png -------------------------------------------------------------------------------- /mm/resource/img/invoice_4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/invoice_4@3x.png -------------------------------------------------------------------------------- /mm/resource/img/special_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_1@2x.png -------------------------------------------------------------------------------- /mm/resource/img/special_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_1@3x.png -------------------------------------------------------------------------------- /mm/resource/img/special_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_2@2x.png -------------------------------------------------------------------------------- /mm/resource/img/special_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_2@3x.png -------------------------------------------------------------------------------- /mm/resource/img/special_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_3@2x.png -------------------------------------------------------------------------------- /mm/resource/img/special_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_3@3x.png -------------------------------------------------------------------------------- /mm/resource/img/special_4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_4@2x.png -------------------------------------------------------------------------------- /mm/resource/img/special_4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/special_4@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star24_half@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star24_half@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star24_half@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star24_half@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star24_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star24_off@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star24_off@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star24_off@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star24_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star24_on@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star24_on@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star24_on@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star36_half@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star36_half@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star36_half@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star36_half@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star36_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star36_off@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star36_off@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star36_off@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star36_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star36_on@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star36_on@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star36_on@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star48_half@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star48_half@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star48_half@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star48_half@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star48_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star48_off@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star48_off@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star48_off@3x.png -------------------------------------------------------------------------------- /mm/resource/img/star48_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star48_on@2x.png -------------------------------------------------------------------------------- /mm/resource/img/star48_on@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/img/star48_on@3x.png -------------------------------------------------------------------------------- /mm/resource/标注/外卖01_商品页_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/标注/外卖01_商品页_spec.png -------------------------------------------------------------------------------- /mm/resource/标注/外卖02_商品页_公告及优惠信息_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/标注/外卖02_商品页_公告及优惠信息_spec.png -------------------------------------------------------------------------------- /mm/resource/标注/外卖03_商品页_购物车详情_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/标注/外卖03_商品页_购物车详情_spec.png -------------------------------------------------------------------------------- /mm/resource/标注/外卖04_商品页面_商品详情_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/标注/外卖04_商品页面_商品详情_spec.png -------------------------------------------------------------------------------- /mm/resource/标注/外卖05_评价页_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/标注/外卖05_评价页_spec.png -------------------------------------------------------------------------------- /mm/resource/标注/外卖06_商家页_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/resource/标注/外卖06_商家页_spec.png -------------------------------------------------------------------------------- /mm/src/App.vue: -------------------------------------------------------------------------------- 1 | 28 | 29 | 60 | 61 | 92 | 93 | 94 | -------------------------------------------------------------------------------- /mm/src/common/fonts/sell-icon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/common/fonts/sell-icon.eot -------------------------------------------------------------------------------- /mm/src/common/fonts/sell-icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by IcoMoon 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /mm/src/common/fonts/sell-icon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/common/fonts/sell-icon.ttf -------------------------------------------------------------------------------- /mm/src/common/fonts/sell-icon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/common/fonts/sell-icon.woff -------------------------------------------------------------------------------- /mm/src/common/js/date.js: -------------------------------------------------------------------------------- 1 | export function formatDate(date,fmt){ 2 | if(/y+/.test(fmt)){ 3 | fmt=fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length)); 4 | } 5 | let o={ 6 | 'M+':date.getMonth()+1, 7 | 'd+':date.getDate(), 8 | 'h+':date.getHours(), 9 | 'm+':date.getMinutes(), 10 | 's+':date.getSeconds() 11 | }; 12 | for(let k in o){ 13 | if(new RegExp( `(${k})`).test(fmt)){ 14 | let str=o[k]+''; 15 | fmt=fmt.replace(RegExp.$1,(RegExp.$1.length===1)? str:padLetftZero(str)); 16 | 17 | } 18 | return fmt; 19 | } 20 | } -------------------------------------------------------------------------------- /mm/src/common/js/eventVue.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | let VueEvent =new Vue() 3 | export default VueEvent -------------------------------------------------------------------------------- /mm/src/common/stylus/base.styl: -------------------------------------------------------------------------------- 1 | body,html 2 | line-height: 1 3 | font-weight: 200 4 | font-family: 'PingFang SC','STHeitiSC-Linght','Helvetica-Linght',Arial, Helvetica, sans-serif 5 | 6 | .clearfix 7 | display inline-block 8 | &:after 9 | display block 10 | content: "." 11 | height 0 12 | line-height: 0 13 | clear: both 14 | visibility: hidden 15 | // 手机适配 16 | 17 | @media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5) 18 | .border-1px 19 | &::after 20 | -webkit-transform:scaleY(0.7) 21 | transform:scaleY(0.7) 22 | 23 | @media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2) 24 | .border-1px 25 | &::after 26 | -webkit-transform:scaleY(0.5) 27 | transform:scaleY(0.5) 28 | 29 | -------------------------------------------------------------------------------- /mm/src/common/stylus/icon.styl: -------------------------------------------------------------------------------- 1 | @font-face 2 | font-family: 'sell-icon' 3 | src: url('../fonts/sell-icon.eot?ze40eg') 4 | src: url('../fonts/sell-icon.eot?ze40eg#iefix') format('embedded-opentype'), 5 | url('../fonts/sell-icon.ttf?ze40eg') format('truetype'), 6 | url('../fonts/sell-icon.woff?ze40eg') format('woff'), 7 | url('../fonts/sell-icon.svg?ze40eg#sell-icon') format('svg') 8 | font-weight: normal 9 | font-style: normal 10 | 11 | 12 | [class^="icon-"], [class*=" icon-"] 13 | /* use !important to prevent issues with browser extensions that change fonts */ 14 | font-family: 'sell-icon' !important 15 | speak: none; 16 | font-style: normal 17 | font-weight: normal 18 | font-variant: normal 19 | text-transform: none 20 | line-height: 1 21 | 22 | /* Better Font Rendering =========== */ 23 | -webkit-font-smoothing: antialiased 24 | -moz-osx-font-smoothing: grayscale 25 | 26 | 27 | .icon-add_circle:before 28 | content: "\e900" 29 | 30 | .icon-arrow_lift:before 31 | content: "\e901" 32 | 33 | .icon-check_circle:before 34 | content: "\e902" 35 | 36 | .icon-close:before 37 | content: "\e903" 38 | 39 | .icon-favorite:before 40 | content: "\e904" 41 | 42 | .icon-keyboard_arrow_right:before 43 | content: "\e905" 44 | 45 | .icon-remove_circle_outline:before 46 | content: "\e906" 47 | 48 | .icon-shopping_cart:before 49 | content: "\e907" 50 | 51 | .icon-thumb_down:before 52 | content: "\e908" 53 | 54 | .icon-thumb_up:before 55 | content: "\e909" 56 | 57 | -------------------------------------------------------------------------------- /mm/src/common/stylus/index.styl: -------------------------------------------------------------------------------- 1 | @import "./mixin" 2 | @import "./icon" 3 | @import "./base" -------------------------------------------------------------------------------- /mm/src/common/stylus/mixin.styl: -------------------------------------------------------------------------------- 1 | border-1px($color) 2 | position relative 3 | //下边框的1像素 4 | &:after 5 | display block 6 | position absolute 7 | left 0 8 | bottom 0 9 | width 100% 10 | border-top 1px solid $color 11 | content: "" 12 | 13 | border-none() 14 | &:after 15 | display: none 16 | 17 | cows-line() 18 | &:after 19 | height 0.16rem 20 | background-color rgb(245,245,245) 21 | border-bottom 0.16rem solid rgb(245,245,245) 22 | 23 | bg-image($url) 24 | background-image: url($url+"@2x.png") 25 | @media (-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3) 26 | background-image: url($url+"@3x.png") -------------------------------------------------------------------------------- /mm/src/components/cartcontrol/cartcontrol.vue: -------------------------------------------------------------------------------- 1 | // 加减商品组件 2 | 13 | 14 | 47 | 48 | 75 | -------------------------------------------------------------------------------- /mm/src/components/goods/decrease_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/decrease_3@2x.png -------------------------------------------------------------------------------- /mm/src/components/goods/decrease_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/decrease_3@3x.png -------------------------------------------------------------------------------- /mm/src/components/goods/discount_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/discount_3@2x.png -------------------------------------------------------------------------------- /mm/src/components/goods/discount_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/discount_3@3x.png -------------------------------------------------------------------------------- /mm/src/components/goods/guarantee_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/guarantee_3@2x.png -------------------------------------------------------------------------------- /mm/src/components/goods/guarantee_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/guarantee_3@3x.png -------------------------------------------------------------------------------- /mm/src/components/goods/invoice_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/invoice_3@2x.png -------------------------------------------------------------------------------- /mm/src/components/goods/invoice_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/invoice_3@3x.png -------------------------------------------------------------------------------- /mm/src/components/goods/special_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/special_3@2x.png -------------------------------------------------------------------------------- /mm/src/components/goods/special_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/goods/special_3@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/brand@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/brand@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/brand@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/brand@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/bulletin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/bulletin@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/bulletin@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/bulletin@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/decrease_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/decrease_1@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/decrease_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/decrease_1@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/decrease_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/decrease_2@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/decrease_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/decrease_2@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/discount_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/discount_1@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/discount_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/discount_1@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/discount_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/discount_2@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/discount_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/discount_2@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/guarantee_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/guarantee_1@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/guarantee_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/guarantee_1@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/guarantee_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/guarantee_2@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/guarantee_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/guarantee_2@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/header.vue: -------------------------------------------------------------------------------- 1 | 12 | 13 | 48 | 49 | 69 | -------------------------------------------------------------------------------- /mm/src/components/header/invoice_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/invoice_1@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/invoice_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/invoice_1@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/invoice_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/invoice_2@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/invoice_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/invoice_2@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/special_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/special_1@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/special_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/special_1@3x.png -------------------------------------------------------------------------------- /mm/src/components/header/special_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/special_2@2x.png -------------------------------------------------------------------------------- /mm/src/components/header/special_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/header/special_2@3x.png -------------------------------------------------------------------------------- /mm/src/components/ratingselect/ratingselect.vue: -------------------------------------------------------------------------------- 1 | 21 | 22 | 93 | 94 | 143 | 144 | 145 | 146 | -------------------------------------------------------------------------------- /mm/src/components/shopcart/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/shopcart/back.png -------------------------------------------------------------------------------- /mm/src/components/shopcart/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/shopcart/delete.png -------------------------------------------------------------------------------- /mm/src/components/split/split.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | 18 | -------------------------------------------------------------------------------- /mm/src/components/user/about.vue: -------------------------------------------------------------------------------- 1 | 20 | 29 | 82 | -------------------------------------------------------------------------------- /mm/src/components/user/add-address.vue: -------------------------------------------------------------------------------- 1 | 44 | 45 | 112 | 113 | 187 | -------------------------------------------------------------------------------- /mm/src/components/user/address.vue: -------------------------------------------------------------------------------- 1 | 35 | 36 | 122 | 123 | 219 | -------------------------------------------------------------------------------- /mm/src/components/user/area.vue: -------------------------------------------------------------------------------- 1 | 24 | 25 | 62 | 63 | 100 | -------------------------------------------------------------------------------- /mm/src/components/user/collect.vue: -------------------------------------------------------------------------------- 1 | 20 | 21 | 85 | 86 | 138 | -------------------------------------------------------------------------------- /mm/src/components/user/edit-address.vue: -------------------------------------------------------------------------------- 1 | 45 | 46 | 98 | 99 | 173 | -------------------------------------------------------------------------------- /mm/src/components/user/icon-ad1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-ad1.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-ad3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-ad3.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-ax-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-ax-6.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-ax-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-ax-7.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-ax-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-ax-8.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-1.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-2.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-3.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-4.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-5.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-6.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-7.png -------------------------------------------------------------------------------- /mm/src/components/user/icon-n-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icon-n-8.png -------------------------------------------------------------------------------- /mm/src/components/user/icons_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/icons_type.png -------------------------------------------------------------------------------- /mm/src/components/user/login.vue: -------------------------------------------------------------------------------- 1 | 57 | 58 | 108 | 109 | 178 | 179 | 180 | 181 | 182 | -------------------------------------------------------------------------------- /mm/src/components/user/qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/qq.png -------------------------------------------------------------------------------- /mm/src/components/user/rate.vue: -------------------------------------------------------------------------------- 1 | 18 | 45 | 99 | -------------------------------------------------------------------------------- /mm/src/components/user/register.vue: -------------------------------------------------------------------------------- 1 | 49 | 50 | 172 | 245 | 246 | -------------------------------------------------------------------------------- /mm/src/components/user/touxiang.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/touxiang.jpg -------------------------------------------------------------------------------- /mm/src/components/user/update.vue: -------------------------------------------------------------------------------- 1 | 49 | 50 | 179 | 252 | 253 | -------------------------------------------------------------------------------- /mm/src/components/user/weixin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/weixin.png -------------------------------------------------------------------------------- /mm/src/components/user/zhifubao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/components/user/zhifubao.png -------------------------------------------------------------------------------- /mm/src/images/app_add1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/app_add1.png -------------------------------------------------------------------------------- /mm/src/images/choose_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/choose_add.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/exhi-icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/exhi-icon1.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/exhi-icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/exhi-icon2.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/exhi-icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/exhi-icon3.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/heart-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/heart-icon.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-appoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-appoin.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-coupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-coupon.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-event.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-feature.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-finance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-finance.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-order.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-star.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-store.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/home-icon-welfare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/home-icon-welfare.png -------------------------------------------------------------------------------- /mm/src/images/home-icon/icon-buy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/home-icon/icon-buy.png -------------------------------------------------------------------------------- /mm/src/images/icon-dow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-dow.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/ai-bj1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/ai-bj1.jpg -------------------------------------------------------------------------------- /mm/src/images/icon-png/ai-bj2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/ai-bj2.jpg -------------------------------------------------------------------------------- /mm/src/images/icon-png/ai-bj3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/ai-bj3.jpg -------------------------------------------------------------------------------- /mm/src/images/icon-png/collect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/collect.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/delete-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/delete-icon.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/exhi-tab1-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/exhi-tab1-o.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/exhi-tab1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/exhi-tab1.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/exhi-tab2-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/exhi-tab2-o.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/exhi-tab2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/exhi-tab2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-ad2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-ad2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-ax-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-ax-1.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-ax-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-ax-2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-ax-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-ax-3.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-ax-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-ax-4.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-ax-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-ax-5.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-location.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-o-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-o-1.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-o-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-o-2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-o-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-o-3.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-o-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-o-4.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-1.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-10.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-11.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-12.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-13.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-14.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-15.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-16.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-17.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-18.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-3.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-4.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-5.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-6.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-7.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-8.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-s-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-s-9.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-xiu-iphone1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-xiu-iphone1.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-xiu-iphone2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-xiu-iphone2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-1.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-10.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-11.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-12.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-3.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-4.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-5.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-7.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-8.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/icon-y-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/icon-y-9.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/lzy-icon-m1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/lzy-icon-m1.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/lzy-icon-m2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/lzy-icon-m2.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/lzy-icon-m3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/lzy-icon-m3.png -------------------------------------------------------------------------------- /mm/src/images/icon-png/service-pic-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon-png/service-pic-time.png -------------------------------------------------------------------------------- /mm/src/images/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon1.png -------------------------------------------------------------------------------- /mm/src/images/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon2.png -------------------------------------------------------------------------------- /mm/src/images/icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon3.png -------------------------------------------------------------------------------- /mm/src/images/icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon4.png -------------------------------------------------------------------------------- /mm/src/images/icon5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon5.png -------------------------------------------------------------------------------- /mm/src/images/icon6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/src/images/icon6.png -------------------------------------------------------------------------------- /mm/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App.vue' 5 | import VueRouter from 'vue-router' 6 | import VueResource from 'vue-resource' 7 | import ElementUI from 'element-ui'; 8 | import 'element-ui/lib/theme-chalk/index.css'; 9 | 10 | Vue.use(ElementUI); 11 | 12 | import qs from 'qs' 13 | Vue.prototype.$qs = qs; 14 | 15 | import axios from 'axios' 16 | Vue.prototype.$axios = axios 17 | // axios.defaults.headers.post["Content-type"]="application/x-www-form-urlencoded" 18 | 19 | import goods from './components/goods/goods' 20 | import home from './components/home/home' 21 | import user from './components/user/user' 22 | import login from './components/user/login' 23 | import about from './components/user/about' 24 | import rate from './components/user/rate' 25 | import collect from './components/user/collect' 26 | import address from './components/user/address' 27 | import addAddress from './components/user/add-address' 28 | import editAddress from './components/user/edit-address' 29 | import area from './components/user/area' 30 | import update from './components/user/update' 31 | import register from './components/user/register' 32 | import cart from './components/shopcart/cart' 33 | import "./common/stylus/index.styl" 34 | 35 | 36 | 37 | // Vue.use(AV); 38 | // Vue.use({ Axios, VueAxios}); 39 | 40 | Vue.use(VueRouter) 41 | Vue.use(VueResource) 42 | 43 | 44 | Vue.config.productionTip = false 45 | 46 | /* eslint-disable no-new */ 47 | // new Vue({ 48 | // el: '#app', 49 | // components: { App }, 50 | // template: '' 51 | // }) 52 | //路由配置 53 | const routes = [ 54 | //默认路由 55 | {path: '/', redirect: '/home'}, 56 | 57 | { path: '/goods', component: goods }, 58 | { path: '/home', component: home }, 59 | { path: '/cart', component: cart }, 60 | { 61 | path: '/user', 62 | component: user , 63 | // childern:[ 64 | // { 65 | // path:'user/login', 66 | // component:login 67 | // } 68 | // ], 69 | }, 70 | {path:'/login',component:login}, 71 | { path: '/register', component: register }, 72 | { path: '/about', component: about }, 73 | { path: '/rate', component: rate }, 74 | { path: '/update', component: update }, 75 | { path: '/collect', component: collect }, 76 | { path: '/address', component: address }, 77 | { path: '/add-address', component: addAddress }, 78 | { path: '/edit-address', component: editAddress }, 79 | { path: '/area', component: area}, 80 | ] 81 | 82 | // 3. 创建 router 实例,然后传 `routes` 配置 83 | // 还可以传别的配置参数, 84 | const router = new VueRouter({ 85 | mode:'history', //去掉地址栏的#号 86 | linkActiveClass:'active', 87 | routes // (缩写) 相当于 routes: routes 88 | }) 89 | 90 | // 4. 创建和挂载根实例。 91 | // 记得要通过 router 配置参数注入路由, 92 | // 从而让整个应用都有路由功能 93 | 94 | new Vue({ 95 | el: '#app', 96 | router, 97 | render: h => h(App) 98 | }); 99 | 100 | -------------------------------------------------------------------------------- /mm/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/mm/static/.gitkeep -------------------------------------------------------------------------------- /mm/static/css/reset.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) 3 | * http://cssreset.com 4 | */ 5 | html, body, div, span, applet, object, iframe, 6 | h1, h2, h3, h4, h5, h6, p, blockquote, pre, 7 | a, abbr, acronym, address, big, cite, code, 8 | del, dfn, em, img, ins, kbd, q, s, samp, 9 | small, strike, strong, sub, sup, tt, var, 10 | b, u, i, center, 11 | dl, dt, dd, ol, ul, li, 12 | fieldset, form, label, legend, 13 | table, caption, tbody, tfoot, thead, tr, th, td, 14 | article, aside, canvas, details, embed, 15 | figure, figcaption, footer, header, 16 | menu, nav, output, ruby, section, summary, 17 | time, mark, audio, video, input { 18 | margin: 0; 19 | padding: 0; 20 | border: 0; 21 | font-size: 100%; 22 | font-weight: normal; 23 | vertical-align: baseline; 24 | } 25 | 26 | /* HTML5 display-role reset for older browsers */ 27 | article, aside, details, figcaption, figure, 28 | footer, header, menu, nav, section { 29 | display: block; 30 | } 31 | 32 | body { 33 | line-height: 1; 34 | } 35 | 36 | blockquote, q { 37 | quotes: none; 38 | } 39 | 40 | blockquote:before, blockquote:after, 41 | q:before, q:after { 42 | content: none; 43 | } 44 | 45 | table { 46 | border-collapse: collapse; 47 | border-spacing: 0; 48 | } 49 | 50 | /* custom */ 51 | a { 52 | color: #7e8c8d; 53 | text-decoration: none; 54 | -webkit-backface-visibility: hidden; 55 | } 56 | 57 | li { 58 | list-style: none; 59 | } 60 | 61 | ::-webkit-scrollbar { 62 | width: 5px; 63 | height: 5px; 64 | } 65 | 66 | ::-webkit-scrollbar-track-piece { 67 | background-color: rgba(0, 0, 0, 0.2); 68 | -webkit-border-radius: 6px; 69 | } 70 | 71 | ::-webkit-scrollbar-thumb:vertical { 72 | height: 5px; 73 | background-color: rgba(125, 125, 125, 0.7); 74 | -webkit-border-radius: 6px; 75 | } 76 | 77 | ::-webkit-scrollbar-thumb:horizontal { 78 | width: 5px; 79 | background-color: rgba(125, 125, 125, 0.7); 80 | -webkit-border-radius: 6px; 81 | } 82 | 83 | html, body { 84 | width: 100%; 85 | } 86 | 87 | body { 88 | -webkit-text-size-adjust: none; 89 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 90 | } -------------------------------------------------------------------------------- /pics/个人中心.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/个人中心.png -------------------------------------------------------------------------------- /pics/商品分类.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/商品分类.png -------------------------------------------------------------------------------- /pics/商品详情.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/商品详情.png -------------------------------------------------------------------------------- /pics/底部购物车.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/底部购物车.png -------------------------------------------------------------------------------- /pics/我的收藏.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/我的收藏.png -------------------------------------------------------------------------------- /pics/新增地址(静态页面).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/新增地址(静态页面).png -------------------------------------------------------------------------------- /pics/注册.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/注册.png -------------------------------------------------------------------------------- /pics/登陆.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/登陆.png -------------------------------------------------------------------------------- /pics/管理收货地址(地址管理还未和后台完成交互).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/管理收货地址(地址管理还未和后台完成交互).png -------------------------------------------------------------------------------- /pics/评分.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/评分.png -------------------------------------------------------------------------------- /pics/购物车界面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/购物车界面.png -------------------------------------------------------------------------------- /pics/首页.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xietingcindy/damimall/180f092a0ffe7ad488706f4c95c7660e0e8bcf34/pics/首页.jpg --------------------------------------------------------------------------------