欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue elementui router

Vue是Web開發(fā)趨勢(shì)中的明星框架,而ElementUI是一個(gè)優(yōu)秀的UI組件庫(kù),為我們的開發(fā)工作省下大量的時(shí)間和精力。Vue Router,則是Vue中最常用的路由管理器。這三個(gè)工具的結(jié)合使用,可以讓我們展示更完美的Web頁(yè)面。我將在本文中簡(jiǎn)單介紹如何使用Vue、ElementUI以及Vue Router來構(gòu)建一個(gè)精美的Web應(yīng)用。

首先,我們需要安裝Vue及Vue Router。在命令行輸入以下命令來安裝:

npm install vue
npm install vue-router

接下來,我們需要在Vue項(xiàng)目中引入ElementUI。在命令行輸入以下命令來安裝ElementUI:

npm install element-ui -S

接下來,我們需要在Vue項(xiàng)目中注冊(cè)ElementUI及Vue Router。在main.js中添加以下代碼:

// main.js
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import VueRouter from 'vue-router'
import App from './App.vue'
import routes from './routes.js'
Vue.config.productionTip = false
Vue.use(ElementUI)
Vue.use(VueRouter)
const router = new VueRouter({
mode: 'history',
routes
})
new Vue({
router,
render: h =>h(App),
}).$mount('#app')

在App.vue中,我們創(chuàng)建了一個(gè)簡(jiǎn)單的頁(yè)面,作為我們的主頁(yè)。我們可以在這個(gè)組件中注冊(cè)各種ElementUI組件,比如Button、Table等。接下來,我們需要配置路由。在routes.js文件中添加以下代碼:

// routes.js
import Home from './components/Home.vue'
import About from './components/About.vue'
const routes = [
{ path: '/', component: Home },
{ path: '/about', component: About }
]
export default routes

在routes.js文件中,我們定義了兩個(gè)路由,路徑分別為/和/about。component屬性指向相應(yīng)的組件。

最后,在App.vue中添加以下代碼,使用<router-view>標(biāo)簽渲染路由對(duì)應(yīng)的組件:

<template>
<div>
<el-menu mode="horizontal">
<el-menu-item index="1"><router-link to="/">Home</router-link></el-menu-item>
<el-menu-item index="2"><router-link to="/about">About</router-link></el-menu-item>
</el-menu>
<router-view></router-view>
</div>
</template>

現(xiàn)在,我們就可以運(yùn)行Vue項(xiàng)目,并在瀏覽器中訪問localhost:8080,看到一個(gè)擁有導(dǎo)航欄和主頁(yè)的Web應(yīng)用了。我們可以點(diǎn)擊導(dǎo)航欄上的按鈕,切換路由,看到相應(yīng)的組件。