├── .eslintignore ├── .gitignore ├── README.md ├── babel.config.js ├── deo └── store │ ├── action.js │ ├── index.js │ └── mutations.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── App.vue ├── assets │ ├── icon │ │ ├── loading-error.svg │ │ └── loading-icon.svg │ ├── images │ │ ├── dj01.png │ │ ├── dj02.png │ │ ├── draw_btn.png │ │ ├── draw_wheel.png │ │ ├── egg.png │ │ ├── egg2.png │ │ ├── food1.png │ │ ├── food2.png │ │ ├── food3.png │ │ ├── food4.png │ │ ├── food5.png │ │ ├── food6.png │ │ ├── food7.png │ │ ├── gacha-bg.jpg │ │ ├── gem.png │ │ ├── head-xl.jpg │ │ ├── money.png │ │ ├── portrait0.jpg │ │ ├── portrait1.jpg │ │ ├── portrait2.jpg │ │ ├── profile.jpg │ │ ├── profile1.jpg │ │ ├── profile10.jpg │ │ ├── profile11.jpg │ │ ├── profile2.jpg │ │ ├── profile3.jpg │ │ ├── profile4.jpg │ │ ├── profile5.jpg │ │ ├── profile6.jpg │ │ ├── profile7.jpg │ │ ├── profile8.jpg │ │ ├── profile9.jpg │ │ ├── skin-clothe-1.jpg │ │ ├── skin-clothe-2.jpg │ │ ├── skin-clothe-3.jpg │ │ ├── skin-default.jpg │ │ ├── skin-hat-1.jpg │ │ ├── skin-hat-2.jpg │ │ ├── skin-hat-3.jpg │ │ ├── skin-suit-1.jpg │ │ ├── skin-suit-2.jpg │ │ ├── skin-suit-3.jpg │ │ ├── subject │ │ │ ├── AA1.jpg │ │ │ ├── AA2.jpg │ │ │ ├── AB1.jpg │ │ │ ├── AB2.jpg │ │ │ ├── AC1.jpg │ │ │ ├── AC2.jpg │ │ │ ├── AD1.jpg │ │ │ ├── AD2.jpg │ │ │ ├── AE1.jpg │ │ │ ├── AE2.jpg │ │ │ ├── AF1.jpg │ │ │ ├── AF2.jpg │ │ │ ├── BA1.jpg │ │ │ ├── BA2.jpg │ │ │ ├── BB1.jpg │ │ │ ├── BB2.jpg │ │ │ ├── BC1.jpg │ │ │ ├── BC2.jpg │ │ │ ├── BD1.jpg │ │ │ ├── BD2.jpg │ │ │ ├── BE1.jpg │ │ │ ├── BE2.jpg │ │ │ ├── BF1.jpg │ │ │ ├── BF2.jpg │ │ │ └── food2.png │ │ ├── xxcy.png │ │ └── ys │ │ │ ├── character │ │ │ ├── abeiduo.png │ │ │ ├── ai.png │ │ │ ├── anbo.png │ │ │ ├── babala.png │ │ │ ├── bannite.png │ │ │ ├── beidou.png │ │ │ ├── chongyun.png │ │ │ ├── diaona.png │ │ │ ├── diluke.png │ │ │ ├── ganyu.png │ │ │ ├── gongzi.png │ │ │ ├── huangnv.png │ │ │ ├── hutao.png │ │ │ ├── jiutiao.png │ │ │ ├── kaiya.png │ │ │ ├── keli.png │ │ │ ├── keqing.png │ │ │ ├── leidianjiangjun.png │ │ │ ├── leize.png │ │ │ ├── lisa.png │ │ │ ├── luoshaliya.png │ │ │ ├── mona.png │ │ │ ├── ningguang.png │ │ │ ├── nuoaier.png │ │ │ ├── qin.png │ │ │ ├── qiqi.png │ │ │ ├── shatang.png │ │ │ ├── shenhe.png │ │ │ ├── shenli.png │ │ │ ├── shenlilingren.png │ │ │ ├── shenzi.png │ │ │ ├── tuoma.png │ │ │ ├── wanye.png │ │ │ ├── wendi.png │ │ │ ├── wulang.png │ │ │ ├── xiangling.png │ │ │ ├── xiao.png │ │ │ ├── xiaogong.png │ │ │ ├── xingqiu.png │ │ │ ├── xinhai.png │ │ │ ├── xinyan.png │ │ │ ├── yanfei.png │ │ │ ├── yidou.png │ │ │ ├── youla.png │ │ │ ├── yunjin.png │ │ │ ├── zaoyou.png │ │ │ └── zhongli.png │ │ │ ├── sanxing.png │ │ │ ├── sixing.png │ │ │ ├── weapon │ │ │ ├── ams.png │ │ │ ├── atj.png │ │ │ ├── axdj.png │ │ │ ├── axls.png │ │ │ ├── axsg.png │ │ │ ├── bczh.png │ │ │ ├── blyb.png │ │ │ ├── bmyh.png │ │ │ ├── btdj.png │ │ │ ├── byj.png │ │ │ ├── byq.png │ │ │ ├── cclg.png │ │ │ ├── cgzyzz.png │ │ │ ├── chyd.png │ │ │ ├── cjs.png │ │ │ ├── cszfc.png │ │ │ ├── cszs.png │ │ │ ├── czdg.png │ │ │ ├── ddk.png │ │ │ ├── dg.png │ │ │ ├── dj.png │ │ │ ├── djbx.png │ │ │ ├── dlcq.png │ │ │ ├── eww.png │ │ │ ├── fhzs.png │ │ │ ├── flzxz.png │ │ │ ├── fqg.png │ │ │ ├── ftdyj.png │ │ │ ├── ftyj.png │ │ │ ├── fyfq.png │ │ │ ├── fyj.png │ │ │ ├── fzzj.png │ │ │ ├── gh.png │ │ │ ├── glg.png │ │ │ ├── gmkcz.png │ │ │ ├── gz.png │ │ │ ├── hj.png │ │ │ ├── hmzz.png │ │ │ ├── hpy.png │ │ │ ├── hycj.jpeg │ │ │ ├── hyfy.jpeg │ │ │ ├── hykd.png │ │ │ ├── hyq.png │ │ │ ├── hyzg.png │ │ │ ├── jdzq.png │ │ │ ├── jjby.png │ │ │ ├── jlcz.png │ │ │ ├── jldj.png │ │ │ ├── jlg.png │ │ │ ├── jlj.png │ │ │ ├── jlzj.png │ │ │ ├── jx.png │ │ │ ├── jzhw.png │ │ │ ├── kdmds.png │ │ │ ├── kfzr.png │ │ │ ├── lg.png │ │ │ ├── lgj.png │ │ │ ├── ljcq.png │ │ │ ├── lldlg.png │ │ │ ├── lllz.png │ │ │ ├── lm.png │ │ │ ├── lmsj.png │ │ │ ├── lr.png │ │ │ ├── lsz.png │ │ │ ├── lxj.png │ │ │ ├── lyz.png │ │ │ ├── mdzl.png │ │ │ ├── mylxdj.png │ │ │ ├── myzy.png │ │ │ ├── pmzg.png │ │ │ ├── pyjl.png │ │ │ ├── qycq.png │ │ │ ├── qygj.png │ │ │ ├── rdzg.png │ │ │ ├── sfyd.png │ │ │ ├── slxqzs.png │ │ │ ├── slzzy.png │ │ │ ├── ssszs.png │ │ │ ├── szgh.png │ │ │ ├── szjb.png │ │ │ ├── szky.png │ │ │ ├── szxl.png │ │ │ ├── szzy.png │ │ │ ├── tfc.png │ │ │ ├── tjq.png │ │ │ ├── tkza.png │ │ │ ├── tkzj.png │ │ │ ├── tkzjuan.png │ │ │ ├── tkzr.png │ │ │ ├── tkzy.png │ │ │ ├── tlyjt.png │ │ │ ├── tmydd.png │ │ │ ├── tyhj.png │ │ │ ├── wfj.png │ │ │ ├── wgzhtp.png │ │ │ ├── wgzj.png │ │ │ ├── wq.png │ │ │ ├── xdyswz.png │ │ │ ├── xfcq.png │ │ │ ├── xfdj.png │ │ │ ├── xfj.png │ │ │ ├── xflg.png │ │ │ ├── xfmd.png │ │ │ ├── xldj.png │ │ │ ├── xs.png │ │ │ ├── xscq.png │ │ │ ├── xtbj.png │ │ │ ├── xz.png │ │ │ ├── xzdxy.png │ │ │ ├── ybzj.png │ │ │ ├── yhcq.png │ │ │ ├── yj.png │ │ │ ├── ylfr.png │ │ │ ├── ym.png │ │ │ ├── ysjxj.png │ │ │ ├── yuhuo.png │ │ │ ├── yyg.png │ │ │ ├── yyhez.png │ │ │ ├── yz.png │ │ │ ├── zj.png │ │ │ ├── zlly.png │ │ │ ├── zlmc.png │ │ │ ├── zlry.png │ │ │ ├── zm.png │ │ │ ├── zscg.png │ │ │ ├── zscj.png │ │ │ ├── zsdj.png │ │ │ ├── zslq.png │ │ │ ├── zsmfl.png │ │ │ ├── zx.png │ │ │ └── zzzmt.png │ │ │ └── wuxing.png │ └── logo.png ├── components │ ├── Cegg.vue │ ├── Nodata.vue │ ├── Ugooddetails.vue │ ├── Upersonal.vue │ ├── Upurchase.vue │ ├── Usell.vue │ ├── Uskindetails.vue │ ├── Utasks.vue │ ├── chickskin │ │ ├── Clothesdefault.vue │ │ ├── Clothesforg.vue │ │ ├── Clothespainter.vue │ │ ├── Clothesshenli.vue │ │ ├── Clothestribe.vue │ │ ├── Hatdefault.vue │ │ ├── Hatforg.vue │ │ ├── Hatpainter.vue │ │ ├── Hatshenli.vue │ │ └── Hattribe.vue │ ├── penguin │ │ ├── PenguinDefault.vue │ │ ├── PenguinEating.vue │ │ └── PenguinHappy.vue │ └── scene │ │ ├── SceneDay.vue │ │ ├── SceneNight.vue │ │ └── bg │ │ ├── Cbee.vue │ │ ├── Cclouds.vue │ │ ├── Cfence.vue │ │ ├── Cgrass.vue │ │ ├── Chouse.vue │ │ ├── Cleaf.vue │ │ ├── Cpeak.vue │ │ ├── Csunlight.vue │ │ └── Ctrough.vue ├── json │ └── ys.js ├── main.js ├── plugins │ ├── axios │ │ └── index.js │ ├── http │ │ ├── api.js │ │ └── http.js │ └── storage.js ├── router │ └── index.js ├── store │ ├── actions.js │ ├── getters.js │ ├── index.js │ ├── mutation-types.js │ ├── mutations.js │ └── state.js ├── styles │ ├── base-index.less │ ├── common │ │ ├── common.less │ │ ├── mixin.less │ │ └── variables.less │ ├── main.css │ └── page │ │ ├── penguin.less │ │ └── study.less └── views │ ├── Friends.vue │ ├── FriendsHome-小鸡的备份.vue │ ├── FriendsHome.vue │ ├── Gacha.vue │ ├── GachaPack.vue │ ├── Index.vue │ ├── Log.vue │ ├── Login.vue │ ├── LuckDraw.vue │ ├── Penguin.vue │ ├── Register.vue │ └── StudyList.vue ├── utils ├── filters.js └── ys.js └── vue.config.js /.eslintignore: -------------------------------------------------------------------------------- 1 | src/* 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 演示地址 2 | [Demo](https://www.hah888.cn). 3 | 4 | # vue小鸡 前端工程 5 | [前往后端工程](https://github.com/Moonlightg/vueChickServer). 6 | 7 | ## Project setup 8 | ``` 9 | npm install 10 | ``` 11 | 12 | ### Compiles and hot-reloads for development 13 | ``` 14 | npm run serve 15 | ``` 16 | 17 | ### Compiles and minifies for production 18 | ``` 19 | npm run build 20 | ``` 21 | 22 | ### Lints and fixes files 23 | ``` 24 | npm run lint 25 | ``` 26 | ## 因为热爱 27 | 28 | 29 | ## 接口列表 30 | | 接口 | 类型 | 描述 | 31 | | -------- | ----: | :----: | 32 | | api/register|post|注册| 33 | | api/login |post|登录| 34 | | api/getChick |get|获取用户小鸡状态| 35 | | api/postChick |post|更新用户小鸡信息| 36 | | api/postUser |post|更新用户资料| 37 | | api/getGoods |get|获取默认商品列表| 38 | | api/getUserGoods|get|获取当前用户商品列表| 39 | | api/getUserFoods|get|获取用户背包食品列表| 40 | | api/getUserSkins|get|获取小鸡皮肤数据| 41 | | api/getUserStudy|get|获取当前用户学习进度| 42 | | api/infoUserSkins|post|初始化当前用户小鸡皮肤数据| 43 | | api/postBdySkin|post|购买小鸡皮肤| 44 | | api/postUseSkin|post|使用小鸡皮肤| 45 | | api/unlock|post|解锁商品| 46 | | api/firstClosingGood|post|首次购买某个商品| 47 | | api/closingGood|post|购买商品| 48 | | api/sellFood|post|出售物品| 49 | | api/feeding|post|投喂食物| 50 | | api/postTasks|post|初始化每日任务| 51 | | api/postReceiveTask|post|领取任务奖励| 52 | | api/addTaskCount|post|增加任务进度次数| 53 | | api/postEgg|post|收获鸡蛋(物品)| 54 | | api/postEggNum|post|收获鸡蛋(总产量),更新小鸡信息| 55 | | api/addLog|post|添加动态日志| 56 | | api/getLog|get|获取动态日志| 57 | | api/getFriends|get|获取好友列表| 58 | | api/setCurrUser|post|设置当前好友资料| 59 | | api/postProfile|post|更换用户头像| 60 | | api/deductionFood|post|扣除物品| 61 | | api/setName|post|修改用户名称| 62 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ], 5 | "plugins": [ 6 | [ 7 | "component", 8 | { 9 | "libraryName": "element-ui", 10 | "styleLibraryName": "theme-chalk" 11 | } 12 | ] 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /deo/store/action.js: -------------------------------------------------------------------------------- 1 | import ajax from '../config/ajax' 2 | 3 | export default { 4 | addNum({ 5 | commit, 6 | state 7 | }, id) { 8 | //点击下一题,记录答案id,判断是否是最后一题,如果不是则跳转下一题 9 | commit('REMBER_ANSWER', id); 10 | if (state.itemNum < state.itemDetail.length) { 11 | commit('ADD_ITEMNUM', 1); 12 | } 13 | }, 14 | // addForm({commit, state},) 15 | //初始化信息 16 | initializeData({ 17 | commit 18 | }) { 19 | commit('INITIALIZE_DATA'); 20 | } 21 | } -------------------------------------------------------------------------------- /deo/store/mutations.js: -------------------------------------------------------------------------------- 1 | const ADD_ITEMNUM = 'ADD_ITEMNUM' 2 | const REMBER_ANSWER = 'REMBER_ANSWER' 3 | const REMBER_TIME = 'REMBER_TIME' 4 | const INITIALIZE_DATA = 'INITIALIZE_DATA' 5 | export default { 6 | //点击进入下一题 7 | [ADD_ITEMNUM](state, num) { 8 | state.itemNum += num; 9 | }, 10 | //记录答案 11 | [REMBER_ANSWER](state, id) { 12 | state.answerid.push(id); 13 | }, 14 | /* 15 | 记录做题时间 16 | */ 17 | [REMBER_TIME](state) { 18 | state.timer = setInterval(() => { 19 | state.allTime++; 20 | }, 1000) 21 | }, 22 | // [REMBER_Form](state) { 23 | // state.answerid.push(id); 24 | // }, 25 | /* 26 | 初始化信息, 27 | */ 28 | [INITIALIZE_DATA](state) { 29 | state.itemNum = 1; 30 | state.allTime = 0; 31 | state.answerid = []; 32 | state.AnswerPeopleName = null; 33 | state.AnswerPeopleEmail = null; 34 | state.AnswerPeopleAddress = null; 35 | }, 36 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vueChick", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "serve": "vue-cli-service serve", 7 | "build": "vue-cli-service build", 8 | "lint": "eslint --fix --ext .js,.vue src" 9 | }, 10 | "dependencies": { 11 | "axios": "^0.19.2", 12 | "core-js": "^3.6.4", 13 | "element-ui": "^2.13.0", 14 | "moment": "^2.26.0", 15 | "vue": "^2.6.11", 16 | "vue-router": "^3.1.5", 17 | "vuex": "^3.1.2", 18 | "rollup-plugin-terser": "^5.2.0" 19 | }, 20 | "devDependencies": { 21 | "@vue/cli-plugin-babel": "~4.2.0", 22 | "@vue/cli-plugin-eslint": "~4.2.0", 23 | "@vue/cli-plugin-router": "^4.2.3", 24 | "@vue/cli-plugin-vuex": "^4.2.3", 25 | "@vue/cli-service": "~4.2.0", 26 | "babel-eslint": "^10.0.3", 27 | "babel-plugin-component": "^1.1.1", 28 | "eslint": "^6.7.2", 29 | "eslint-plugin-vue": "^6.1.2", 30 | "less": "^3.11.1", 31 | "less-loader": "^6.0.0", 32 | "node-sass": "^4.14.0", 33 | "sass-loader": "^8.0.2", 34 | "stylus": "^0.54.7", 35 | "stylus-loader": "^3.0.2", 36 | "vue-template-compiler": "^2.6.11", 37 | "vue-lazyload": "^1.2.1", 38 | "rollup": "^1.31.0" 39 | }, 40 | "eslintConfig": { 41 | "root": true, 42 | "env": { 43 | "node": true 44 | }, 45 | "extends": [ 46 | "plugin:vue/essential", 47 | "eslint:recommended" 48 | ], 49 | "parserOptions": { 50 | "parser": "babel-eslint" 51 | }, 52 | "rules": {} 53 | }, 54 | "browserslist": [ 55 | "> 1%", 56 | "last 2 versions" 57 | ] 58 | } 59 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <%= htmlWebpackPlugin.options.title %> 9 | 10 | 11 | 14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 54 | 55 | 131 | -------------------------------------------------------------------------------- /src/assets/icon/loading-error.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/icon/loading-icon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/images/dj01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/dj01.png -------------------------------------------------------------------------------- /src/assets/images/dj02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/dj02.png -------------------------------------------------------------------------------- /src/assets/images/draw_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/draw_btn.png -------------------------------------------------------------------------------- /src/assets/images/draw_wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/draw_wheel.png -------------------------------------------------------------------------------- /src/assets/images/egg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/egg.png -------------------------------------------------------------------------------- /src/assets/images/egg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/egg2.png -------------------------------------------------------------------------------- /src/assets/images/food1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/food1.png -------------------------------------------------------------------------------- /src/assets/images/food2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/food2.png -------------------------------------------------------------------------------- /src/assets/images/food3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/food3.png -------------------------------------------------------------------------------- /src/assets/images/food4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/food4.png -------------------------------------------------------------------------------- /src/assets/images/food5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/food5.png -------------------------------------------------------------------------------- /src/assets/images/food6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/food6.png -------------------------------------------------------------------------------- /src/assets/images/food7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/food7.png -------------------------------------------------------------------------------- /src/assets/images/gacha-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/gacha-bg.jpg -------------------------------------------------------------------------------- /src/assets/images/gem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/gem.png -------------------------------------------------------------------------------- /src/assets/images/head-xl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/head-xl.jpg -------------------------------------------------------------------------------- /src/assets/images/money.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/money.png -------------------------------------------------------------------------------- /src/assets/images/portrait0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/portrait0.jpg -------------------------------------------------------------------------------- /src/assets/images/portrait1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/portrait1.jpg -------------------------------------------------------------------------------- /src/assets/images/portrait2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/portrait2.jpg -------------------------------------------------------------------------------- /src/assets/images/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile.jpg -------------------------------------------------------------------------------- /src/assets/images/profile1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile1.jpg -------------------------------------------------------------------------------- /src/assets/images/profile10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile10.jpg -------------------------------------------------------------------------------- /src/assets/images/profile11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile11.jpg -------------------------------------------------------------------------------- /src/assets/images/profile2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile2.jpg -------------------------------------------------------------------------------- /src/assets/images/profile3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile3.jpg -------------------------------------------------------------------------------- /src/assets/images/profile4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile4.jpg -------------------------------------------------------------------------------- /src/assets/images/profile5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile5.jpg -------------------------------------------------------------------------------- /src/assets/images/profile6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile6.jpg -------------------------------------------------------------------------------- /src/assets/images/profile7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile7.jpg -------------------------------------------------------------------------------- /src/assets/images/profile8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile8.jpg -------------------------------------------------------------------------------- /src/assets/images/profile9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/profile9.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-clothe-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-clothe-1.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-clothe-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-clothe-2.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-clothe-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-clothe-3.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-default.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-hat-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-hat-1.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-hat-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-hat-2.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-hat-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-hat-3.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-suit-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-suit-1.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-suit-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-suit-2.jpg -------------------------------------------------------------------------------- /src/assets/images/skin-suit-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/skin-suit-3.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AA1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AA1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AA2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AA2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AB1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AB1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AB2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AB2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AC1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AC1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AC2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AC2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AD1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AD1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AD2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AD2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AE1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AE1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AE2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AE2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AF1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AF1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/AF2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/AF2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BA1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BA1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BA2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BA2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BB1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BB1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BB2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BB2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BC1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BC1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BC2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BC2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BD1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BD1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BD2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BD2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BE1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BE1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BE2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BE2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BF1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BF1.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/BF2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/BF2.jpg -------------------------------------------------------------------------------- /src/assets/images/subject/food2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/subject/food2.png -------------------------------------------------------------------------------- /src/assets/images/xxcy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/xxcy.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/abeiduo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/abeiduo.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/ai.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/anbo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/anbo.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/babala.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/babala.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/bannite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/bannite.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/beidou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/beidou.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/chongyun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/chongyun.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/diaona.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/diaona.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/diluke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/diluke.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/ganyu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/ganyu.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/gongzi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/gongzi.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/huangnv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/huangnv.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/hutao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/hutao.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/jiutiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/jiutiao.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/kaiya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/kaiya.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/keli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/keli.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/keqing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/keqing.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/leidianjiangjun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/leidianjiangjun.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/leize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/leize.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/lisa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/lisa.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/luoshaliya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/luoshaliya.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/mona.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/mona.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/ningguang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/ningguang.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/nuoaier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/nuoaier.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/qin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/qin.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/qiqi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/qiqi.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/shatang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/shatang.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/shenhe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/shenhe.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/shenli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/shenli.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/shenlilingren.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/shenlilingren.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/shenzi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/shenzi.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/tuoma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/tuoma.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/wanye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/wanye.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/wendi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/wendi.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/wulang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/wulang.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/xiangling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/xiangling.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/xiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/xiao.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/xiaogong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/xiaogong.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/xingqiu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/xingqiu.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/xinhai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/xinhai.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/xinyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/xinyan.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/yanfei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/yanfei.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/yidou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/yidou.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/youla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/youla.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/yunjin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/yunjin.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/zaoyou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/zaoyou.png -------------------------------------------------------------------------------- /src/assets/images/ys/character/zhongli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/character/zhongli.png -------------------------------------------------------------------------------- /src/assets/images/ys/sanxing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/sanxing.png -------------------------------------------------------------------------------- /src/assets/images/ys/sixing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/sixing.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ams.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/atj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/atj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/axdj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/axdj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/axls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/axls.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/axsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/axsg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/bczh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/bczh.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/blyb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/blyb.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/bmyh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/bmyh.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/btdj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/btdj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/byj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/byj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/byq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/byq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/cclg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/cclg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/cgzyzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/cgzyzz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/chyd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/chyd.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/cjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/cjs.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/cszfc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/cszfc.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/cszs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/cszs.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/czdg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/czdg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ddk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ddk.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/dg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/dg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/dj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/djbx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/djbx.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/dlcq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/dlcq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/eww.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/eww.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/fhzs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/fhzs.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/flzxz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/flzxz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/fqg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/fqg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ftdyj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ftdyj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ftyj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ftyj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/fyfq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/fyfq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/fyj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/fyj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/fzzj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/fzzj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/gh.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/glg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/glg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/gmkcz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/gmkcz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/gz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/gz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hmzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hmzz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hpy.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hycj.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hycj.jpeg -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hyfy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hyfy.jpeg -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hykd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hykd.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hyq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hyq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/hyzg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/hyzg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jdzq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jdzq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jjby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jjby.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jlcz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jlcz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jldj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jldj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jlg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jlg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jlj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jlj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jlzj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jlzj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jx.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/jzhw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/jzhw.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/kdmds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/kdmds.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/kfzr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/kfzr.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lgj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lgj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ljcq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ljcq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lldlg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lldlg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lllz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lllz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lm.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lmsj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lmsj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lr.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lsz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lsz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lxj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lxj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/lyz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/lyz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/mdzl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/mdzl.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/mylxdj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/mylxdj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/myzy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/myzy.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/pmzg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/pmzg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/pyjl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/pyjl.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/qycq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/qycq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/qygj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/qygj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/rdzg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/rdzg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/sfyd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/sfyd.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/slxqzs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/slxqzs.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/slzzy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/slzzy.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ssszs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ssszs.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/szgh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/szgh.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/szjb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/szjb.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/szky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/szky.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/szxl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/szxl.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/szzy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/szzy.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tfc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tfc.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tjq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tjq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tkza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tkza.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tkzj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tkzj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tkzjuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tkzjuan.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tkzr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tkzr.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tkzy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tkzy.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tlyjt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tlyjt.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tmydd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tmydd.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/tyhj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/tyhj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/wfj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/wfj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/wgzhtp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/wgzhtp.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/wgzj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/wgzj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/wq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/wq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xdyswz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xdyswz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xfcq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xfcq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xfdj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xfdj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xfj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xfj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xflg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xflg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xfmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xfmd.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xldj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xldj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xs.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xscq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xscq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xtbj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xtbj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/xzdxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/xzdxy.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ybzj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ybzj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/yhcq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/yhcq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/yj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/yj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ylfr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ylfr.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ym.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ym.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/ysjxj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/ysjxj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/yuhuo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/yuhuo.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/yyg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/yyg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/yyhez.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/yyhez.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/yz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/yz.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zlly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zlly.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zlmc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zlmc.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zlry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zlry.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zm.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zscg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zscg.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zscj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zscj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zsdj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zsdj.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zslq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zslq.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zsmfl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zsmfl.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zx.png -------------------------------------------------------------------------------- /src/assets/images/ys/weapon/zzzmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/weapon/zzzmt.png -------------------------------------------------------------------------------- /src/assets/images/ys/wuxing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/images/ys/wuxing.png -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonlightg/vueChick/ba47eb9271f522a3dc7f9e29138a79686e0838b2/src/assets/logo.png -------------------------------------------------------------------------------- /src/components/Cegg.vue: -------------------------------------------------------------------------------- 1 | 20 | 21 | 70 | -------------------------------------------------------------------------------- /src/components/Nodata.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 23 | -------------------------------------------------------------------------------- /src/components/Ugooddetails.vue: -------------------------------------------------------------------------------- 1 | 32 | 33 | 119 | 130 | -------------------------------------------------------------------------------- /src/components/Upersonal.vue: -------------------------------------------------------------------------------- 1 | 91 | 197 | -------------------------------------------------------------------------------- /src/components/Upurchase.vue: -------------------------------------------------------------------------------- 1 | 25 | 26 | 107 | 118 | -------------------------------------------------------------------------------- /src/components/Usell.vue: -------------------------------------------------------------------------------- 1 | 26 | 27 | 105 | 116 | -------------------------------------------------------------------------------- /src/components/Uskindetails.vue: -------------------------------------------------------------------------------- 1 | 41 | 42 | 111 | 116 | -------------------------------------------------------------------------------- /src/components/Utasks.vue: -------------------------------------------------------------------------------- 1 | 33 | 34 | 59 | 92 | -------------------------------------------------------------------------------- /src/components/chickskin/Clothesdefault.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 20 | -------------------------------------------------------------------------------- /src/components/chickskin/Clothesforg.vue: -------------------------------------------------------------------------------- 1 | 12 | 13 | 28 | -------------------------------------------------------------------------------- /src/components/chickskin/Clothespainter.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 24 | -------------------------------------------------------------------------------- /src/components/chickskin/Clothesshenli.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 32 | -------------------------------------------------------------------------------- /src/components/chickskin/Clothestribe.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 24 | -------------------------------------------------------------------------------- /src/components/chickskin/Hatdefault.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 20 | -------------------------------------------------------------------------------- /src/components/chickskin/Hatforg.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 24 | -------------------------------------------------------------------------------- /src/components/chickskin/Hatpainter.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 22 | -------------------------------------------------------------------------------- /src/components/chickskin/Hatshenli.vue: -------------------------------------------------------------------------------- 1 | 21 | 22 | 37 | -------------------------------------------------------------------------------- /src/components/chickskin/Hattribe.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 25 | -------------------------------------------------------------------------------- /src/components/penguin/PenguinDefault.vue: -------------------------------------------------------------------------------- 1 | 19 | 20 | 35 | -------------------------------------------------------------------------------- /src/components/penguin/PenguinEating.vue: -------------------------------------------------------------------------------- 1 | 19 | 20 | 35 | -------------------------------------------------------------------------------- /src/components/penguin/PenguinHappy.vue: -------------------------------------------------------------------------------- 1 | 19 | 20 | 35 | -------------------------------------------------------------------------------- /src/components/scene/SceneDay.vue: -------------------------------------------------------------------------------- 1 | 26 | 58 | -------------------------------------------------------------------------------- /src/components/scene/bg/Cbee.vue: -------------------------------------------------------------------------------- 1 | 31 | 32 | 47 | -------------------------------------------------------------------------------- /src/components/scene/bg/Cclouds.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 24 | -------------------------------------------------------------------------------- /src/components/scene/bg/Cfence.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 25 | -------------------------------------------------------------------------------- /src/components/scene/bg/Cgrass.vue: -------------------------------------------------------------------------------- 1 | 17 | 18 | 33 | -------------------------------------------------------------------------------- /src/components/scene/bg/Chouse.vue: -------------------------------------------------------------------------------- 1 | 18 | 19 | 34 | -------------------------------------------------------------------------------- /src/components/scene/bg/Cleaf.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 25 | -------------------------------------------------------------------------------- /src/components/scene/bg/Cpeak.vue: -------------------------------------------------------------------------------- 1 | 27 | 28 | 43 | -------------------------------------------------------------------------------- /src/components/scene/bg/Csunlight.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 25 | -------------------------------------------------------------------------------- /src/components/scene/bg/Ctrough.vue: -------------------------------------------------------------------------------- 1 | 13 | 14 | 29 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import VueLazyload from 'vue-lazyload'; // 图片懒加载 3 | //import axios from './plugins/axios' 4 | //注册filter 5 | import filters from '../utils/filters.js' 6 | import App from './App.vue' 7 | import './plugins/axios' 8 | import './styles/main.css' 9 | import './styles/base-index.less' 10 | import router from './router' 11 | import store from './store' 12 | import loadingIcon from './assets/icon/loading-icon.svg'; 13 | import loadingError from './assets/icon/loading-error.svg'; 14 | import { Icon, Button, Dialog, Select, Input, Loading, MessageBox, Message, Tabs, TabPane} from 'element-ui'; 15 | import { vueBaberrage } from 'vue-baberrage' 16 | Vue.use(vueBaberrage); 17 | 18 | Vue.config.productionTip = false 19 | 20 | Vue.use(VueLazyload, { 21 | loading: loadingIcon, 22 | error: loadingError 23 | }); 24 | 25 | //Vue.prototype.$axios = axios; 26 | Vue.prototype.$ELEMENT = { size: 'small', zIndex: 3000 }; 27 | Vue.use(Icon); 28 | Vue.use(Button); 29 | Vue.use(Dialog); 30 | Vue.use(Select); 31 | Vue.use(Input); 32 | Vue.use(Tabs); 33 | Vue.use(TabPane); 34 | Vue.use(Loading.directive); 35 | 36 | Vue.prototype.$loading = Loading.service; 37 | Vue.prototype.$msgbox = MessageBox; 38 | Vue.prototype.$alert = MessageBox.alert; 39 | Vue.prototype.$confirm = MessageBox.confirm; 40 | Vue.prototype.$prompt = MessageBox.prompt; 41 | Vue.prototype.$message = Message; 42 | 43 | Object.keys(filters).forEach(key => { 44 | Vue.filter(key, filters[key]) 45 | }) 46 | new Vue({ 47 | router, 48 | store, 49 | render: h => h(App) 50 | }).$mount('#app') 51 | -------------------------------------------------------------------------------- /src/plugins/axios/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | import Vue from 'vue'; 4 | import axios from "axios"; 5 | import qs from 'qs'; 6 | import storage from '../../plugins/storage' 7 | 8 | var baseURL = 'http://127.0.0.1:3000'; 9 | 10 | axios.interceptors.request.use( 11 | config => { 12 | if (storage.get("token")) { 13 | const uid = storage.get('userinfo'); 14 | const userId = uid._id; 15 | const appId = storage.get('token'); 16 | //判断请求的类型:如果是post请求就把默认参数拼到data里面;如果是get请求就拼到params里面 17 | if(config.method==='post'){ 18 | // 判断是否存在token,如果存在的话,则每个http header都加上token 19 | config.headers.Authorization = storage.get("token"); 20 | config.data=qs.stringify({ 21 | userId:userId, 22 | appId:appId, 23 | ...config.data 24 | }) 25 | }else if(config.method==='get'){ 26 | if(config.name==='ysGacha') { 27 | config.params={}; 28 | baseURL = 'https://webstatic.mihoyo.com'; 29 | } else { 30 | // 判断是否存在token,如果存在的话,则每个http header都加上token 31 | config.headers.Authorization = storage.get("token"); 32 | config.params={ 33 | userId:userId, 34 | appId:appId, 35 | ...config.params 36 | } 37 | } 38 | } 39 | 40 | // if(config.method==='get' && config.name==='ysGacha') { 41 | // config.params={}; 42 | // baseURL = 'https://webstatic.mihoyo.com'; 43 | // } else if (config.method==='get' && config.name !=='ysGacha') { 44 | // 45 | // } 46 | } 47 | return config; 48 | }, 49 | err => { 50 | console.log("在request拦截器显示错误:", err.response) 51 | return Promise.reject(err); 52 | } 53 | ); 54 | 55 | // Full config: https://github.com/axios/axios#request-config 56 | // axios.defaults.baseURL = process.env.baseURL || process.env.apiUrl || ''; 57 | // axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; 58 | axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; 59 | // axios.defaults.headers.post['Content-Type'] = 'application/json'; 60 | axios.defaults.baseURL= baseURL; 61 | Vue.prototype.$ajax = axios 62 | -------------------------------------------------------------------------------- /src/plugins/http/api.js: -------------------------------------------------------------------------------- 1 | import ajax from './http' 2 | // 请求方法 3 | 4 | // 刷新页面获取首页需要加载的数据 5 | export const getUserInfo = () => ajax.getData('/api/getUserInfo'); 6 | 7 | // 获取小鸡chick状态 8 | export const getChick = () => ajax.getData('/api/getChick'); 9 | 10 | // 更新小鸡chick状态 11 | export const postChick = (params) => ajax.postData('/api/postChick',params); 12 | 13 | // 更新用户资料 14 | export const postUser = (params) => ajax.postData('/api/postUser',params); 15 | 16 | // 获取商品列表 17 | export const getGoods = () => ajax.getData('/api/getGoods'); 18 | 19 | // 获取当前用户商品列表 20 | export const getUserGoods = (params) => ajax.getData('/api/getUserGoods',params); 21 | 22 | // 获取当前用户背包食物列表 23 | export const getUserFoods = () => ajax.getData('/api/getUserFoods'); 24 | 25 | // 获取小鸡皮肤数据 26 | export const getUserSkins = () => ajax.getData('/api/getUserSkins'); 27 | 28 | // 获取当前用户学习进度 29 | export const getUserStudy = () => ajax.getData('/api/getUserStudy'); 30 | 31 | // 初始化当前用户小鸡皮肤数据 32 | export const infoUserSkins = () => ajax.postData('/api/infoUserSkins'); 33 | 34 | // 购买皮肤 35 | export const postBdySkin = (params) => ajax.postData('/api/postBdySkin',params); 36 | 37 | // 使用皮肤 38 | export const postUseSkin = (params) => ajax.postData('/api/postUseSkin',params); 39 | 40 | // 解锁商品 41 | export const postUnlock = (params) => ajax.postData('/api/unlock',params); 42 | 43 | // 首次购买商品 44 | export const postFirstClosingGood = (params) => ajax.postData('/api/firstClosingGood',params); 45 | // 购买商品 46 | export const postClosingGood = (params) => ajax.postData('/api/closingGood',params); 47 | 48 | // 出售物品 49 | export const postSellFood = (params) => ajax.postData('/api/sellFood',params); 50 | 51 | // 投喂食物 52 | export const postFeeding = (params) => ajax.postData('/api/feeding',params); 53 | 54 | // 初始化每日任务 55 | export const postTasks = () => ajax.postData('/api/postTasks'); 56 | 57 | // 领取任务奖励 58 | export const postReceiveTask = (params) => ajax.postData('/api/postReceiveTask',params); 59 | 60 | // 添加任务进度次数 61 | export const addTaskCount = (params) => ajax.postData('/api/addTaskCount',params); 62 | 63 | // 收获鸡蛋(物品) 64 | export const postEgg = (params) => ajax.postData('/api/postEgg',params); 65 | 66 | // 收获鸡蛋(总产量),更新小鸡信息 67 | export const postEggNum = (params) => ajax.postData('/api/postEggNum',params); 68 | 69 | // 添加动态日志 70 | export const addLog = (params) => ajax.postData('/api/addLog',params); 71 | 72 | // 获取动态日志 73 | export const getLog = () => ajax.getData('/api/getLog'); 74 | 75 | // 获取好友列表 76 | export const getFriends = () => ajax.getData('/api/getFriends'); 77 | 78 | // 获取当前好友资料 79 | export const setCurrUser = (params) => ajax.postData('/api/setCurrUser',params); 80 | 81 | // 更换用户头像 82 | export const postProfile = (params) => ajax.postData('/api/postProfile',params); 83 | 84 | // 扣除物品 85 | export const deductionFood = (params) => ajax.postData('/api/deductionFood',params); 86 | 87 | // 修改用户名称 88 | export const setName = (params) => ajax.postData('/api/setName',params); 89 | 90 | // 抽奖 91 | export const postLuckDraw = (params) => ajax.postData('/api/postLuckDraw',params); 92 | 93 | // 给其他用户添加留言 94 | export const addBarrage = (params) => ajax.postData('/api/addBarrage',params); 95 | 96 | // 获取原神卡池信息 97 | export const getGacha = (params) => ajax.getAllData('/hk4e/gacha_info/cn_gf01/gacha/list.json',params); 98 | 99 | // 获取抽卡统计数据 100 | export const getUserGacha = () => ajax.getData('/api/getUserGacha'); 101 | 102 | // 保存抽卡统计数据 103 | export const setUserGacha = (params) => ajax.postData('/api/setUserGacha',params); 104 | 105 | 106 | // 获取题目分类列表 107 | // export const getTopicType = (params) => ajax.getData('/api/getTopicType'); 108 | 109 | 110 | -------------------------------------------------------------------------------- /src/plugins/http/http.js: -------------------------------------------------------------------------------- 1 | import axios from 'axios'; 2 | import qs from 'qs'; 3 | const baseURL = "http://127.0.0.1:3000"; // 定义根域名 4 | const baseURL2 = "https://webstatic.mihoyo.com"; // 原神api 5 | 6 | // 封装 post 请求 7 | export function post(action, params){ 8 | return new Promise((resolve, reject) => { 9 | // url 判断是测试环境 就要拿 测试环境的域名, 正式环境的就要用 正式域名 10 | let url = baseURL + action; 11 | axios.post(url, params) 12 | .then(response => { 13 | resolve(response.data) 14 | }) 15 | .catch(error => { 16 | reject(error) 17 | }) 18 | }); 19 | } 20 | 21 | // 封装 get 请求 22 | export function get(action, params){ 23 | return new Promise((resolve, reject) => { 24 | axios.get(baseURL + action, params) 25 | .then(response => { 26 | resolve(response.data) 27 | }) 28 | .catch(error => { 29 | reject(error) 30 | }) 31 | }); 32 | } 33 | 34 | // 封装 get 请求(公开) 35 | export function Allget(action, params){ 36 | return new Promise((resolve, reject) => { 37 | axios.get(baseURL2 + action, params) 38 | .then(response => { 39 | resolve(response.data) 40 | }) 41 | .catch(error => { 42 | reject(error) 43 | }) 44 | }); 45 | } 46 | 47 | export default { 48 | postData(action, params){ 49 | return post(action, params) 50 | }, 51 | getData(action, params){ 52 | return get(action, params) 53 | }, 54 | getAllData(action, params){ 55 | return Allget(action, params) 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/plugins/storage.js: -------------------------------------------------------------------------------- 1 | // 封装操作localstorage本地存储的方法 模块化 2 | var storage = { 3 | set(key, value) { 4 | localStorage.setItem(key, JSON.stringify(value)); 5 | // localStorage.key = value; 6 | // localStorage[key] = value; 7 | }, 8 | get(key) { 9 | return JSON.parse(localStorage.getItem(key)); 10 | }, 11 | getForIndex(index) { 12 | return localStorage.key(index); 13 | }, 14 | getKeys(){ 15 | let items = this.getAll(); 16 | let keys = []; 17 | for (let index=0;index import('../views/Login.vue'), 13 | meta: { 14 | index: 1, 15 | requireAuth: false 16 | } 17 | }, 18 | { 19 | path: '/register', 20 | name: 'Register', 21 | component: () => import('../views/Register.vue'), 22 | meta: { 23 | index: 2, 24 | requireAuth: false 25 | } 26 | }, 27 | { 28 | path: '/index', 29 | name: 'Index', 30 | component: () => import('../views/Index.vue'), 31 | // 某些页面规定必须登录后才能查看 ,可以在router中配置meta,将需要登录的requireAuth设为true, 32 | meta: { 33 | index: 2, 34 | requireAuth: true 35 | } 36 | }, 37 | { 38 | path: '/', 39 | redirect: '/index', 40 | component: () => import('../views/Index.vue'), 41 | meta: { 42 | index: 2, 43 | requireAuth: true 44 | } 45 | }, 46 | { 47 | path: '/log', 48 | name: 'Log', 49 | component: () => import('../views/Log.vue'), 50 | meta: { 51 | index: 3, 52 | requireAuth: true 53 | } 54 | }, 55 | { 56 | path: '/studyList', 57 | name: 'StudyList', 58 | component: () => import('../views/StudyList.vue'), 59 | meta: { 60 | index: 3, 61 | requireAuth: true 62 | } 63 | }, 64 | { 65 | path: '/friends', 66 | name: 'Friends', 67 | component: () => import('../views/Friends.vue'), 68 | meta: { 69 | index: 3, 70 | requireAuth: true 71 | } 72 | }, 73 | { 74 | path: '/gacha', 75 | name: 'Gacha', 76 | component: () => import('../views/Gacha.vue'), 77 | meta: { 78 | index: 3, 79 | requireAuth: true 80 | } 81 | }, 82 | { 83 | path: '/gachaPack', 84 | name: 'GachaPack', 85 | component: () => import('../views/GachaPack.vue'), 86 | meta: { 87 | index: 3, 88 | requireAuth: true 89 | } 90 | }, 91 | { 92 | path: '/penguin', 93 | name: 'Penguin', 94 | component: () => import('../views/Penguin.vue'), 95 | meta: { 96 | index: 3, 97 | requireAuth: true 98 | } 99 | }, 100 | { 101 | path: '/friendsHome', 102 | name: 'FriendsHome', 103 | component: () => import('../views/FriendsHome.vue'), 104 | meta: { 105 | index: 4, 106 | requireAuth: true 107 | } 108 | }, 109 | { 110 | path: '/luckDraw', 111 | name: 'LuckDraw', 112 | component: () => import('../views/LuckDraw.vue'), 113 | meta: { 114 | index: 3, 115 | requireAuth: true 116 | } 117 | } 118 | ] 119 | 120 | const router = new VueRouter({ 121 | routes, 122 | mode:'history' //去除#号 123 | }) 124 | 125 | router.beforeEach((to, from, next) => { 126 | let token = storage.get("token"); 127 | let isLogin = storage.get("isLogin"); 128 | let entryUrl = null; 129 | 130 | // 判断要去的路由有没有requiresAuth 131 | // to.matched.some(r => r.meta.requireAuth) or to.meta.requiresAuth 132 | if (to.matched.some(r => r.meta.requireAuth)) { 133 | if (token == "" || token == undefined) { 134 | console.log('没有token,请先登录22'); 135 | if (to.name !== "Login") { 136 | entryUrl = to.fullPath; 137 | } 138 | next({ name: "Login" }); 139 | } else if (entryUrl) { 140 | console.log('有token22'); 141 | let url = entryUrl; 142 | entryUrl = null; 143 | next(url); 144 | } else { 145 | next(); 146 | } 147 | 148 | // if (token) { 149 | // console.log('有token'); 150 | // next(); //有token,进行request请求,后台还会验证token 151 | // } else { 152 | // console.log('没有token,请先登录'); 153 | // next({ 154 | // path: "/login", 155 | // // 将刚刚要去的路由path(却无权限)作为参数,方便登录成功后直接跳转到该路由,这要进一步在登陆页面判断 156 | // query: { redirect: to.fullPath } 157 | // }); 158 | // } 159 | } else { 160 | next(); //如果无需token,那么随它去吧 161 | } 162 | //如果本地 存在 token 则 不允许直接跳转到 登录页面 163 | if(to.fullPath === "/" || to.fullPath === "/login"){ 164 | if(token != null && token != '' && isLogin){ 165 | console.log("已经登录过了,不能再次进去登录界面"); 166 | next({ 167 | path:from.fullPath 168 | }); 169 | return; 170 | } else { 171 | next(); 172 | } 173 | } 174 | //如果本地 存在 token 则 不允许直接跳转到 注册页面 175 | if(to.fullPath === "/register"){ 176 | if(token){ 177 | console.log('请先退出登录'); 178 | next({ 179 | path:from.fullPath 180 | }) 181 | }else { 182 | next(); 183 | } 184 | } 185 | }); 186 | 187 | export default router 188 | -------------------------------------------------------------------------------- /src/store/getters.js: -------------------------------------------------------------------------------- 1 | //import state from './state' 2 | 3 | export default { 4 | // getters 只会依赖 state 中的成员去更新 5 | log: (state) => state.log, 6 | token: (state) => state.token, 7 | userinfo: (state) => state.userinfo, 8 | isLogin :(state) => state.isLogin, 9 | goodsList :(state) => state.goodsList, 10 | goodsList2 :(state) => state.goodsList2, 11 | userGoodsList :(state) => state.userGoodsList, 12 | userFoodsList :(state) => state.userFoodsList, 13 | userFoodsList2 :(state) => state.userFoodsList2, 14 | currSkin :(state) => state.currSkin, 15 | currGood :(state) => state.currGood, 16 | currFood :(state) => state.currFood, 17 | currUser :(state) => state.currUser, 18 | currUserChick :(state) => state.currUserChick, 19 | feedingFood :(state) => state.feedingFood, 20 | chick :(state) => state.chick, 21 | chickSkin :(state) => state.chickSkin, 22 | chickStudy :(state) => state.chickStudy, 23 | tasks :(state) => state.tasks, 24 | friends :(state) => state.friends, 25 | gachaList :(state) => state.gachaList, 26 | gachaDetailList :(state) => state.gachaDetailList, 27 | gachaCounter :(state) => state.gachaCounter, 28 | gachaResult :(state) => state.gachaResult 29 | } 30 | -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | import state from './state' 5 | import mutations from './mutations' 6 | import actions from './actions' 7 | import getters from './getters' 8 | 9 | Vue.use(Vuex) 10 | 11 | export default new Vuex.Store({ 12 | // 定义状态 13 | state, 14 | mutations, 15 | actions, 16 | getters 17 | }) 18 | -------------------------------------------------------------------------------- /src/store/mutation-types.js: -------------------------------------------------------------------------------- 1 | export const SET_LOGIN = 'set_login'; // 登录状态 2 | export const SET_LOG = 'set_log'; // 动态日志 3 | export const DEDUCT_MONEY = 'deduct_money'; // 扣除资产 4 | export const ADD_MONEY = 'add_money'; // 添加资产 5 | export const UPDATE_MONEY = 'update_money'; // 更新金币 6 | export const UPDATE_GEM = 'update_gem'; // 更新宝石 7 | export const UPDATE_GOODS_UNLOCK = 'update_goods_unlock'; // 更新商品解锁状态 8 | // export const UPDATE_CHICK = 'update_chick'; // 更新小鸡数据 9 | export const SET_TOKEN = 'set_token'; // 保存token 10 | export const SET_USER = 'set_user'; // 更新用户资料 11 | export const SET_USERINFO = 'set_userinfo'; // 保存用户信息 12 | export const SET_CURR_SKIN = 'set_user_skin'; // 当前选择皮肤 13 | export const SET_CURR_GOOD = 'set_curr_good'; // 当前选择商品 14 | export const SET_CURR_FOOD = 'set_curr_food'; // 当前选择食物 15 | export const SET_CURR_USER = 'set_curr_user'; // 当前好友资料 16 | export const SET_CURR_USER_CHICK = 'set_curr_user_chick'; // 当前好友小鸡资料 17 | export const IS_LOGIN = 'is_login'; // 保存登录状态 18 | export const LOGIN_OUT = 'login_out'; // 退出登录 19 | export const SET_CHICK = 'set_chick'; // 设置小鸡信息 20 | export const SET_CHICK_SKIN = 'set_chick_skin'; // 设置小鸡皮肤信息 21 | export const SET_CHICK_FEEDING_FOOD = 'set_chick_feeding_food'; // 设置小鸡当前进食食物 22 | export const GET_GOODS = 'git_goods'; // 获取商品列表 23 | export const GET_USER_GOODS = 'get_user_goods'; // 当前用户商品列表 24 | export const GET_USER_FOODS = 'get_user_foods'; // 当前用户背包食物列表 25 | export const GET_USER_SKINS = 'get_user_skins'; // 小鸡皮肤数据 26 | export const GET_USER_STUDY = 'get_user_study'; // 用户学习列表 27 | export const UPDATE_USER_GOODS = 'update_user_goods'; // 更新用户商品信息 28 | export const UPDATE_USER_FOODS = 'update_user_foods'; // 更新用户物品列表 29 | export const UPDATE_USER_SKINS = 'update_user_skins'; // 更新小鸡皮肤数据 30 | export const ADD_USER_FOOD = 'add_user_food'; // 新增首次购买道具 31 | export const INFO_TASKS = 'info_tasks'; // 初始化任务 32 | export const UPDATE_TASKS = 'update_tasks'; // 更新任务 33 | export const GET_FRIENDS = 'get_friends'; // 获取好友列表 34 | export const SET_STORE = 'set_store'; // 缓存store 35 | export const GET_STORE = 'get_store'; // 读取store 36 | export const SET_YS_GACHA = 'set_ys_gacha'; // 获取原神实时卡池信息并设置数据 37 | export const PUST_YS_GACHA_LIST = 'set_ys_gacha_list'; // 添加卡池详情信息到卡池详情列表 38 | export const SET_YS_GACHA_LIST = 'set_ys_gacha_list'; // 设置卡池详情列表 39 | export const CLEAR_YS_GACHA_LIST = 'clear_ys_gacha_list'; // 清空卡池详情列表 40 | export const SET_USER_GACHA = 'swt_user_gacha'; // 保存抽卡统计数据 41 | 42 | 43 | -------------------------------------------------------------------------------- /src/store/mutations.js: -------------------------------------------------------------------------------- 1 | import storage from '../plugins/storage' 2 | import { 3 | SET_LOGIN, 4 | SET_LOG, 5 | DEDUCT_MONEY, 6 | UPDATE_MONEY, 7 | ADD_MONEY, 8 | UPDATE_GEM, 9 | UPDATE_GOODS_UNLOCK, 10 | // UPDATE_CHICK, 11 | SET_TOKEN, 12 | SET_USER, 13 | SET_USERINFO, 14 | SET_CURR_GOOD, 15 | SET_CURR_FOOD, 16 | SET_CURR_USER, 17 | SET_CURR_USER_CHICK, 18 | LOGIN_OUT, 19 | SET_CHICK, 20 | SET_CHICK_SKIN, 21 | SET_CHICK_FEEDING_FOOD, 22 | GET_GOODS, 23 | SET_CURR_SKIN, 24 | GET_USER_GOODS, 25 | GET_USER_FOODS, 26 | GET_USER_STUDY, 27 | UPDATE_USER_GOODS, 28 | UPDATE_USER_FOODS, 29 | UPDATE_USER_SKINS, 30 | ADD_USER_FOOD, 31 | GET_USER_SKINS, 32 | INFO_TASKS, 33 | UPDATE_TASKS, 34 | GET_FRIENDS, 35 | SET_STORE, 36 | GET_STORE, 37 | SET_YS_GACHA, 38 | SET_YS_GACHA_LIST, 39 | PUST_YS_GACHA_LIST, 40 | CLEAR_YS_GACHA_LIST, 41 | SET_USER_GACHA 42 | } from './mutation-types' 43 | 44 | export default { 45 | [SET_LOGIN](state) { 46 | state.isLogin = true; 47 | storage.set('isLogin', true); 48 | }, 49 | [SET_LOG](state, log) { 50 | let logList = log.logList.reverse(); 51 | state.log = logList; 52 | console.log("state.log"); 53 | console.log(state.log); 54 | }, 55 | [DEDUCT_MONEY](state,value) { 56 | if (value.type == 1) { 57 | state.userinfo.money = state.userinfo.money - value.price; 58 | } else { 59 | state.userinfo.gem = state.userinfo.gem - value.price; 60 | } 61 | }, 62 | [ADD_MONEY](state,value) { 63 | if (value.type == 1) { 64 | state.userinfo.money = state.userinfo.money + value.price; 65 | } else { 66 | state.userinfo.gem = state.userinfo.gem + value.price; 67 | } 68 | }, 69 | [UPDATE_MONEY](state,newMoney) { 70 | state.userinfo.money = newMoney; 71 | }, 72 | [UPDATE_GEM](state,newGem) { 73 | state.userinfo.gem = newGem; 74 | }, 75 | [UPDATE_GOODS_UNLOCK](state, name) { 76 | state.goodsList.forEach(itemData => { 77 | if(itemData.name === name) { 78 | itemData.unlock = 1; 79 | } 80 | }); 81 | }, 82 | // [UPDATE_CHICK](state, chick) { 83 | // state.chick.eat = chick.eat; 84 | // state.chick.eatEndTime = chick.eatEndTime; 85 | // state.chick.eatTime = chick.eatTime; 86 | // state.chick.exp = chick.exp; 87 | // state.chick.level = chick.level; 88 | // state.chick.upgradeExp = chick.upgradeExp 89 | // }, 90 | [SET_TOKEN](state, token) { 91 | state.token = token; 92 | storage.set('token', token); 93 | }, 94 | [SET_USER](state, value) { 95 | state.userinfo = value; 96 | storage.set('userinfo',state.userinfo); 97 | }, 98 | [SET_USERINFO](state, value) { 99 | state.userinfo = value.user; 100 | state.chick = value.chick; 101 | state.token = value.token; 102 | storage.set('userinfo',state.userinfo); 103 | storage.set('chick', state.chick); 104 | storage.set('token', state.token); 105 | console.log('store、localstorage中保存用户信息成功!'); 106 | }, 107 | [SET_CURR_SKIN](state, skin) { 108 | state.currSkin = skin; 109 | console.log(state.currSkin); 110 | }, 111 | [SET_CURR_GOOD](state, good) { 112 | if (good.type == 1) { 113 | state.goodsList.forEach(obj => { 114 | if (obj.name === good.name) { 115 | state.currGood = obj 116 | } 117 | }) 118 | } else { 119 | state.goodsList2.forEach(obj => { 120 | if (obj.name === good.name) { 121 | state.currGood = obj 122 | } 123 | }) 124 | } 125 | }, 126 | [SET_CURR_FOOD](state, food) { 127 | state.currFood = food; 128 | storage.set('currFood',state.currFood); 129 | }, 130 | [SET_CURR_USER](state, user) { 131 | state.currUser = user; 132 | }, 133 | [SET_CURR_USER_CHICK](state, chick) { 134 | state.currUserChick = chick; 135 | }, 136 | [LOGIN_OUT](state) { 137 | storage.removeAll(); // 清除缓存 138 | state.token = '', 139 | // state.userinfo = {}; 140 | // state.tasks = {}; 141 | state.isLogin = false; 142 | }, 143 | [SET_CHICK](state,chick) { 144 | state.chick = chick; 145 | storage.set('chick', state.chick); 146 | console.log('小鸡信息缓存成功!'); 147 | }, 148 | [SET_CHICK_SKIN](state,skin) { 149 | state.chickSkin = skin; 150 | storage.set('skin', state.chickSkin); 151 | }, 152 | [SET_CHICK_FEEDING_FOOD](state, value) { 153 | console.log("当前喂食食物"); 154 | console.log(value); 155 | state.feedingFood = value; 156 | }, 157 | [GET_GOODS](state,{goodsList}) { 158 | state.goodsList = goodsList; 159 | state.goodsList = []; 160 | state.goodsList2 = []; 161 | goodsList.forEach(item => { 162 | if(item.type == 1 ) { 163 | state.goodsList.push(item); 164 | } else if (item.type >= 2) { 165 | state.goodsList2.push(item); 166 | } 167 | }); 168 | }, 169 | [GET_USER_GOODS](state,{userGoodsList}) { 170 | state.userGoodsList = userGoodsList; 171 | // 遍历比较更新前端界面显示 172 | state.goodsList.forEach(itemData => { 173 | state.userGoodsList.forEach(itemUser => { 174 | if(itemData.name === itemUser.name) { 175 | itemData.num = itemUser.num; 176 | itemData.unlock = itemUser.unlock; 177 | } 178 | }) 179 | }) 180 | }, 181 | [GET_USER_FOODS](state,{userFoodsList}) { 182 | state.userFoodsList = []; 183 | state.userFoodsList2 = []; 184 | userFoodsList.forEach(item => { 185 | if(item.type == 1 && item.num > 0) { 186 | state.userFoodsList.push(item); 187 | } else if (item.type >= 2 && item.num > 0) { 188 | state.userFoodsList2.push(item); 189 | } 190 | }); 191 | }, 192 | [GET_USER_SKINS](state, skin){ 193 | state.chickSkin = skin.skinList; 194 | storage.set('skin', state.chickSkin); 195 | }, 196 | [GET_USER_STUDY](state, study){ 197 | state.chickStudy = study.itemList; 198 | storage.set('study', state.chickStudy); 199 | }, 200 | [UPDATE_USER_GOODS](state,good) { 201 | state.goodsList.forEach(item => { 202 | if(item.name === good.name) { 203 | item.num = good.num; 204 | } 205 | }) 206 | }, 207 | [UPDATE_USER_FOODS](state,food) { 208 | state.userFoodsList2.forEach(item => { 209 | if(item.name === food.name) { 210 | item.num = food.num; 211 | } 212 | }) 213 | }, 214 | [ADD_USER_FOOD](state,food) { 215 | state.userFoodsList2.push(food); 216 | console.log(state.userFoodsList2); 217 | }, 218 | [UPDATE_USER_SKINS](state,skin) { 219 | state.chickSkin = skin.skinList; 220 | state.chickSkin.forEach(item => { 221 | item.list.forEach(docs => { 222 | if(docs.skinName === state.currSkin.skinName) { 223 | state.currSkin = docs; 224 | } 225 | }) 226 | }) 227 | storage.set('skin', state.chickSkin); 228 | console.log(skin); 229 | console.log(state.currSkin); 230 | console.log(state.chickSkin); 231 | }, 232 | [INFO_TASKS](state, value) { 233 | state.tasks = value 234 | storage.set('tasks', state.tasks); 235 | console.log('保存tasks成功!'); 236 | }, 237 | [UPDATE_TASKS](state, value) { 238 | state.tasks = value; 239 | storage.set('tasks', state.tasks); 240 | console.log('更新tasks缓存成功!'); 241 | }, 242 | [GET_FRIENDS](state, value) { 243 | state.friends = value; 244 | storage.set('friends',state); 245 | }, 246 | // 在缓存中存储state 247 | [SET_STORE](state) { 248 | storage.set('store',state); 249 | }, 250 | // 读取缓存中的state 251 | [GET_STORE](state,value) { 252 | storage.get(value); 253 | }, 254 | [SET_YS_GACHA](state,value) { 255 | state.gachaList = value; 256 | storage.set('gachaListData', state.gachaList); 257 | }, 258 | [SET_YS_GACHA_LIST](state,value) { 259 | state.gachaDetailList = value; 260 | storage.set('gachaDetailListData', state.gachaDetailList); 261 | }, 262 | [PUST_YS_GACHA_LIST](state,value) { 263 | const poolData = state.gachaList.filter((i) => i.gacha_type === value.gacha_type); 264 | value.begin_time = poolData[0].begin_time; 265 | value.end_time = poolData[0].end_time; 266 | state.gachaDetailList.push(value); 267 | storage.set('gachaDetailListData', state.gachaDetailList); 268 | console.log('获取原神卡池详情信息:'); 269 | console.log(state.gachaDetailList); 270 | }, 271 | [CLEAR_YS_GACHA_LIST](state) { 272 | state.gachaDetailList = [] 273 | }, 274 | [SET_USER_GACHA](state,value) { 275 | console.log("更新该用户抽卡统计数据:"); 276 | console.log(value); 277 | state.gachaCounter = value.counter; 278 | state.gachaResult = value.result 279 | } 280 | } 281 | -------------------------------------------------------------------------------- /src/store/state.js: -------------------------------------------------------------------------------- 1 | // state 2 | export default { 3 | // 存储token 4 | // token: storage.get('token') ? storage.get('token') : '', 5 | isInit: false, // 初始化同步远程数据 6 | log:[], // 动态日志 7 | token:'', // token 8 | userinfo: {}, // 用户信息 9 | isLogin: false, // 登录状态 10 | goodsList: [], // 商店食物列表 11 | goodsList2: [], // 商店道具列表 12 | userGoodsList: [], // 当前用户商品列表 13 | userFoodsList: [], // 当前用户背包食物列表 14 | userFoodsList2: [], // 当前用户背包道具列表 15 | currSkin: {}, // 当前选中的皮肤 16 | currGood: {}, // 当前选中的商品 17 | currFood: {}, // 当前选中的食物 18 | currUser: {}, // 当前好友资料 19 | currUserChick: {}, // 当前好友小鸡资料 20 | feedingFood: {},// 当前喂食食物 21 | chick: {}, // 小鸡信息 22 | chickSkin: {}, // 小鸡皮肤 23 | chickStudy: [], // 小鸡学历 24 | tasks: {}, // 每日任务列表 25 | friends: [], // 好友列表 26 | gachaList: [], // 原神实时卡池列表信息 27 | gachaDetailList: [], // 原神实时卡池详情列表 28 | gachaCounter:{}, // 用户抽卡统计数据 29 | gachaResult: {} // 用户抽卡卡片数据 30 | } 31 | -------------------------------------------------------------------------------- /src/styles/base-index.less: -------------------------------------------------------------------------------- 1 | @import "common/variables.less"; 2 | @import "common/common.less"; 3 | @import "common/mixin.less"; 4 | 5 | @import "page/penguin.less"; 6 | @import "page/study.less"; -------------------------------------------------------------------------------- /src/styles/common/common.less: -------------------------------------------------------------------------------- 1 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, span, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 2 | margin: 0; 3 | padding: 0; 4 | list-style: none; 5 | -webkit-text-size-adjust: none; 6 | -moz-box-sizing: border-box; 7 | -ms-box-sizing: border-box; 8 | box-sizing: border-box; 9 | word-wrap: break-word; 10 | } 11 | html,body{ 12 | font-size: 14px; 13 | height: 100%; 14 | background: #f5f6f7; 15 | } 16 | body{ 17 | font-family: @font-family; 18 | letter-spacing: 0; 19 | } 20 | ins, a { 21 | text-decoration: none; 22 | transition: color .1s ease; 23 | -webkit-transition: color .1s ease; 24 | color: @a_link; 25 | } 26 | a:link,a:visited{ 27 | text-decoration:none; 28 | } 29 | .border_radius(@radius:5px){ 30 | -webkit-border-radius: @radius; 31 | -moz-border-radius: @radius; 32 | border-radius: @radius; 33 | } 34 | .clearfix:after { 35 | content: "."; 36 | display: block; 37 | height: 0; 38 | clear: both; 39 | visibility: hidden; 40 | } 41 | -------------------------------------------------------------------------------- /src/styles/common/mixin.less: -------------------------------------------------------------------------------- 1 | .jpg-image(@jpg_url){ 2 | background-image: url('../images/@{jpg_url}.jpg'); 3 | } 4 | .png-image(@png_url){ 5 | background-image: url('../images/@{png_url}.png'); 6 | } 7 | -------------------------------------------------------------------------------- /src/styles/common/variables.less: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | @brand_primary: #374961; 3 | 4 | @font-family: -apple-system, BlinkMacSystemFont, "Microsoft YaHei","宋体"; 5 | 6 | // ** a hover color 7 | @a_link: #444444; 8 | @a_hover: #128def; 9 | 10 | // font-size 11 | @fs9: 9px; 12 | @fs12: 12px; 13 | @fs14: 14px; 14 | @fs18: 18px; 15 | 16 | // margin 17 | @margin: 15px; -------------------------------------------------------------------------------- /src/styles/page/penguin.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * penguin.less 3 | * 企鹅 4 | * v1.1.1 MIT License 5 | * https://github.com/Moonlightg 6 | * Copyright (c) 2020.07.05 Moonlight, Inc. 7 | */ 8 | .penguin { 9 | position: absolute; 10 | bottom: 17%; 11 | left: 50%; 12 | margin-left: -50px; 13 | width: 100px; 14 | height: 150px; 15 | &::after, 16 | &::before { 17 | position: absolute; 18 | content: ""; 19 | width: 12%; 20 | height: 5px; 21 | border-radius: 5px 5px 0 0; 22 | background: #FFC107; 23 | bottom: 0; 24 | z-index: 10; 25 | } 26 | &::after { 27 | left: 30%; 28 | } 29 | &::before { 30 | right: 30%; 31 | } 32 | } 33 | .pen-body { 34 | position: absolute; 35 | bottom: 0; 36 | left: 0; 37 | width: 100%; 38 | height: 100%; 39 | background: @brand_primary; 40 | border-radius: ~'80% 60% 40% 40% / 90% 90% 60% 60%'; 41 | &::after, 42 | &::before { 43 | position: absolute; 44 | content: ""; 45 | bottom: 0; 46 | left: 50%; 47 | transform: translateX(-50%); 48 | } 49 | &::before { 50 | bottom: 7%; 51 | width: 80%; 52 | height: 86%; 53 | border-radius: ~'70% 60% 40% 40% / 90% 90% 50% 50%'; 54 | background: #dde4ee; 55 | } 56 | &::after { 57 | left: 49%; 58 | bottom: 13%; 59 | width: 73%; 60 | height: 78%; 61 | border-radius: ~'84% 62% 40% 40% / 90% 90% 50% 50%'; 62 | background: #fff; 63 | z-index: 2; 64 | } 65 | } 66 | .pen-eye { 67 | position: absolute; 68 | top: 17%; 69 | left: 29%; 70 | width: 42%; 71 | height: 1em; 72 | z-index: 3; 73 | &::before, 74 | &::after { 75 | position: absolute; 76 | content: ''; 77 | top: 50%; 78 | width: .5em; 79 | height: .5em; 80 | margin-top: -.25em; 81 | border-radius: 50%; 82 | background-color: #302217; 83 | } 84 | &::before { 85 | left: 11%; 86 | background-image: radial-gradient(circle at .1em .2em, #ffffff 0.1em, transparent 0.1em); 87 | animation: before-animate 2s ease-in-out infinite alternate; 88 | } 89 | &::after { 90 | right: 3%; 91 | background-image: radial-gradient(circle at .1em .2em, #ffffff 0.1em, transparent 0.1em); 92 | animation: before-animate 2s ease-in-out infinite alternate; 93 | } 94 | } 95 | @keyframes before-animate { 96 | to { 97 | background-image: radial-gradient(circle at 0.35em 0.2em, #ffffff 0.1em, transparent 0.1em); 98 | } 99 | } 100 | .pen-blusher { 101 | position: absolute; 102 | top: 25%; 103 | left: 15%; 104 | width: 70%; 105 | height: 1em; 106 | background-image: radial-gradient(closest-side at 25% 30%, #ffe1ef 0.5em, transparent .5em),radial-gradient(closest-side at 75% 30%, #ffe1ef 0.5em, transparent .5em); 107 | z-index: 3; 108 | /*background-image: radial-gradient(ellipse at 50% 60%, #F90 1.2em, transparent 1.2em);这个很像嘴巴*/ 109 | } 110 | .pen-mouth, 111 | .pen-mouth2 { 112 | position: absolute; 113 | top: 28%; 114 | left: 50%; 115 | width: 1.2em; 116 | height: 1.2em; 117 | margin-left: -.6em; 118 | transform: rotate(-45deg); 119 | z-index: 3; 120 | &::before{ 121 | position: absolute; 122 | content: ''; 123 | top: 0; 124 | left: 0; 125 | width: 1.2em; 126 | height: 1.2em; 127 | border-radius: 0.2em .4em .2em .2em; 128 | box-shadow: -1px 1px 0px 0px #f3a023; 129 | transform: rotate3d(1, 1, 0, 70deg); 130 | background: #fda909; 131 | border: 1px solid #d08514; 132 | } 133 | } 134 | .pen-mouth { 135 | z-index: 9; 136 | top: 27.4%; 137 | } 138 | .pen-wing { 139 | position: absolute; 140 | top: 40%; 141 | left: 2%; 142 | width: 96%; 143 | height: 3em; 144 | z-index: 10; 145 | overflow: hidden; 146 | &::before, 147 | &::after { 148 | position: absolute; 149 | content: ''; 150 | top: 32%; 151 | width: 2.8em; 152 | height: 1em; 153 | background-color: #374960; 154 | } 155 | &::before { 156 | left: -1em; 157 | border-radius: 1em 0; 158 | transform: rotate(60deg) skew(0deg); 159 | box-shadow: 1px 1px 0 #dde4ee; 160 | } 161 | &::after { 162 | right: -1em; 163 | border-radius: 0 1em; 164 | transform: rotate(-60deg) skew(0deg); 165 | box-shadow: -1px 1px 0 #dde4ee; 166 | } 167 | } 168 | .eating { 169 | .pen-wing::after { 170 | transform: rotate(15deg) skew(0deg); 171 | animation: wing-animate 1s ease-in-out infinite alternate; 172 | } 173 | .pen-mouth2::before { 174 | animation: mouth-animate .3s ease-in-out infinite alternate; 175 | background: #FFEB3B; 176 | } 177 | } 178 | .penguin .food { 179 | top: 35%; 180 | right: 1rem; 181 | width: 1rem; 182 | display: none; 183 | } 184 | .eating .food{ 185 | display: block; 186 | } 187 | @-webkit-keyframes wing-animate{ 188 | to { 189 | right: -1.2em; 190 | transform: rotate(8deg) skew(0deg); 191 | } 192 | } 193 | @-webkit-keyframes mouth-animate{ 194 | to { 195 | transform: rotate3d(1, 1, 0, 64deg); 196 | } 197 | } -------------------------------------------------------------------------------- /src/styles/page/study.less: -------------------------------------------------------------------------------- 1 | /* 学习 */ 2 | .study-nav { 3 | padding: 1rem; 4 | height: 100%; 5 | overflow: auto; 6 | } 7 | .study-nav li { 8 | position: relative; 9 | height: 45px; 10 | border-radius: 5px; 11 | background-color: #797979; 12 | color: #fff; 13 | display: flex; 14 | justify-content: space-between; 15 | align-items: center; 16 | overflow: hidden; 17 | } 18 | .study-nav li + li { 19 | margin-top: 5px; 20 | } 21 | .sn-plan { 22 | position: relative; 23 | padding-right: 1rem; 24 | } 25 | .sn-name { 26 | position: relative; 27 | padding-left: 1rem; 28 | } 29 | .sn-bg { 30 | position: absolute; 31 | height: 100%; 32 | background-color: #4CAF50; 33 | } 34 | .study-list{ 35 | padding: 1rem; 36 | li { 37 | position: relative; 38 | padding: 1rem; 39 | border-radius: 5px; 40 | background: #636363; 41 | color: #fff; 42 | overflow: hidden; 43 | &>i { 44 | position: absolute; 45 | top: 50%; 46 | left: 50%; 47 | font-size: 25px; 48 | color: #fff; 49 | display: none; 50 | transform: translate(-50%, -50%); 51 | z-index: 9; 52 | } 53 | &+ li { 54 | margin-top: .5rem; 55 | } 56 | &.unlock { 57 | background: #636363; 58 | &:before { 59 | position: absolute; 60 | content: ""; 61 | top: 0; 62 | left: 0; 63 | width: 100%; 64 | height: 100%; 65 | background: rgba(0,0,0,.7); 66 | z-index: 9; 67 | } 68 | &>i{ 69 | display: block; 70 | } 71 | } 72 | } 73 | } 74 | .sl-head { 75 | position: relative; 76 | display: flex; 77 | justify-content: space-between; 78 | z-index: 2; 79 | } 80 | .sl-reward { 81 | position: relative; 82 | display: flex; 83 | margin-top: .5rem; 84 | z-index: 2; 85 | &>div + div { 86 | margin-left: .5rem 87 | } 88 | } 89 | .sl-plan { 90 | position: absolute; 91 | top: 0; 92 | left: 0; 93 | height: 100%; 94 | background: #4CAF50; 95 | } -------------------------------------------------------------------------------- /src/views/Friends.vue: -------------------------------------------------------------------------------- 1 | 31 | 47 | 103 | -------------------------------------------------------------------------------- /src/views/FriendsHome-小鸡的备份.vue: -------------------------------------------------------------------------------- 1 | 86 | 161 | -------------------------------------------------------------------------------- /src/views/FriendsHome.vue: -------------------------------------------------------------------------------- 1 | 86 | 227 | -------------------------------------------------------------------------------- /src/views/GachaPack.vue: -------------------------------------------------------------------------------- 1 | 40 | 49 | 105 | -------------------------------------------------------------------------------- /src/views/Log.vue: -------------------------------------------------------------------------------- 1 | 25 | 26 | 62 | -------------------------------------------------------------------------------- /src/views/Login.vue: -------------------------------------------------------------------------------- 1 | 23 | 24 | 111 | -------------------------------------------------------------------------------- /src/views/LuckDraw.vue: -------------------------------------------------------------------------------- 1 | 31 | 280 | 281 | 348 | -------------------------------------------------------------------------------- /src/views/Penguin.vue: -------------------------------------------------------------------------------- 1 | 23 | 82 | -------------------------------------------------------------------------------- /src/views/Register.vue: -------------------------------------------------------------------------------- 1 | 18 | 19 | 101 | -------------------------------------------------------------------------------- /src/views/StudyList.vue: -------------------------------------------------------------------------------- 1 | 26 | 27 | 82 | -------------------------------------------------------------------------------- /utils/filters.js: -------------------------------------------------------------------------------- 1 | // 时间过滤器 2 | const SecondToDate = function (value) { 3 | var time = value; 4 | if (null != time && "" != time) { 5 | if (time > 60 * 1000 && time < 60 * 60 * 1000) { 6 | time = parseInt(time / 1000 / 60.0) + "分钟" + parseInt((parseFloat(time / 1000 / 60.0) - 7 | parseInt(time / 1000 / 60.0)) * 60) + "秒"; 8 | } else if (time >= 60 * 60 * 1000 && time < 60 * 60 * 24 * 1000) { 9 | time = parseInt(time / 1000 / 3600.0) + "小时" + parseInt((parseFloat(time / 1000 / 3600.0) - 10 | parseInt(time / 1000 / 3600.0)) * 60) + "分钟" + 11 | parseInt((parseFloat((parseFloat(time / 1000 / 3600.0) - parseInt(time / 1000 / 3600.0)) * 60) - 12 | parseInt((parseFloat(time / 1000 / 3600.0) - parseInt(time / 1000 / 3600.0)) * 60)) * 60) + "秒"; 13 | } else if (time >= 60 * 60 * 24 * 1000) { 14 | time = parseInt(time / 1000 / 3600.0/24) + "天" +parseInt((parseFloat(time / 1000 / 3600.0/24)- 15 | parseInt(time / 1000 / 3600.0/24))*24) + "小时" + parseInt((parseFloat(time / 1000 / 3600.0) - 16 | parseInt(time / 1000 / 3600.0)) * 60) + "分钟" + 17 | parseInt((parseFloat((parseFloat(time / 1000 / 3600.0) - parseInt(time / 1000/ 3600.0)) * 60) - 18 | parseInt((parseFloat(time / 1000 / 3600.0) - parseInt(time / 1000 / 3600.0)) * 60)) * 60) + "秒"; 19 | } else { 20 | time = Math.round((time % (1000 * 60)) / 1000) + "秒"; 21 | } 22 | } 23 | return time; 24 | } 25 | export default { 26 | SecondToDate 27 | } -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | devServer: { 3 | host:"127.0.0.1",//要设置当前访问的ip 否则失效 4 | open: true, //浏览器自动打开页面 5 | disableHostCheck: true, 6 | port: 9099, 7 | // 设置代理 8 | proxy: { 9 | "/api": { 10 | target: "http://127.0.0.1:3000", 11 | changeOrigin: true, // 是否允许跨越, 开发环境中使用 12 | pathRewrite: { 13 | "^/api": "" 14 | } 15 | }, 16 | "/api2": { 17 | target: "https://webstatic.mihoyo.com", 18 | changeOrigin: true, // 是否允许跨越, 开发环境中使用 19 | pathRewrite: { 20 | "^/api2": "" 21 | } 22 | } 23 | } 24 | }, 25 | css: { 26 | extract: true, 27 | sourceMap: false, 28 | loaderOptions: { 29 | // 给 sass-loader 传递选项 30 | sass: { 31 | // @/ 是 src/ 的别名 32 | // 所以这里假设你有 `src/main.sass` 这个文件 33 | // 注意:在 sass-loader v7 中,这个选项名是 "data" 34 | //prependData: `@import "~@/main.sass"` 35 | //data: `@import "./src/styles/main.scss";` 36 | }, 37 | // 默认情况下 `sass` 选项会同时对 `sass` 和 `scss` 语法同时生效 38 | // 因为 `scss` 语法在内部也是由 sass-loader 处理的 39 | // 但是在配置 `data` 选项的时候 40 | // `scss` 语法会要求语句结尾必须有分号,`sass` 则要求必须没有分号 41 | // 在这种情况下,我们可以使用 `scss` 选项,对 `scss` 语法进行单独配置 42 | scss: { 43 | //prependData: `@import "~@/main.scss";` 44 | }, 45 | // 给 less-loader 传递 Less.js 相关选项 46 | less:{ 47 | // http://lesscss.org/usage/#less-options-strict-units `Global Variables` 48 | // `primary` is global variables fields name 49 | // globalVars: { 50 | // primary: '#fff' 51 | // } 52 | } 53 | } 54 | } 55 | } 56 | --------------------------------------------------------------------------------