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的部分。

相关推荐
刘一说2 小时前
Vue 动态路由参数丢失问题详解:为什么 `:id` 拿不到值?
前端·javascript·vue.js
凉、介2 小时前
ACRN Hypervisor 简介
笔记·学习·虚拟化
方也_arkling2 小时前
elementPlus按需导入配置
前端·javascript·vue.js
David凉宸3 小时前
vue2与vue3的差异在哪里?
前端·javascript·vue.js
历程里程碑3 小时前
Linux15 进程二
linux·运维·服务器·开发语言·数据结构·c++·笔记
css趣多多3 小时前
this.$watch
前端·javascript·vue.js
有来技术4 小时前
ASP.NET Core 权限管理系统(RBAC)设计与实现|vue3-element-admin .NET 后端
vue.js·后端·c#·asp.net·.net
qq_12498707534 小时前
基于springboot的林业资源管理系统设计与实现(源码+论文+部署+安装)
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
qq_12498707534 小时前
基于springboot的竞赛团队组建与管理系统的设计与实现(源码+论文+部署+安装)
java·vue.js·spring boot·后端·信息可视化·毕业设计·计算机毕业设计
dulu~dulu4 小时前
大英赛改错真题记录
笔记·英语·自用·英语改错