繁体   English   中英

简单的 VueJS Hello world 应用程序不工作

[英]Simple VueJS Hello world application is not working

我是 VueJS 的初学者,这是我的第一个应用程序。 这是一个 Hello world 应用程序,但代码不起作用;( HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Learning VueJS</title>
</head>
<body>
    <div id="app">
        <p>{{ title }}</p>
    </div>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.0.0/vue.cjs.js"></script>
    <script src="script.js"></script>
</body>

脚本.js

new Vue({
    el: '#app',
    data: {
        title: 'Hello world!'.
    }
});

您的data必须是函数。

new Vue({
    el: '#app',
    data()
      return {
          title: 'Hello world!',
      };
    }
});

请参阅文档: https ://v2.vuejs.org/v2/guide/components.html#data-Must-Be-a-Function

您使用的 CDN 链接使用 Vue 3 版本,代码语法在 Vue 2 中运行,因为您是初学者,您应该将 CDN 链接更改为 vue 2 :

   <script src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>

 let app = new Vue({ el: '#app', data: { title: 'Hello world!' } });
 <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12"></script> <div id="app"> <p>{{ title }}</p> </div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM