Vue
文章平均质量分 69
alpha_xiao
这个作者很懒,什么都没留下…
展开
-
uni-app中实现主题切换功能
uni-app中实现主题切换功能。原创 2023-02-07 18:51:27 · 2326 阅读 · 0 评论 -
vue2-ace-editor 代码编辑器、格式化代码
ace-editor 代码编辑器格式化使用插件使用 beautify 格式化代码 (github)使用 beautify原创 2022-06-22 09:31:41 · 2082 阅读 · 0 评论 -
Typescript
Typescript 的理解,与 JavaScript 的区别理解: Typescript 是 JavaScript 的超集,支持 ES6 语法,支持面向对象编程的概念,比如类、接口、继承、泛型等特性:类型批注和编译时的类型检查:在编译时批注变量类型 类型推断:ts 中没有批注变量类型会自动推断变量的类型 类型擦除: 接口:ts 中用接口来定义对象的类型 枚举 Mixin 泛型编程 名字空间 元祖Typescipt 数据类型新增有哪些?tuple (元祖类型原创 2022-04-18 10:00:01 · 465 阅读 · 0 评论 -
虚拟 DOM 和 DIFF 算法
虚拟 DOM 就是 js 对真实 DOM 的模拟,是一个对象Vue 基于 Snabbdom 库 实现虚拟 DOM虚拟 DOM 的好处比较变化,计算最小需要更新的视图,然后在操作 DOMdiff 算法1. 遍历老的虚拟 DOM2. 遍历新的虚拟 DOM3. 重新排序只比较同一层级,不跨级比较只比较标签名,1. 标签名不同,直接删除,不继续深度比较; 2. 标签名相同,key 相同,就认为是相同节点,不继续深度比较;...原创 2022-03-19 12:53:07 · 807 阅读 · 0 评论 -
VUE 项目中遇到的问题归总
正常项目平时运行的好好,突然有一天项目启动报错了,多由于项目中的某些包的版本出现问题1.nodo 版本号和 npm版本号不匹配有时候手贱升级了node 版本,导致了 npm run serve 项目跑不起来 。解决方案:方案一:node 版本回退方案二: 如要一定要升级高版本的话,先回退node版本,再升级npm到指定版本,然后最后升级node 版本npm install -g [email protected] 版本号V16.12.0 对应的node-sass 和原创 2022-03-09 16:00:11 · 1635 阅读 · 0 评论 -
vue-router 路由整理
什么是路由?Hash 地址与组件之间的对应关系前端路由的工作原理?1.用户点击了页面上的路由链接;2.导致URL地址栏中的Hash值发生了变化;3.前端路由监听到了Hash地址变化;4.前端路由把当前Hash对应的组件渲染到浏览器中;vue-router 安装和配置的步骤1.安装vue-router 包npm i [email protected] -S2.创建路由模块,并声明路由的匹配规则在src 源代码目录下,新建router/index.js,并初始原创 2022-03-01 11:26:40 · 495 阅读 · 0 评论