<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://cdn.bootcdn.net/ajax/libs/vue/3.0.0-beta.15/vue.cjs.js"></script></head><body> <div id="app"> {{msg}} </div> <script> new Vue({ el:'#app', data:{ msg : 'hello Vue!' } }) </script></body></html>
楼上正解,3.0的语法已经发生了变化。不能new vue了,需要使用createApp:https://v3.vuejs.org/guide/introduction.html#declarative-rendering
引入cdn需要3.0以下,3.0不能这样了
测试了一下,是你的https://cdn.bootcdn.net/ajax/libs/vue/3.0.0-beta.15/vue.cjs.js有问题。
我记得老师说过不要选有beta的,不稳定。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/3.0.0-beta.15/vue.cjs.js"></script>
</head>
<body>
<div id="app">
{{msg}}
</div>
<script>
new Vue({
el:'#app',
data:{
msg : 'hello Vue!'
}
})
</script>
</body>
</html>