base: process.env.BASE_URL
时间: 2024-01-05 13:18:20 浏览: 270
Node.js中环境变量process.env的一些事详解
`base: process.env.BASE_URL` 是 Vue 路由中的一个配置项,它的作用是指定基础 URL。在使用 `history` 模式时,如果不配置 `base`,则默认使用 `/` 作为基础 URL。而在使用 `hash` 模式时,`base` 配置项不起作用。
`process.env.BASE_URL` 是一个环境变量,它的值在项目启动时会被设置为 `public` 目录的绝对路径。因此,`base: process.env.BASE_URL` 的作用就是将路由的基础路径设置为项目的根路径,这样在使用 `history` 模式时,就可以正确地处理路由跳转和刷新页面的问题。
下面是一个示例,展示了如何在 Vue 路由中使用 `base: process.env.BASE_URL`:
```javascript
import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/views/Home.vue'
Vue.use(Router)
export default new Router({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/',
name: 'home',
component: Home
},
// other routes
]
})
```
阅读全文