├── demo └── demo.gif ├── public ├── favicon.ico └── index.html ├── src ├── assets │ └── logo.png ├── store │ └── index.js ├── router │ └── index.js ├── main.js ├── components │ ├── tag-linkage-time │ │ └── index.vue │ ├── tag-linkage-addr │ │ └── index.vue │ ├── tag-linkage-date │ │ └── index.vue │ └── tag-linkage-base │ │ ├── js │ │ └── MTween.js │ │ └── index.vue └── App.vue ├── babel.config.js ├── .editorconfig ├── .gitignore ├── README.md └── package.json /demo/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chilliness/vue-linkage/HEAD/demo/demo.gif -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chilliness/vue-linkage/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chilliness/vue-linkage/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{js,jsx,ts,tsx,vue}] 2 | indent_style = space 3 | indent_size = 2 4 | trim_trailing_whitespace = true 5 | insert_final_newline = true 6 | -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- 1 | import { createStore } from "vuex"; 2 | 3 | export default createStore({ 4 | state: {}, 5 | mutations: {}, 6 | actions: {}, 7 | modules: {}, 8 | }); 9 | -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- 1 | import { createRouter, createWebHashHistory } from "vue-router"; 2 | 3 | const routes = []; 4 | 5 | const router = createRouter({ 6 | history: createWebHashHistory(), 7 | routes, 8 | }); 9 | 10 | export default router; 11 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import { createApp } from "vue"; 2 | import App from "./App.vue"; 3 | import TagLinkageBase from "@/components/tag-linkage-base"; 4 | 5 | let app = createApp(App); 6 | 7 | app.component("tag-linkage-base", TagLinkageBase); 8 | 9 | app.mount("#app"); 10 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |