nuxt与vue区别(转)

  1. 路由  nuxt按照 pages 文件夹的目录结构自动生成路由
    http://localhost:3000/user/reg 相当于 去访问 pages文件夹 下的 user文件夹 下的 reg.vue
    vue需在 src/router/index.js 手动配置路由
  2. 入口页面  nuxt页面入口为 layouts/default.vue  vue页面入口为 src/App.vue
  3. nuxt 类似 router-view , nuxt-link 类似 router-link
  4. webpack配置  nuxt内置webpack,允许根据服务端需求,在 nuxt.config.js 中的build属性自定义构建webpack的配置,覆盖默认配置  vue关于webpack的配置存放在build文件夹下
  5. asyncData 里面发送ajax 这个东西跟生命周期这些都是平级的

要理解asyncData方法执行时,其实是在服务端完成的,这个数据是在服务端渲染好了的

原文地址:https://www.cnblogs.com/snowhite/p/14751256.html