├── .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 |
2 |
3 |
4 |
5 |
6 |
7 |
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 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
{{eggprogress}}%
14 |
17 |
18 |
19 |
20 |
21 |
70 |
--------------------------------------------------------------------------------
/src/components/Nodata.vue:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
23 |
--------------------------------------------------------------------------------
/src/components/Ugooddetails.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
25 |
30 |
31 |
32 |
33 |
119 |
130 |
--------------------------------------------------------------------------------
/src/components/Upersonal.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
![]()
12 |
更换
13 |
14 |
15 |
{{userinfo.username}}改名
16 |
17 |
18 |
{{userinfo.money}}
19 |
20 |
{{userinfo.gem}}
21 |
22 |
23 |
24 |
注册时间:{{userinfo.registerDate}}
25 |
最近登录:{{userinfo.updateDate}}
26 |
27 |
28 |
小鸡档案
29 |
等级:{{chick.level}}
30 |
学历:学前
31 |
当前经验:{{chick.exp}}
32 |
升级经验:{{chick.upgradeExp}}
33 |
进食状态:进食中...挨饿中...
34 |
总产蛋量:{{chick.eggTotal}}
35 |
待拾蛋量:{{chick.eggNum}}
36 |
鸡蛋进度:{{chick.eggProgress}}%
37 |
帽子皮肤:{{chick.skinHat}}
38 |
衣服皮肤:{{chick.skinClothes}}
39 |
40 |
46 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
61 |
62 |
![]()
63 |
64 |
65 |
66 |
67 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
修改名字需要{{setNameMoney}}
80 |
81 |
82 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
197 |
--------------------------------------------------------------------------------
/src/components/Upurchase.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
20 |
23 |
24 |
25 |
26 |
107 |
118 |
--------------------------------------------------------------------------------
/src/components/Usell.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
21 |
24 |
25 |
26 |
27 |
105 |
116 |
--------------------------------------------------------------------------------
/src/components/Uskindetails.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
31 |
39 |
40 |
41 |
42 |
111 |
116 |
--------------------------------------------------------------------------------
/src/components/Utasks.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | -
10 |
11 |
12 |
13 |
{{task.taskTitle}}
14 |
15 |
奖励{{task.rewardMoney}}
16 |
{{task.rewardGem}}
17 |
18 |
19 | {{task.currCount}}/{{task.needCount}}
20 |
21 |
22 |
未完成
23 |
领取奖励
24 |
已领取
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
59 |
92 |
--------------------------------------------------------------------------------
/src/components/chickskin/Clothesdefault.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
20 |
--------------------------------------------------------------------------------
/src/components/chickskin/Clothesforg.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
28 |
--------------------------------------------------------------------------------
/src/components/chickskin/Clothespainter.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
24 |
--------------------------------------------------------------------------------
/src/components/chickskin/Clothesshenli.vue:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 |
16 |
17 |
32 |
--------------------------------------------------------------------------------
/src/components/chickskin/Clothestribe.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
24 |
--------------------------------------------------------------------------------
/src/components/chickskin/Hatdefault.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
20 |
--------------------------------------------------------------------------------
/src/components/chickskin/Hatforg.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
24 |
--------------------------------------------------------------------------------
/src/components/chickskin/Hatpainter.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
22 |
--------------------------------------------------------------------------------
/src/components/chickskin/Hatshenli.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
37 |
--------------------------------------------------------------------------------
/src/components/chickskin/Hattribe.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
25 |
--------------------------------------------------------------------------------
/src/components/penguin/PenguinDefault.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
35 |
--------------------------------------------------------------------------------
/src/components/penguin/PenguinEating.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
35 |
--------------------------------------------------------------------------------
/src/components/penguin/PenguinHappy.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
35 |
--------------------------------------------------------------------------------
/src/components/scene/SceneDay.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
58 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Cbee.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
18 |
21 |
24 |
29 |
30 |
31 |
32 |
47 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Cclouds.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
24 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Cfence.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
25 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Cgrass.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
15 |
16 |
17 |
18 |
33 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Chouse.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
34 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Cleaf.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
25 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Cpeak.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
24 |
25 |
26 |
27 |
28 |
43 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Csunlight.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
25 |
--------------------------------------------------------------------------------
/src/components/scene/bg/Ctrough.vue:
--------------------------------------------------------------------------------
1 |
2 |
12 |
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 |
2 |
30 |
31 |
47 |
103 |
--------------------------------------------------------------------------------
/src/views/FriendsHome-小鸡的备份.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
返回
6 |
{{currUser.username}}
7 |
8 |
![]()
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
{{textContent}}
21 |
22 |
25 |
26 |
27 |
28 |
29 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
77 |
81 |
82 |
83 |
84 |
85 |
86 |
161 |
--------------------------------------------------------------------------------
/src/views/FriendsHome.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
返回
6 |
{{currUser.username}}
7 |
8 |
![]()
9 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
{{textContent}}
25 |
26 |
29 |
30 |
31 |
32 |
33 |
34 |
36 |
37 |
38 |
39 |
40 |
41 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
77 |
78 |
82 |
83 |
84 |
85 |
86 |
227 |
--------------------------------------------------------------------------------
/src/views/GachaPack.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
17 |
18 |
21 |
22 |
26 |
27 |
{{item.count}}
28 |
![]()
29 |
![]()
30 |
31 |
{{item.name}}
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
49 |
105 |
--------------------------------------------------------------------------------
/src/views/Log.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
{{item.log_title}}
19 | {{item.log_date}}
20 |
21 |
22 |
23 |
24 |
25 |
26 |
62 |
--------------------------------------------------------------------------------
/src/views/Login.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
Penguin Manor
10 |
11 |
21 |
22 |
23 |
24 |
111 |
--------------------------------------------------------------------------------
/src/views/LuckDraw.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
可抽奖次数:{{count}}
9 |
10 |
11 |
12 |
13 |
19 |
20 |
![]()
21 |
22 |
{{item.name}}*{{item.num}}
23 |
{{item.name}}
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
280 |
281 |
348 |
--------------------------------------------------------------------------------
/src/views/Penguin.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
82 |
--------------------------------------------------------------------------------
/src/views/Register.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
Penguin Manor
6 |
7 |
16 |
17 |
18 |
19 |
101 |
--------------------------------------------------------------------------------
/src/views/StudyList.vue:
--------------------------------------------------------------------------------
1 |
2 |
25 |
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 |
--------------------------------------------------------------------------------