-
-
Notifications
You must be signed in to change notification settings - Fork 78
Home
神代綺凛 edited this page Jul 14, 2022
·
45 revisions
不太建议您阅读或学习本项目的代码,这是我在初学 vue 时边学边写的实践成品,很多地方都不够优雅;例如开发初期缺乏组件化思想,导致单页文件十分长,HTML 层级很多,可能会让您看得头晕眼花;又例如我上来就拿着 mdui 一通写,过了一年才发现有 vuetify,但是已经太迟了啊,我已经写了好多定制的样式了,全换过去再调一遍 UI 不如杀了我(
完全重构可能是指望不上了,但我正在一点点地拆分模块以改善开发体验
-
Thu, 22 Apr 2021 05:40 GMT
In order to facilitate development and maintenance, this repository has been rewritten to delete large files from git history such as deleted images.
yarn install
yarn run serve
yarn run build
-
VUE_APP_GTAG
- Optional, Google Analytics gtag ID. -
VUE_APP_CDN
- Optional, CDN URL of static resources, usually ends with a slash/
. Only images will be loaded from CDN. -
USE_CDN
- Optional, set it totrue
if you also want to let website load and service worker precache all resources (not only images, but also js, css) from CDN specified byVUE_APP_CDN
.-
VUE_APP_CDN
must be setted before enable it. - Because of some limitations of PWA, some files will be automatically processed to ensure that
index.html
,manifest.json
,service-worker.js
will not be loaded from CDN.
-
yarn run lint
yarn run update-data
or
# Load data from jsDelivr CDN, recommend in China, but sometimes may be out of date due to cache
yarn run update-data:cdn
or
git clone https://github.com/Kengxxiao/ArknightsGameData --depth=1 ../ArknightsGameData
yarn run update-data:local
Used to deploy to GitHub Pages automatically, please ignore if not needed.
After forking this repo, you can enable it on "Actions" page, and set the following secrets:
-
GTAG
: Corresponding to ENVVUE_APP_GTAG
-
CDN
: Corresponding to ENVVUE_APP_CDN
-
USE_CDN
: Corresponding to ENVUSE_CDN