在Vue中,頁面配置路徑是非常重要的一個環節,它關系著整個頁面的加載及使用。配置路徑時需要遵循一定規則,方便后期對項目的維護和更新。
首先,Vue的頁面配置路徑需要在router文件夾下進行,我們可以在該文件夾中新建一個routes.js文件,然后在其中編寫路由配置代碼
import Home from '@/pages/Home.vue' import About from '@/pages/About.vue' const routes = [ { path: '/', name: 'Home', component: Home }, { path: '/about', name: 'About', component: About } ] export default routes
在上述代碼中,我們引入了Home和About兩個頁面組件,然后定義了路由配置信息,如路由路徑path、路由名稱name以及路由對應的組件component。其中,@符號表示的是src文件夾地址,是vue-cli中默認的別名。
在上述代碼之后,我們需要在router/index.js文件中引入routes文件,并將其加入VueRouter實例中
import Vue from 'vue' import VueRouter from 'vue-router' import routes from './routes' Vue.use(VueRouter) const router = new VueRouter({ routes: routes, mode: 'history' }) export default router
在上述代碼中,我們使用Vue.use方法引入VueRouter,并將路由配置信息routes加入到VueRouter實例中。同時,我們使用了history模式,即在路徑中不會加入#符號。
為了方便程序的維護和管理,我們還可以在router文件夾下新建一個index.js文件,用于統一導出所有文件
import Vue from 'vue' import VueRouter from 'vue-router' import routes from './routes' Vue.use(VueRouter) const router = new VueRouter({ routes: routes, mode: 'history' }) export default router
在上述代碼中,我們將VueRouter和routes都導入并使用,并導出了router。這樣,我們只需要在main.js文件中引入router即可
import Vue from 'vue' import App from './App.vue' import router from './router' new Vue({ router, render: h =>h(App) }).$mount('#app')
在上述代碼中,我們將router加入了Vue實例中,以及渲染App組件。
通過上述配置,我們可以完成基本的路由配置。同時,Vue還提供了一些路由跳轉時的鉤子函數,例如beforeEach、afterEach等。我們可以根據需求來進行使用,進一步提高頁面的效率和質量。
上一篇d3.json 參數
下一篇vue const作用域