Vue.js从入门到跑路-你好世界

最近重读了一下 vue 的文档,发现真是常看常新,记录一下,希望对大家有帮助

编程第一步,你好世界!

刚开始学习 vue,先使用 cdn 方式引入 vue,那么一个 vue 网站的框架应该是这样的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
//引入vue.js
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>

<body>
<!-- 创建根容器 -->
<div id="app">
</div>
<script>
//创建vue实例
const app = Vue.createApp({

}).mount('#app')//挂载根容器
</script>
</body>

</html>

注解
每个 Vue 应用都需要有个应用实例 通过 create app 函数

1
2
3
const app = createApp({
/* 根组件选项 */
})

我们创建一个根容器

1
2
<div id="app">
</div>

实例需要挂载才能渲染出来 通过.mount()方法
该方法接收一个“容器”参数,可以是一个实际的 DOM 元素或是一个 CSS 选择器字符串

1
app.mount('#app')

下文基于选项式 api

那么学会了创建一个 vue 网站,我们来做第一个应用“你好世界”吧!

在 create app 函数中,我们插入一个函数 data()
这个函数是用于声明组件初始响应式状态的函数。
我们需要返回一个普通 JavaScript 对象,vue.js 会将其转换成响应式对象。

1
2
3
4
5
data() {
return {
msg: 'hello world',
}
}

在上文我们定义了一个 msg,要怎么显示在网页上呢?我们需要用到的是模板语法,将数据绑定到呈现的 dom 中

最常用的是文本插值,在本案例中是这样的:

1
{{ msg }}

将其插入我们的根容器中,打开网页我们就可以看到 hello world 已经呈现在浏览器中啦!

Vue.js从入门到跑路-你好世界

http://wxory.com/archives/32502.html

作者

Wxory

发布于

2024-03-08

更新于

2024-04-23

许可协议

CC BY 4.0

评论