我试图了解 vue 的工作原理。为此,我尽可能地简化它,因此没有 webpack 没有 CDN 或任何其他包(除非它是必要的)。
所以,想出了这个,但试图将一个简单的变量注入 html 会导致 vue is undefined 错误。
*vue.js 文件取自 npm vue 包。
<html>
<head>
<script src="vue.js"></script>
<script>
new vue({
data: 'This must be injected'
}).$mount('#app');
</script>
</head>
<body>
<div id="app">
<p> {{ data }} </p>
</div>
<h1>This is a sample header</h1>
</body>
</html>