Vue.js Vue正在呈现模板标记而不是内容

Vue.js Vue正在呈现模板标记而不是内容,vue.js,Vue.js,我正在尝试学习vue,但我无法让任何东西工作,这是我现在尝试的第五个教程,我真的不知道我做错了什么 呈现以下代码时,将显示模板标记,而不是预期内容: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8">

我正在尝试学习vue,但我无法让任何东西工作,这是我现在尝试的第五个教程,我真的不知道我做错了什么

呈现以下代码时,将显示模板标记,而不是预期内容:

    <!DOCTYPE html>
<html lang="en">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>
    <title>Learning Vue.js</title>
  </head>
  
  <body>
    <div id="app">
      <input type="text" v-model="name" />
      <p>Hello {{ name }}</p>
    </div>

    <script>
      new Vue({
    el: '#app',
    data() {
      return {
        name: 'John'
      };
    }
      });
    
  </body>
</html>

学习Vue.js
你好{{name}

新Vue({ el:“#应用程序”, 数据(){ 返回{ 名字:“约翰” }; } });

有人能帮我理解为什么这不起作用吗?我上个月一直有这个问题,找不到解决办法。我在Linux计算机上使用Firefox,我也在Opera和Brave浏览器中尝试过同样的问题,所以我怀疑这是我的代码。

在上面的代码片段中,您没有关闭脚本标记。 关闭标记后的代码:


学习Vue.js
你好{{name}

新Vue({ el:“#应用程序”, 数据(){ 返回{ 名字:“约翰” }; } });
在上面的代码片段中,您没有关闭
脚本
标记,在关闭标记后,对我来说工作正常。谢谢,我刚才才发现。请您将此作为一个解决方案发布,这样我就可以给您评分了。@iFunction(旁注,希望有用)不使用Chrome作为您的主要开发工具是一个错误。大多数浏览器已经放弃了浏览器战争,他们只是在引擎盖下使用Chrome部件。FF免费使用Chrome开发工具,但在Chrome开发工具中发布一项功能以将其包含在FF中后,他们必须等待6个月。因此,您只需选择使用相同的子组件,但有延迟,并且样式略有不同。此外,在Chrome中开发也给了你信心,你的大多数用户在开发Chrome时都能看到你所看到的。这是一个非常有用的信息,可能也是我遇到困难的原因。我一点也不喜欢Chrome,对我来说,这是一种糟糕的用户体验,但对于开发来说,这是另一回事。我将在将来使用chrome做我的开发工作。