/
#vue

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

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

编程第一步,你好世界!

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

<!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 函数

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

我们创建一个根容器

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

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

app.mount('#app')

下文基于选项式 api

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

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

data() {
                return {
                    msg: 'hello world',
                }
            }

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

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

{{ msg }}

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