nuxt与vue区别(转)
- 路由 nuxt按照 pages 文件夹的目录结构自动生成路由
http://localhost:3000/user/reg 相当于 去访问 pages文件夹 下的 user文件夹 下的 reg.vue
vue需在 src/router/index.js 手动配置路由 - 入口页面 nuxt页面入口为 layouts/default.vue vue页面入口为 src/App.vue
- nuxt 类似 router-view , nuxt-link 类似 router-link
- webpack配置 nuxt内置webpack,允许根据服务端需求,在 nuxt.config.js 中的build属性自定义构建webpack的配置,覆盖默认配置 vue关于webpack的配置存放在build文件夹下
- asyncData 里面发送ajax 这个东西跟生命周期这些都是平级的
要理解asyncData方法执行时,其实是在服务端完成的,这个数据是在服务端渲染好了的