[feat][V]:引入vue-router

master
Romesum 5 years ago
parent 2795c955a7
commit fd978b675f

@ -9,7 +9,8 @@
}, },
"dependencies": { "dependencies": {
"element-ui": "^2.3.4", "element-ui": "^2.3.4",
"vue": "^2.5.16" "vue": "^2.5.16",
"vue-router": "^3.1.6"
}, },
"engines": { "engines": {
"node": ">=6" "node": ">=6"

@ -1,9 +1,6 @@
<template> <template>
<div id="app"> <div id="app">
<img src="./assets/logo.png"> <router-view/>
<div>
<el-button @click="startHacking">Start</el-button>
</div>
</div> </div>
</template> </template>

@ -1,11 +1,13 @@
import Vue from 'vue' import Vue from 'vue'
import ElementUI from 'element-ui' import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css' import 'element-ui/lib/theme-chalk/index.css'
import router from "~/router";
import App from './App.vue' import App from './App.vue'
Vue.use(ElementUI) Vue.use(ElementUI)
new Vue({ new Vue({
el: '#app', el: '#app',
router,
render: h => h(App) render: h => h(App)
}) })

@ -1,6 +1,6 @@
<template> <template>
<div id="app"> <div id="app">
<img src="./assets/logo.png"> <img src="../assets/logo.png">
<div> <div>
<el-button @click="startHacking">Start</el-button> <el-button @click="startHacking">Start</el-button>
</div> </div>

@ -0,0 +1,24 @@
import Vue from "vue";
import VueRouter from "vue-router";
// 引入组件
import test from "~/pages/test";
// 要告诉 vue 使用 vueRouter
Vue.use(VueRouter);
const routes = [
{
path: "/",
redirect: '/home'
},
{
path: "/home",
component: test
}
]
let router = new VueRouter({
routes
})
export default router;
Loading…
Cancel
Save