├── .browserslistrc ├── .eslintrc.js ├── .gitignore ├── README.md ├── babel.config.js ├── jest.config.js ├── mock └── target.js ├── package.json ├── public ├── favicon.ico ├── github.png └── index.html ├── src ├── App.vue ├── assets │ ├── icons │ │ ├── iconfont.css │ │ ├── iconfont.eot │ │ ├── iconfont.js │ │ ├── iconfont.svg │ │ ├── iconfont.ttf │ │ ├── iconfont.woff │ │ └── iconfont.woff2 │ ├── imgs │ │ ├── avatar.jpg │ │ ├── logo.png │ │ └── sign_up_bg.png │ ├── style.css │ └── styles │ │ ├── base.scss │ │ ├── main.scss │ │ └── special.scss ├── components │ ├── AskModel.vue │ ├── AsksItem.vue │ ├── CommentItem.vue │ ├── CommentItemActions.vue │ ├── CommentList.vue │ ├── EditorHeader.vue │ ├── IconButtons.vue │ ├── ListItem.vue │ ├── ListItemActions.vue │ ├── ListItemHot.vue │ ├── MainHeader.vue │ ├── MainListNav.vue │ ├── MainListWrapper.vue │ ├── MainSidebar.vue │ ├── RichTextEditor.vue │ ├── SidebarFooter.vue │ └── SignUpCore.vue ├── lib │ ├── config.js │ └── utils.js ├── main.js ├── plugins │ └── element.js ├── router │ └── index.js ├── service │ ├── config.js │ └── index.js ├── store │ └── index.js └── views │ ├── About.vue │ ├── DetailsArticle.vue │ ├── DetailsQuestion.vue │ ├── Editor.vue │ ├── Home.vue │ ├── Main.vue │ ├── People.vue │ └── SignUp.vue ├── tests └── unit │ └── example.spec.js ├── vue.config.js └── webpack.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/babel.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: "@vue/cli-plugin-unit-jest" 3 | }; 4 | -------------------------------------------------------------------------------- /mock/target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/mock/target.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/public/github.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/public/index.html -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/icons/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/icons/iconfont.css -------------------------------------------------------------------------------- /src/assets/icons/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/icons/iconfont.eot -------------------------------------------------------------------------------- /src/assets/icons/iconfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/icons/iconfont.js -------------------------------------------------------------------------------- /src/assets/icons/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/icons/iconfont.svg -------------------------------------------------------------------------------- /src/assets/icons/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/icons/iconfont.ttf -------------------------------------------------------------------------------- /src/assets/icons/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/icons/iconfont.woff -------------------------------------------------------------------------------- /src/assets/icons/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/icons/iconfont.woff2 -------------------------------------------------------------------------------- /src/assets/imgs/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/imgs/avatar.jpg -------------------------------------------------------------------------------- /src/assets/imgs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/imgs/logo.png -------------------------------------------------------------------------------- /src/assets/imgs/sign_up_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/imgs/sign_up_bg.png -------------------------------------------------------------------------------- /src/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/style.css -------------------------------------------------------------------------------- /src/assets/styles/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/styles/base.scss -------------------------------------------------------------------------------- /src/assets/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/styles/main.scss -------------------------------------------------------------------------------- /src/assets/styles/special.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/assets/styles/special.scss -------------------------------------------------------------------------------- /src/components/AskModel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/AskModel.vue -------------------------------------------------------------------------------- /src/components/AsksItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/AsksItem.vue -------------------------------------------------------------------------------- /src/components/CommentItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/CommentItem.vue -------------------------------------------------------------------------------- /src/components/CommentItemActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/CommentItemActions.vue -------------------------------------------------------------------------------- /src/components/CommentList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/CommentList.vue -------------------------------------------------------------------------------- /src/components/EditorHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/EditorHeader.vue -------------------------------------------------------------------------------- /src/components/IconButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/IconButtons.vue -------------------------------------------------------------------------------- /src/components/ListItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/ListItem.vue -------------------------------------------------------------------------------- /src/components/ListItemActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/ListItemActions.vue -------------------------------------------------------------------------------- /src/components/ListItemHot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/ListItemHot.vue -------------------------------------------------------------------------------- /src/components/MainHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/MainHeader.vue -------------------------------------------------------------------------------- /src/components/MainListNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/MainListNav.vue -------------------------------------------------------------------------------- /src/components/MainListWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/MainListWrapper.vue -------------------------------------------------------------------------------- /src/components/MainSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/MainSidebar.vue -------------------------------------------------------------------------------- /src/components/RichTextEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/RichTextEditor.vue -------------------------------------------------------------------------------- /src/components/SidebarFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/SidebarFooter.vue -------------------------------------------------------------------------------- /src/components/SignUpCore.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/components/SignUpCore.vue -------------------------------------------------------------------------------- /src/lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/lib/config.js -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/main.js -------------------------------------------------------------------------------- /src/plugins/element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/plugins/element.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/service/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/service/config.js -------------------------------------------------------------------------------- /src/service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/service/index.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/About.vue -------------------------------------------------------------------------------- /src/views/DetailsArticle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/DetailsArticle.vue -------------------------------------------------------------------------------- /src/views/DetailsQuestion.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/DetailsQuestion.vue -------------------------------------------------------------------------------- /src/views/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/Editor.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/Main.vue -------------------------------------------------------------------------------- /src/views/People.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/People.vue -------------------------------------------------------------------------------- /src/views/SignUp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/src/views/SignUp.vue -------------------------------------------------------------------------------- /tests/unit/example.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/tests/unit/example.spec.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/vue.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwy007/fakezhihu/HEAD/webpack.config.js --------------------------------------------------------------------------------