vuejs / vue-hackernews-2.0

HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering
MIT License
10.96k stars 2.15k forks source link

组件asyncData以及引入外部非npm的js文件问题。 #291

Open aikefang opened 6 years ago

aikefang commented 6 years ago

1、在使用过程中发现asyncData在组件中不生效,查了一查文档,原来是asyncData仅支持路由页使用,有办法改造一下,让其在子组件中也可以生效吗? 2、vue-hackernews2 与 Nuxt.js 有关系吗?我看他们的文档有点相似。 3、引入外部链接有没有推荐的使用方法,可以给个文档介绍吗? 非常感谢能够得到解答

aikefang commented 6 years ago

还有一个问题,例如我有2个页面,a.html和b.html,a.html页面是需要SEO的页面,b.html是用户的个人中心,不需要SEO,可以对部分页面不进行ssr吗?

JounQin commented 6 years ago

1:不在路由里请求自己在 entry-server.js 之类的地方主动发起就可以了,不一定要放在 asyncData 里 2:不知道为什么会问出这种问题,可能你说的文档是 https://ssr.vuejs.org ?Nuxt.js 帮助开发者做了很多基础性工作,而 vue-hackernews-2.0 则是演示完全自己搭建一个 Vue SSR 项目的架构 3:『引入外部链接』是什么意思? 4:https://github.com/vuejs/vue-router/issues/1584#issuecomment-314384044

另:有使用问题请到论坛和 SO 去提,issue 用来报 bug