├── .browserslistrc ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── README.md ├── effectDiagram ├── 1.login.png ├── 2.home-login.png ├── 3.home-logout.png ├── 4.column.png ├── 5.colum-detail.png └── 6.create.png ├── package.json ├── public ├── index.html └── title_icon.png ├── src ├── App.vue ├── components │ ├── ColumnList.vue │ ├── Dropdown.vue │ ├── DropdownItem.vue │ ├── GlobalFooter.vue │ ├── GlobalHeader.vue │ ├── HomeItem.vue │ ├── Loader.vue │ ├── PostList.vue │ ├── Toast.vue │ ├── TopicList.vue │ ├── UploadFile.vue │ ├── ValidateForm.vue │ └── ValidateInput.vue ├── hooks │ ├── useClickOutside.ts │ └── useCreateToast.ts ├── http │ └── index.ts ├── main.ts ├── public.css ├── router.ts ├── shims-vue.d.ts ├── store │ ├── index.ts │ └── type.ts ├── utils │ ├── getCurrentTime.ts │ └── validateRules.ts └── views │ ├── Column.vue │ ├── ColumnDetail.vue │ ├── CreatePost.vue │ ├── Home.vue │ ├── Login.vue │ └── Register.vue └── tsconfig.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/README.md -------------------------------------------------------------------------------- /effectDiagram/1.login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/effectDiagram/1.login.png -------------------------------------------------------------------------------- /effectDiagram/2.home-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/effectDiagram/2.home-login.png -------------------------------------------------------------------------------- /effectDiagram/3.home-logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/effectDiagram/3.home-logout.png -------------------------------------------------------------------------------- /effectDiagram/4.column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/effectDiagram/4.column.png -------------------------------------------------------------------------------- /effectDiagram/5.colum-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/effectDiagram/5.colum-detail.png -------------------------------------------------------------------------------- /effectDiagram/6.create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/effectDiagram/6.create.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/public/index.html -------------------------------------------------------------------------------- /public/title_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/public/title_icon.png -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/components/ColumnList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/ColumnList.vue -------------------------------------------------------------------------------- /src/components/Dropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/Dropdown.vue -------------------------------------------------------------------------------- /src/components/DropdownItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/DropdownItem.vue -------------------------------------------------------------------------------- /src/components/GlobalFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/GlobalFooter.vue -------------------------------------------------------------------------------- /src/components/GlobalHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/GlobalHeader.vue -------------------------------------------------------------------------------- /src/components/HomeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/HomeItem.vue -------------------------------------------------------------------------------- /src/components/Loader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/Loader.vue -------------------------------------------------------------------------------- /src/components/PostList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/PostList.vue -------------------------------------------------------------------------------- /src/components/Toast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/Toast.vue -------------------------------------------------------------------------------- /src/components/TopicList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/TopicList.vue -------------------------------------------------------------------------------- /src/components/UploadFile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/UploadFile.vue -------------------------------------------------------------------------------- /src/components/ValidateForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/ValidateForm.vue -------------------------------------------------------------------------------- /src/components/ValidateInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/components/ValidateInput.vue -------------------------------------------------------------------------------- /src/hooks/useClickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/hooks/useClickOutside.ts -------------------------------------------------------------------------------- /src/hooks/useCreateToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/hooks/useCreateToast.ts -------------------------------------------------------------------------------- /src/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/http/index.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/public.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/public.css -------------------------------------------------------------------------------- /src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/router.ts -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/store/type.ts -------------------------------------------------------------------------------- /src/utils/getCurrentTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/utils/getCurrentTime.ts -------------------------------------------------------------------------------- /src/utils/validateRules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/utils/validateRules.ts -------------------------------------------------------------------------------- /src/views/Column.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/views/Column.vue -------------------------------------------------------------------------------- /src/views/ColumnDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/views/ColumnDetail.vue -------------------------------------------------------------------------------- /src/views/CreatePost.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/views/CreatePost.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/views/Login.vue -------------------------------------------------------------------------------- /src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/src/views/Register.vue -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangtiao4/vue3-zhiye/HEAD/tsconfig.json --------------------------------------------------------------------------------