当前位置: 首页 > news >正文

vue的第3篇 第一个vue程序

一 vue的mvvm实践者

1.1 介绍

  • Model:模型层, 在这里表示JavaScript对象

  • View:视图层, 在这里表示DOM(HTML操作的元素)

  • ViewModel:连接视图和数据的中间件, Vue.js就是MVVM中的View Model层的实现者

  在MVVM架构中, 是不允许数据和视图直接通信的, 只能通过ViewModel来通信, 而View Model就是定义了一个Observer观察者

  • ViewModel能够观察到数据的变化, 并对视图对应的内容进行更新

  • ViewModel能够监听到视图的变化, 并能够通知数据发生改变

  至此, 我们就明白了, Vue.js就是一个MV VM的实现者, 他的核心就是实现了DOM监听与数据绑定

1.2 vue模板的配置

1.文件 =>  首选项 => 用户代码片段 => 新建全局代码片段/或文件夹代码片段:vue-html.code-snippets

2.使用:新建一个html文件,在文件中输入vue.html 则自动生成如下内容

二  vue的程序

2.1 第一个程序

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head>
<body><div id="app"><!-- {{}} 插值表达式,绑定vue中的data数据 -->{{ message }}</div><script src="vue.min.js"></script><script>// 创建一个vue对象
new Vue({el: '#app',//绑定vue作用的范围data: {//定义页面中显示的模型数据message: 'Hello Vue!'}
})</script></body>
</html>

效果:

http://www.lryc.cn/news/152520.html

相关文章:

  • 线性求逆元
  • 第一章 USB应用笔记之USB初步了解
  • 小白入门python
  • 《Kubernetes部署篇:Ubuntu20.04基于containerd部署kubernetes1.24.17集群(多主多从)》
  • Adobe Illustrator 2023 for mac安装教程,可用。
  • ElasticSearch(一)数据类型
  • Spark-Core核心算子
  • Linux和Windows下防火墙、端口和进程相关命令
  • 2021年09月 C/C++(六级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 【算法】滑动窗口
  • JS获取Beego渲染模板Temple时传递的数据
  • 代码随想录训练营第五十二天|300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组
  • 前端三大Css处理器之Less
  • Win 教程 Win7实现隔空投送
  • 代码随想录算法训练营Day45 | 70. 爬楼梯 (进阶) | 322. 零钱兑换 | 279. 完全平方数
  • 算法训练营第四十一天(9.2)| 动态规划Part11:最长公共子序列
  • k8s基于rbac权限管理serviceAccount授权管理
  • linux URL访问工具
  • CCF-CSP 29次 第五题【202303-5 施肥】
  • 前端基础4——jQuery
  • 测试人:“躺平?不可能的“, 盘点测试人在职场的优势
  • C++:初识类与this指针
  • 2023应届生java面试紧张失误之一:CAS口误说成开心锁-笑坏面试官
  • Excel_VBA程序文件的加密及解密说明
  • Flutter关于StatefulWidget中State刷新时机的一点实用理解
  • CS420 课程笔记 P2 - 内存编辑和基础的 GameHacking 尝试
  • 【sql】MongoDB 查询 高级用法
  • 监督学习的介绍
  • 【DRONECAN】(三)WSL2 及 ubuntu20.04 CAN 驱动安装
  • Databricks 入门之sql(二)常用函数