我使用振动服务器。它使用 Pug 预处理器(以前称为 Jade)。这是我的页面代码:
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")
向下移动有帮助。但是有没有更好的变种?或者没关系?