Vue学习笔记(二、Vue.js的引入与对象创建)

一、引入vue

1.通过cdn引入:
html 复制代码
 <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
2.本地引入:
html 复制代码
<script src="./lib/vue.js"></script>

二、创建Vue对象

代码参考如下:

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>VueBaseCode</title>
    <script src="./lib/vue.js"></script>
</head>

<body>

    <div id="app">
        <p>{{msg}}</p>
    </div>

    <script>
        var vm = new Vue({
            el: '#app',
            data: {
                msg: 'Vue的基础代码学习'
            }
        });
    </script>
</body>

</html>

这里

html 复制代码
    <div id="app">
        <p>{{msg}}</p>
    </div>

是属于MVVM中的V,就是View的部分

而创建的Vue对象vm就是

html 复制代码
        var vm = new Vue({
            el: '#app',
            data: {
                msg: 'Vue的基础代码学习'
            }
        });

是属于MVVM中VM调度者的部分。

这里创建Vue对象时,使用了一个对象作为参数,这个对象包含三个变量,el(element,要操作的元素)、data(元素中要操作的数据对象,里面包含了多个数据)、methods(方法对象,里面包含多个方法),本次课暂时不涉及methods对象。这里data对象属于MVVM中M,就是Model的部分。

相关推荐
程序员Xu5 分钟前
【LeetCode热题100道笔记】二叉树的右视图
笔记·算法·leetcode
程序员Xu1 小时前
【LeetCode热题100道笔记】二叉搜索树中第 K 小的元素
笔记·算法·leetcode
DKPT1 小时前
JVM中如何调优新生代和老生代?
java·jvm·笔记·学习·spring
拉不动的猪2 小时前
简单回顾下Weakmap在vue中为何不能去作为循环数据源,以及替代方案
前端·javascript·vue.js
java水泥工4 小时前
校园管理系统|基于SpringBoot和Vue的校园管理系统(源码+数据库+文档)
数据库·vue.js·spring boot
我真的是大笨蛋4 小时前
K8S-基础架构
笔记·云原生·容器·kubernetes
正义的大古6 小时前
OpenLayers常用控件 -- 章节七:测量工具控件教程
前端·javascript·vue.js·openlayers
程序员Xu7 小时前
【LeetCode热题100道笔记】腐烂的橘子
笔记·算法·leetcode
IT19957 小时前
Wireshark笔记-DHCP两步交互流程与数据解析
网络·笔记·wireshark
ST.J7 小时前
SQL与数据库笔记
数据库·笔记·sql