收藏145
分享
阅读24189
更新时间2025-08-22
如果其中一些要点难以理解,请不要担心,在教程结束时您会理解的。
在 Vue 中编写代码有两种不同的方式:选项 API 和组合 API。
选项 API 和组合 API 的基本概念是相同的,因此在学习其中一个 API 后,您可以轻松切换到另一个。
选项 API 是本教程中编写的内容,因为它被认为对初学者更友好,具有更易于识别的结构。
查看本教程末尾的此页面,了解有关选项 API 和组合 API 之间差异的更多信息。
我们现在将学习如何通过 5 个基本步骤创建我们的第一个 Vue 网页:
id="app" 的 <div> 标签,以便 Vue 进行连接。<script> 标签来告诉浏览器如何处理 Vue 代码。<script> 标签,其中包含 Vue 实例。<div id="app"> 标签。下面详细描述了这些步骤,最后在"亲自尝试"示例中提供了完整代码。
从一个简单的 HTML 页面开始:
<!DOCTYPE html> <html lang="en"> <head> <title>我的第一个 Vue 页面</title> </head> <body> </body> </html>Vue 需要页面上的 HTML 元素才能连接。
在 <body> 标签内放入 <div> 标签并为其指定 id:
为了帮助我们的浏览器解释我们的 Vue 代码,请添加这个 <script> 标签:
现在我们需要添加 Vue 代码。
这称为Vue实例,可以包含数据和方法以及其他东西,但现在它只包含一条消息。
在此 <script> 标签的最后一行,我们的 Vue 实例连接到 <div id="app"> 标签:
最后,我们可以使用文本插值,一种带有双大括号{{ }}的Vue语法作为数据的占位符。
浏览器将与 Vue 实例内"message"属性中存储的文本交换 {{ message }}。
这是我们的第一个 Vue 页面:
使用下面的"亲自尝试"按钮测试此代码。
<!DOCTYPE html> <html lang="en"> <head> <title>My first Vue page</title> </head> <body> <div id="app"> {{ message }} </div> <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> <script> const app = Vue.createApp({ data() { return { message: "Hello World!" } } }) app.mount('#app') </script> </body> </html> »文本插值是指从 Vue 实例中获取文本以显示在网页上。
浏览器接收到包含此代码的页面:
<div id="app"> {{ message }} </div>然后浏览器在 Vue 实例的 'message' 属性中找到文本,并将 Vue 代码翻译成这样:
<div id="app">Hello World!</div>简单的JavaScript表达式也可以写在双花括号{{ }}内。
使用 JavaScript 语法向 div 元素内的消息添加随机数:
<div id="app"> {{ message }} <br> {{'Random number: ' + Math.ceil(Math.random()*6) }} </div> <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> <script> const app = Vue.createApp({ data() { return { message: "Hello World!" } } }) app.mount('#app') </script> »本教程将教您 Vue 的基础知识。
您需要具备 HTML、CSS 和 JavaScript 方面的基本经验才能学习本教程。
单击"下一步"按钮继续本教程。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.3万人学习
共49课时
77.4万人学习
共29课时
62万人学习
共25课时
39.5万人学习
共43课时
71.2万人学习
共25课时
61.9万人学习
共22课时
23.1万人学习
共28课时
34.1万人学习
共89课时
125.7万人学习