我正在嘗試學習vue.js,並且遇到了使路由工作出現問題的情況。 我想使用其他html文件內的模板,所以沒有內聯模板。Vue.js路由到不工作的頁面
發生什麼事是路由從不固定到我的頁面,我收到沒有錯誤。 我不知道如何使這項工作,你能幫忙嗎?
這是我index.html
<!DOCTYPE html>
<html xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>Test</title>
<script src="assets/js/vue.js"></script>
<script src="assets/js/vue-router.js"></script>
<script src="js/routes.js"></script>
</head>
<body>
<div id="app">
<router-link to="/home">Go to home</router-link>
<router-link to="/about">Go to about</router-link>
<router-view></router-view>
</div>
<script src="js/app.js"></script>
</body>
</html>
這是routes.js
var routes = [
{
path: '/home',
template: 'pages/home.html'
},
{
path: '/about',
template: 'pages/about.html'
}
];
,這是我app.js
const router = new VueRouter({
routes // short for routes: routes
});
const app = new Vue({
el: '#app',
router: router
});
我不會粘貼我home.html的約。 HTML,因爲它們只是一個沒有任何內容的段落。
我該如何做這項工作?什麼是極其重要我不能使用導入,要求,任何節點/巴貝爾和東西,這是一個靜態頁面。
你要鏈接實際上VUE模板的頁面還是你只是需要路由器的? – retrograde