vue--信息管理平台之main.js
1.main.js:
import Vue from "vue"
import App from "./App"
import vueRouter from "vue-router"
import vueResource from "vue-resource"
import index from "./components/index"
import adduser from "./components/adduser"
import userdetails from "./components/userdetails"
import editinfo from "./components/editinfo"
Vue.use(vueRouter)
Vue.use(vueResource)
Vue.config.productionTip = false
var router=new vueRouter({
mode:"history",
base:__dirname,
routes:[
{path:"/",component:index},
{path:"/adduser",component:adduser},
{path:"/userdetails/:id",component:userdetails},
{path:"/editinfo/:id",component:editinfo}
]
})
/* eslint-disable no-new */
new Vue({
router,
template: `<div id="app">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">fitness健身网站会员管理</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><router-link to="/">首页</router-link></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><router-link to="/adduser"><span class="glyphicon glyphicon-user"></span> 用户</router-link></li>
</ul>
</div>
</div>
</nav>
<router-view></router-view>
</div>`
}).$mount("#app")