0
我使用了vibed服務器。它使用Pug預處理器(之前稱爲Jade)。這裏是我的網頁代碼:Pug(Jade)base HTML頁面:找不到元素:#app
doctype html
html
head
script(src="https://unpkg.com/vue")
script(src="app.js")
title Hello, World
body
h1 Hello World
#app
|{{message}}
它產生下一個HTML輸出:
<!DOCTYPE html>
<html>
<head>
<script src="https://unpkg.com/vue"></script><script src="app.js"></script><title>Hello, World</title>
</head>
<body>
<h1>Hello World</h1>
<div id="app">
{{message}}
</div>
</body>
</html>
我app.js代碼:
window.onload = function() {
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
});
app.$mount('#app');
}
但它不工作。在瀏覽器控制檯中,我收到下一個錯誤: Cannot find element: #app
upd:將script(src="app.js")
移動到向下幫助。但是有沒有更好的變種?或者沒關係?