脚本宝典收集整理的这篇文章主要介绍了用vue简单实现知乎日报,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
vue-router
和 vue-resource
这两个插件,并且使用了vue-cli
这个脚手架工具来搭建webpack项目。之后就可以正式开发了,UI我大致模仿了知乎日报安卓客户端的UI但是没有实现其全部功能,以后会慢慢完善。对于vue的核心,组件部分,我这里写了6个组件,分别是导航栏组件、侧边栏组件、主页组件、轮播组件、主题列表组件、文章组件,考虑到要模仿客户端UI,这里组件样式全是用sass/csS写的。我这里偷懒,响应式布局只写了最外面的container在屏幕宽度大于640px时候宽度调整为640px并且水平居中,所以建议在手机或F12手机模式下浏览demo,另外由于采用了flex布局,请使用现代浏览器。之后就是规划路由啦,然后做做简单的CSS3动画效果,demo就完工了,之后把demo上传到我1M带宽的小水管服务器上,静态文件挂在七牛云上,解决。403
,我不能确定是webpack-dev-server
出问题还是nginx
出问题或者是知乎封了我等等,后来发现如果我挂上ss,或者直接本地打开项目文件,图片是能正常打开的,然后我就意识到是防盗链问题,我的解决方式是用node来转发这些图片并更改请求referer
头为www.zhihu.COM然后问题就解决了,这里有个花絮:开始我把node http.Request
里面url对象的pathname写成了pathnnme然而我还没有发现导致返回的图片一直是本图片仅限在知乎内使用balabala的,我以为是服务器ip被封都放弃了,在上次检查时发现了这个bug然后图片就能正常显示了。Demo http://zhihu.garychang.cn
Github https://github.com/GaryChangC...
以上是脚本宝典为你收集整理的用vue简单实现知乎日报全部内容,希望文章能够帮你解决用vue简单实现知乎日报所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。