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

最新小学生学习前端vue 多插图

笔记优化

原理认识篇

Vue 基础知识

├── 1. Vue 简介
│ ├── 什么是 Vue


│ ├── MVVM

MVVM 是一种前端架构模式,用来解决UI 展示逻辑与业务数据逻辑高度耦合、导致代码难以维护和复用的问题。

1️⃣ 传统写法(强耦合:DOM + 逻辑混在一起)

document.getElementById("result").innerText = name;

  • 传统:“我去改页面”
  • MVVM:“我只改数据,页面自己变”

核心机制是:

  • 数据绑定(Data Binding)
  • 视图监听数据变化自动更新(Reactive)
  • ViewModel 作为中间层隔离 DOM

view和viewmodel进行绑定 需要监听器监听变化,发生变化,需要更新dom

流程,数据改变,生成虚拟dom树 对比旧差异 最小化修改dom


│ ├── SPA 单页面应用

SPA 就是“网页只加载一次,后面全靠 JS 在页面里换内容”。

router.push("/home") // 不刷新页面
router.push("/detail")

SPA = 只加载一次 HTML + JS 负责路由控制 + AJAX/Fetch 拉数据 + 前端动态渲染 DOM

响应式原理(了解)

响应式原理:监听数据变化,当数据发生变化时,自动更新依赖它的页面,而无需手动操作 DOM。

Vue2 与 Vue3 区别(了解)

版本实现方式特点
Vue2Object.defineProperty()只能监听已有属性
Vue3Proxy可监听整个对象

Vue3 相比 Vue2,在响应式(Proxy)、性能优化(编译提升)、以及 API 设计(Composition API)上进行了全面升级,使代码更灵活、性能更高、可维护性更强。


项目搭建


│ ├── Node.js
│ ├── npm / pnpm
│ ├── Vite
│ ├── package.json
│ └── 项目目录结构

维度npm run dev(开发环境)npm run build + 部署(生产环境)
运行内容源码项目(Vue/React)打包后的静态文件
是否编译实时编译预先编译完成
文件形式模块化源码(ESM)压缩后的 JS/CSS/HTML
是否热更新有(HMR)
性能慢(开发用)快(生产优化)
是否需要 Node必须不需要(部署后可纯静态)
是否有 dev server有(Vite/Webpack dev server)没有
路由处理dev server 处理nginx / 服务器处理
调试能力强(source map)弱(压缩代码)
体积未压缩已压缩 + tree-shaking
用途开发调试上线运行

dev 是“开发编译系统”,build 后部署的是“浏览器可直接运行的静态前端应用”。

npm run dev 是前端开发用的“实时编译服务器”,而 nginx 是生产环境的“高性能静态资源服务器 + 反向代理网关”,两者定位完全不同,不能替代。

模板语法

指令

事件

数据绑定

Composition API

生命周期

create 进行获取参数,传递值

不要再mounted后面执行

例如定时器,当beforeunmount执行,就取消定时器

计算属性与监听

css样式

Vue 组件开发

http://www.gsyq.cn/news/1604125.html

相关文章:

  • AMAT 0100-1200印刷电路板
  • WinUtil:革命性Windows系统管理工具,一键完成软件部署与系统优化
  • AutoUnipus终极指南:快速掌握U校园智能刷课工具完整教程
  • 告别图片!三种 CSS 原生方案实现任意方向三角形
  • leetcode:两个数组的交集
  • MouseTester:免费开源的鼠标性能终极测试工具
  • 从工具函数中注入消息
  • 二维数组知识
  • 3D Web 服务器环境搭建
  • 为什么你用光模块测试FPGA IBERT不通
  • AI插件开发实战:基于JS脚本的Illustrator色标生成器设计与实现
  • 特殊上位机权限管理方案
  • 三角洲S10裂变新赛季上线[特殊字符]Mac玩家再也不用错过核电站新图!
  • C# CAD二次开发消息提示技巧
  • TUSB4020B评估模块拆解:从电源设计到信号完整性,打造稳定USB集线器
  • LangGraph 架构避坑:智能体职责拆分与流式回调透传机制剖析
  • 启鸣AI赋能大学课堂,西班牙访学团沉浸式体验天立智慧教学
  • Dataify 跨境电商数据采集全攻略实战
  • 私钥登录ssh服务器
  • 深度把玩劳力士3235机芯的老哥,先放大50倍看看这组表盘序列号的防伪公差
  • 用Python调用百度热搜榜API:从零实现实时热搜数据抓取与可视化
  • SUMO仿真控制新维度:Python与TraCI接口实战指南
  • 毕业必备!2026AI论文网站榜单(覆盖 99% 毕业论文需求)
  • 「简记往来」开发历程系列:微信小程序的版本更新策略
  • JMeter性能测试环境配置全攻略:从基础安装到高级调优
  • Windows DPI终极调整指南:告别模糊界面,一键搞定显示缩放
  • ComfyUI ControlNet Aux插件完全指南:从零开始掌握AI绘画预处理技术
  • 华为设备认证模式详解:从基础密码到AAA安全框架
  • 我打开新看板,发现它不再让我看数据了
  • 移动端测试基石:兼容性、安装卸载与Push推送实战指南