[{"title":"( 97 个子文件 79KB ) Vue3_Typescript_zhihu:Vue3.0(正式版)+ TS仿知乎专栏企业级项目-源码","children":[{"title":"Vue3_Typescript_zhihu-master","children":[{"title":"zheye","children":[{"title":"public","children":[{"title":"index.html <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false}],"spread":true},{"title":".browserslistrc <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":".prettierignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"router.ts <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"main.ts <span style='color:#111;'> 400B </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"request.ts <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'> 189B </span>","children":null,"spread":false}],"spread":true},{"title":"store.ts <span style='color:#111;'> 3.58KB </span>","children":null,"spread":false},{"title":"views","children":[{"title":"Home.vue <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"CreatePost.vue <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"Login.vue <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"ColumnDetail.vue <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"Signup.vue <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"shims-vue.d.ts <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"components","children":[{"title":"Loading.vue <span style='color:#111;'> 999B </span>","children":null,"spread":false},{"title":"Uploader.vue <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"ValidateInput.vue <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"HelloWorld.vue <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"ValidateForm.vue <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"Message.vue <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"DropdownItem.vue <span style='color:#111;'> 486B </span>","children":null,"spread":false},{"title":"Dropdown.vue <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"PostList.vue <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"createMessage.ts <span style='color:#111;'> 607B </span>","children":null,"spread":false},{"title":"GlobalHeader.vue <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"ColumnList.vue <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"App.vue <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"assets","children":[{"title":"json","children":[{"title":"getColumnPosts.json5 <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false},{"title":"getColumn.json5 <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"getCurrentUser.json5 <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"register.json5 <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"getColumns.json5 <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"upload.json5 <span style='color:#111;'> 329B </span>","children":null,"spread":false},{"title":"login.json5 <span style='color:#111;'> 775B </span>","children":null,"spread":false}],"spread":false},{"title":"avatar.jpg <span style='color:#111;'> 528B </span>","children":null,"spread":false},{"title":"callout.svg <span style='color:#111;'> 6.58KB </span>","children":null,"spread":false},{"title":"column.jpg <span style='color:#111;'> 474B </span>","children":null,"spread":false},{"title":"logo.png <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false}],"spread":false},{"title":"helper.ts <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"api","children":[{"title":"uploadController.ts <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'> 351B </span>","children":null,"spread":false},{"title":"postsController.ts <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"authController.ts <span style='color:#111;'> 785B </span>","children":null,"spread":false},{"title":"columnController.ts <span style='color:#111;'> 927B </span>","children":null,"spread":false}],"spread":false},{"title":"testData.ts <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"hooks","children":[{"title":"useClickOutside.ts <span style='color:#111;'> 888B </span>","children":null,"spread":false},{"title":"useDOMCreate.ts <span style='color:#111;'> 267B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"vue.config.js <span style='color:#111;'> 970B </span>","children":null,"spread":false},{"title":".editorconfig <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":".prettierrc.js <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"typescript-basic","children":[{"title":"function-basic.ts <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"jQuery.d.ts <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"class.js <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"type-interence-and-more.ts <span style='color:#111;'> 631B </span>","children":null,"spread":false},{"title":"generics.ts <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"array-and-tuple.ts <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"test.js <span style='color:#111;'> 72B </span>","children":null,"spread":false},{"title":"interface-basic.ts <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"test.ts <span style='color:#111;'> 86B </span>","children":null,"spread":false},{"title":"build-in-types.ts <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"declaration-files.ts <span style='color:#111;'> 31B </span>","children":null,"spread":false},{"title":"class.ts <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"type-alias.ts <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"enums.js <span style='color:#111;'> 134B </span>","children":null,"spread":false},{"title":"class-interface.ts <span style='color:#111;'> 694B </span>","children":null,"spread":false},{"title":"basic-types.ts <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"enums.ts <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 108B </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"vue3-basic","children":[{"title":"public","children":[{"title":"index.html <span style='color:#111;'> 638B </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false}],"spread":true},{"title":".browserslistrc <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":".prettierignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main.ts <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"compare.js <span style='color:#111;'> 115B </span>","children":null,"spread":false},{"title":"shims-vue.d.ts <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"components","children":[{"title":"AsyncShow.vue <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"HelloWorld.vue <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"DogShow.vue <span style='color:#111;'> 405B </span>","children":null,"spread":false},{"title":"Modal.vue <span style='color:#111;'> 851B </span>","children":null,"spread":false}],"spread":true},{"title":"App.vue <span style='color:#111;'> 3.97KB </span>","children":null,"spread":false},{"title":"assets","children":[{"title":"logo.png <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false}],"spread":true},{"title":"hooks","children":[{"title":"useMousePosition.ts <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"userURLLoader.ts <span style='color:#111;'> 567B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"tsconfig.json <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 314B </span>","children":null,"spread":false},{"title":"vue.config.js <span style='color:#111;'> 448B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":".prettierrc.js <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 745B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]