nuxt3入门到实战 -- Vue3 SSR 服务端渲染方案[持续更新中]

nuxt3入门到实战 – Vue3 SSR 服务端渲染方案

创建项目

pnpm dlx nuxi init nuxt-app

安装依赖

pnpm install --shamefully-hoist

命令说明


{
  "private": true,
  "scripts": {
    "build": "nuxt build", // 编译
    "dev": "nuxt dev", // 开发者模式启动
    "generate": "nuxt generate",
    "preview": "nuxt preview" // 预览
  },
  "devDependencies": {
    "nuxt": "3.0.0-rc.8"
  },
  "dependencies": {
    "@nuxtjs/proxy": "^2.1.0"
  }
}


目录结构说明

创建项目之后,没有的目录和文件需要手动创建

│  app.vue
│  nuxt.config.ts
│  package.json
│  pnpm-lock.yaml
│  README.md
│  tsconfig.json
├─assets // 静态资源目录
│      qr.jpg
│      
├─pages // 约定式路由文件  放在这里
│  │  about.vue //路由地址 /about
│  │  cat.vue //路由地址 /cat
│  │  dog.vue //路由地址 /dog
│  │  hello.vue //路由地址 /hello
│  │  index.vue //路由地址 路由入口
│  │  
│  └─user
│          index.vue // 默认路由 /user
│          [id].vue // 动态路由 例如 /user/1 /user/2
│          
└─public
        a.js
        qr.jpg

如何定义路由

nuxt3采用约定式路由,pages目录下的文件名作为路由的路径名称





路由映射地址

├─pages // 约定式路由文件  放在这里
│  │  about.vue //路由地址 /about
│  │  cat.vue //路由地址 /cat
│  │  dog.vue //路由地址 /dog
│  │  hello.vue //路由地址 /hello
│  │  index.vue //路由地址 路由入口
│  │  
│  └─user
│          index.vue // 默认路由 /user
│          [id].vue // 动态路由 例如 /user/1 /user/2
│ 

你可能感兴趣的:(nuxt,vue.js,javascript,前端)