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

Vue--Vue基础(一)

Vue–Vue基础(一)

文章目录

  • Vue--Vue基础(一)
    • 1.Vue.js 简介
      • 1. 1什么是Vue.js?
    • 2.MVVM 模式
      • 2.1 MVC 模式
      • 2.2MVVM 模式组成
      • 2.3MVVM 优势
    • 3.Vue.js 起步
      • 3.1基本使用步骤
      • 3.2MVVM 实现原理
    • 4.插值表达式
      • 4.1基本语法
      • 4.2支持的内容类型

1.Vue.js 简介

1. 1什么是Vue.js?

  • 渐进式框架:可以逐步采用,从简单功能到复杂应用
  • 专注于视图层:核心库只关注视图渲染
  • 设计理念:通过简单API实现响应式数据绑定和组件化开发
  • 官网:https://cn.vuejs.org/v2/guide/index.html

2.MVVM 模式

2.1 MVC 模式

  • View(视图):用户界面
  • Controller(控制器):业务逻辑
  • Model(模型):数据存储

2.2MVVM 模式组成

  • Model:数据存储
  • View:页面展示
  • ViewModel:业务逻辑处理,数据加工后交给视图展示

2.3MVVM 优势

  • 低耦合:View和Model可以独立变化
  • 可重用性:视图逻辑可以在多个ViewModel中重用
  • 独立开发:开发人员专注业务逻辑,设计人员专注页面设计

3.Vue.js 起步

3.1基本使用步骤

<!-- 1. 引入Vue.js -->
<script src="js/vue.min.js"></script><!-- 2. 创建视图 -->
<div id="box"><h1>{{ msg }}</h1>
</div><!-- 3. 实例化Vue -->
<script>
var vm = new Vue({el: '#box',        // 挂载元素data: {           // 数据msg: 'Hello, World!'}
});
</script>

3.2MVVM 实现原理

View(DOM) ←→ DOM Listeners ←→ Vue(ViewModel) ←→ Data Bindings ←→ Model(JS对象)

4.插值表达式

4.1基本语法

{{ expression }}

4.2支持的内容类型

<!-- 1. JSON数据 -->
<p>{{ obj.name }}</p><!-- 2. 数字 -->
<p>{{ 10 }}</p><!-- 3. 字符串 -->
<p>{{ "hello Vue" }}</p><!-- 4. 表达式 -->
<h1>{{ 2 > 3 ? 'true' : 'false' }}</h1><!-- 5. 调用JS函数 -->
<p>{{ msg.charAt(0) }}</p>
http://www.dtcms.com/a/437977.html

相关文章:

  • 外贸网站推广如何做郑佩佩 最新消息
  • 用VScode和msys2配置C/C++和wxWidgets
  • 【升级安卓9教程】华为Q21_Q21A_Q21C_Q21AQ_Q21AE_hi3798mv200线刷烧录包带adb权限
  • vite vue 打包后运行,路由首页加载不出来
  • 《C++ STL:vector类(下)》:攻克 C++ Vector 的迭代器失效陷阱:从源码层面详解原理与解决方案
  • 微软Agent框架深度解析:重新定义AI应用开发的革命性架构
  • 微信看视频打赏网站建设项目立项流程图
  • 爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
  • [工作流节点8] 更新记录节点应用案例 —— 业务自动化的关键一环
  • MySQL表的内连和外连
  • go 基础
  • 鸿蒙开发3--UI布局(玩转鸿蒙的Row、Column与Stack容器)
  • 为什么要给企业建设网站做单位网站
  • ML4T - 第7章第8节 利用LR预测股票价格走势Predicting stock price moves with Logistic Regression
  • 性能之巅:大小水管问题深究
  • css选择器(继承补充)
  • 郑州高新区做网站的公司聚美优品的电子商务网站建设论文
  • uniapp集成语音识别与图片识别集成方案【百度智能云】
  • SpringCloud API Gateway2.0如何解决docker中应用间IP漂移的正确手法
  • 鸿蒙Next中使用mDNS发现局域网服务:完整指南与实战
  • 长泰建设局网站注册网站多久
  • 孝感网站开发江苏建设服务信息网站
  • 数据分析概述与环境搭建
  • 易语言网站怎么做帕绍网站建设
  • vue3父组件和子组件之间传递数据
  • Coze源码分析-资源库-编辑工作流-前端源码-核心流程/API/总结
  • Netty服务器监听读写超时
  • PHP 中的正则表达式
  • Linux的Socket编程之UDP
  • 环境没有tomcat怎么演示自己做的网站动漫设计专业就业方向