Vue
文章平均质量分 92
Vue
陈坚泓
你越是认真生活,你的生活就会越美好!!!
展开
-
Vue源码 Vuex(三)Vuex API实现
Vue源码 Vuex(三)Vuex API实现API数据获取数据存储语法糖`mapState``mapGetters``mapMutations``mapActions`动态更新模块总结Vue源码学习目录学习内容和文章内容来自 黄轶老师《Vue.js2.0 源码揭秘》、《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.1转载 2022-01-23 20:25:31 · 706 阅读 · 0 评论 -
Vue源码 Vuex(二)Vuex 初始化
Vue源码 Vuex(二)Vuex 初始化Vuex 初始化安装Store 实例化初始化模块安装模块初始化 `store._vm`总结Vue源码学习目录学习内容和文章内容来自 黄轶老师《Vue.js2.0 源码揭秘》、《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta你越是认真生活,你的生活就会越美好—转载 2022-01-22 09:54:04 · 1495 阅读 · 0 评论 -
Vue使用photo-sphere-viewer360°×180°全景插件模拟VR看房、房间切换和自定义标注
Vue使用photo-sphere-viewer360°×180°全景插件模拟VR看房、房间切换photo-sphere-viewer下载插件使用常用参数Markers插件使用完整代码推荐阅读Vue源码学习目录你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录负责的项目想要实现链接的效果,类似VR看房,支持720°任意旋转,支持自定义添加标注,支持切换场景等功能前端组长提供了一篇博客参考博客里使用Markers插件的代码在本地报错,且不完全满足我想要的效果,所以到p原创 2021-11-08 21:12:35 · 10840 阅读 · 38 评论 -
Vue源码 Vuex(一)状态管理模式
Vue源码 Vue Router(四)路径切换Vue源码 Vue Router(四)路径切换路径切换导航守卫url组件总结Vue源码学习目录Vue源码 Vue Router(四)路径切换学习内容和文章内容来自 黄轶老师《Vue.js2.0 源码揭秘》、《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta转载 2021-10-01 19:30:07 · 499 阅读 · 0 评论 -
一文读懂Vue插件使用
Vue插件开发简介钩子函数钩子函数参数动态指令参数函数简写对象字面量项目中使用根据权限判断相关按钮是否展示Vue源码学习目录你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录插件-vue官网简介Vue除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。举个聚焦输入框的例子,原创 2021-08-10 08:44:46 · 1977 阅读 · 2 评论 -
一文读懂Vue的自定义指令
Vue的自定义指令简介钩子函数钩子函数参数动态指令参数函数简写对象字面量Vue源码学习目录你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录自定义指令-vue官网简介Vue除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。举个聚焦输入框的例子,如下:<div id原创 2021-08-05 08:57:24 · 392 阅读 · 0 评论 -
Vue源码 Vue Router(三)matcher 路由匹配器
Vue源码 Vue Router(三)matcherVue源码 Vue Router(三)matchermatchercreateMatcheraddRoutesmatch总结Vue源码学习目录Vue源码 Vue Router(三)matcher学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_转载 2021-06-20 08:47:03 · 5779 阅读 · 0 评论 -
Vue源码 Vue Router(二)VueRouter对象
Vue源码 Vue Router(二)VueRouter对象Vue源码 Vue Router(二)VueRouter对象VueRouter 对象总结Vue源码学习目录Vue源码 Vue Router(二)VueRouter对象学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vu转载 2021-06-19 18:32:19 · 504 阅读 · 0 评论 -
Vue源码 Vue Router(一)路由注册
Vue源码 Vue Router(一)路由注册Vue源码 Vue Router(一)路由注册Vue-Router路由注册`Vue.use`路由安装总结Vue源码学习目录Vue源码 Vue Router(一)路由注册学习内容和文章内容来自 黄轶老师这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist转载 2021-06-19 17:06:01 · 2394 阅读 · 0 评论 -
vue.config.js配置参考
vue-cli 配置参考vue.config.jspageslintOnSavepublicPath相对 publicPath 的限制outputDirproductionSourceMapdevServer使用 webpack-dev-server开发服务器(DevServer) 具体可选配置devServer.disableHostCheckdevServer.hostdevServer.portdevServer.proxydevServer.progress - CLI onlydevServer.转载 2021-04-28 22:50:59 · 2720 阅读 · 0 评论 -
Vue-Cli相关
Vue-Cli相关该系统的组件CLICLI 服务CLI 插件CLI 服务使用命令vue-cli-service servevue-cli-service buildvue-cli-service inspect查看所有的可用命令缓存和并行处理Git Hook配置时无需 Eject浏览器兼容性browserslistPolyfill现代模式HTML 和静态资源HTMLIndex 文件插值PreloadPrefetch不生成 index处理静态资源从相对路径导入URL 转换规则public 文件夹何时使用 pu转载 2021-04-26 09:06:50 · 312 阅读 · 0 评论 -
vue组件样式穿透/deep/ ::v-deep >>>区别
vue组件样式穿透/deep/ ::v-deep >>>区别组件作用域内的 CSS深度作用选择器推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录组件作用域内的 CSS组件作用域内的 CSS单文件组件让你可以在同一个文件里完全控制 CSS,将其作为组件代码的一部分。<style scoped> @media (min-width: 250px) { .list-container:hover { background:原创 2021-04-21 09:00:57 · 1960 阅读 · 0 评论 -
vue-cli环境变量与模式
vue-cli环境变量与模式模式环境变量环境文件加载优先级示例:Staging 模式在客户端侧代码中使用环境变量public/index.html只在本地有效的变量推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录vue-cli3.0移除了配置文件目录: config和build文件夹。改为.env自定义配置环境变量和模式日常工作中,主要用来区分本地开发环境,测试环境,正式环境的全局配置,例如服务器地址、接口地址、websocket地址…… ,通过环境变量和模转载 2021-04-18 10:14:33 · 4296 阅读 · 0 评论 -
Vue项目安装Sass出现 Syntax Error: TypeError: this.getOptions is not a function
Vue项目安装Sass出现 Syntax Error: TypeError: this.getOptions is not a function问题解决先卸载已经安装的`sass-loader`重新安装指定版本的sass-loader重新跑项目推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录问题通过vue-cli脚手架的vue create命令创建了项目,想在项目中使用sass预处理器,通过vue cli官网如下介绍Vue CLI 项目天生支持PostC原创 2021-04-18 08:57:34 · 7291 阅读 · 7 评论 -
Vue源码 扩展(二)v-model
Vue源码 扩展(二)v-modelVue源码 扩展(二)v-modelv-model表单元素组件总结Vue源码学习目录Vue源码 扩展(二)v-model学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js转载 2021-03-15 22:24:36 · 334 阅读 · 0 评论 -
Vue源码 扩展(一)event
Vue源码 扩展(一)eventVue源码 扩展(一)event扩展event编译DOM 事件自定义事件总结Vue源码学习目录Vue源码 扩展(一)event学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js转载 2021-03-14 10:29:11 · 450 阅读 · 0 评论 -
Vue源码 编译(四)codegen 把优化后的 AST 树转换成可执行的代码
Vue源码 编译(四)把优化后的 AST 树转换成可执行的代码Vue源码 编译(四)把优化后的 AST 树转换成可执行的代码codegen单步调试代码generate`genIf``genFor``genData` & `genChildren`总结Vue源码学习目录Vue源码 编译(四)把优化后的 AST 树转换成可执行的代码学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这转载 2021-03-13 23:38:53 · 1341 阅读 · 0 评论 -
Vue源码 编译(三)optimize 优化AST树
Vue源码 编译(三)optimize 优化AST树Vue源码 编译(三)optimize 优化AST树optimize标记静态节点标记静态根总结Vue源码学习目录Vue源码 编译(三)optimize 优化AST树学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dis转载 2021-03-13 17:51:44 · 676 阅读 · 0 评论 -
Vue源码 编译(二)parse 解析模板字符串生成 AST
Vue源码 编译(二)parse 解析模板字符串生成 ASTVue源码 编译(二)parse 解析模板字符串生成 ASTparse整体流程从 options 中获取方法和配置解析 HTML 模板处理开始标签创建 AST 元素处理 AST 元素AST 树管理处理闭合标签处理文本内容流程图总结Vue源码学习目录Vue源码 编译(二)parse 解析模板字符串生成 AST学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.j转载 2021-03-13 10:43:00 · 1246 阅读 · 0 评论 -
Vue源码 编译(一)编译入口
Vue源码 编译(一)编译入口Vue源码 编译(一)编译入口编译编译入口总结Vue源码学习目录Vue源码 编译(一)编译入口学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta你越转载 2021-03-13 09:06:53 · 1360 阅读 · 0 评论 -
Vue源码 深入响应式原理 (七)原理图总结
Vue源码 深入响应式原理 (七)原理图总结Vue源码 深入响应式原理 (七)原理图总结Vue源码学习目录Vue源码 深入响应式原理 (七)原理图总结学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5转载 2021-03-02 07:49:04 · 567 阅读 · 0 评论 -
Vue源码 深入响应式原理 (六)Props (v2.6.11)
Vue源码 深入响应式原理 (六)PropsVue源码 深入响应式原理 (六)PropsProps (v2.6.11)规范化初始化校验响应式代理Props 更新子组件 props 更新子组件重新渲染toggleObserving总结Vue源码学习目录Vue源码 深入响应式原理 (六)Props学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compi转载 2021-03-01 07:14:22 · 1565 阅读 · 0 评论 -
web页面录制与回放全栈小项目
web页面录制与回放全栈小项目技术栈相关文档项目代码项目效果推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录技术栈前端Vue后端Node Egg数据库mongo录制与回访实现rrweb,websocket相关文档rrweb:打开 web 页面录制与回放的黑盒子 rrweb - GitHubrrweb中文文档rrweb使用指南WebSocket - 网络通信协议MongoDB 常用命令汇总egg-websocket-plugin原创 2021-02-23 23:44:06 · 2331 阅读 · 4 评论 -
Vue源码 深入响应式原理 (五)组件更新
组件更新的过程核心 新旧Vnode diffVue源码 深入响应式原理 (五)组件更新Vue源码 深入响应式原理 (五)组件更新组件更新新旧节点不同新旧节点相同updateChildren总结Vue源码学习目录Vue源码 深入响应式原理 (五)组件更新转载 2021-02-21 23:00:21 · 820 阅读 · 0 评论 -
Vue源码 深入响应式原理 (四)计算属性 VS 侦听属性
Vue源码 深入响应式原理 (四)计算属性 VS 侦听属性Vue源码 深入响应式原理 (四)计算属性 VS 侦听属性computedwatchWatcher optionsdeep watcheruser watchercomputed watchersync watcher总结Vue源码学习目录Vue源码 深入响应式原理 (四)计算属性 VS 侦听属性学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0转载 2021-02-21 10:19:30 · 607 阅读 · 0 评论 -
Vue源码 深入响应式原理 (三)nextTick & 检测变化的注意事项
Vue源码 深入响应式原理 (三)nextTick & 检测变化的注意事项nextTickJS 运行机制Vue 的实现总结检测变化的注意事项对象添加属性数组总结Vue源码学习目录学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加转载 2021-02-09 23:25:35 · 502 阅读 · 0 评论 -
Vue源码 深入响应式原理 (二)依赖收集 & 派发更新
深入响应式原理 (二)依赖收集 & 派发更新依赖收集Dep`Watcher`过程分析总结派发更新过程分析总结Vue源码学习目录学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta转载 2021-02-08 23:45:41 · 843 阅读 · 0 评论 -
Vue源码 深入响应式原理(一) 响应式对象
深入响应式原理(一) 响应式对象深入响应式原理(一) 响应式对象响应式对象Object.definePropertyinitStateproxy`observe`ObserverdefineReactive总结Vue源码学习目录学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vu转载 2021-02-07 22:32:28 · 1405 阅读 · 0 评论 -
Vue源码学习 - 组件化(五) 组件注册
Vue源码学习 - 组件化(五) 组件注册组件注册全局注册局部注册总结Vue源码学习目录学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta你越是认真生活,你的生活就会越美好——弗兰转载 2021-02-05 19:36:41 · 525 阅读 · 0 评论 -
Vue源码学习 - 组件化(四) 生命周期
Vue源码学习 - 组件化(四) 生命周期生命周期beforeCreate & createdbeforeMount & mountedbeforeUpdate & updatedbeforeDestroy & destroyedactivated & deactivated总结学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Run转载 2021-02-04 23:51:24 · 468 阅读 · 0 评论 -
Vue源码学习 - 组件化(二) patch
Vue源码学习 - 组件化 2/3patchcreateComponent总结学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta你越是认真生活,你的生活就会越美好——弗兰克·劳埃德转载 2021-01-30 18:40:31 · 1341 阅读 · 0 评论 -
Vue源码学习 - 组件化(三) 合并配置
Vue源码学习 - 组件化 2/2组件化合并配置外部调用场景学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实转载 2020-12-13 22:47:57 · 1723 阅读 · 0 评论 -
Vue源码学习 - 组件化一 createComponent
Vue源码学习 - 组件化组件化createComponent学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果转载 2020-12-01 22:22:06 · 4584 阅读 · 2 评论 -
Vue源码学习 - 数据驱动
Vue源码学习 - 数据驱动数据驱动new Vue()发生了什么总结-new Vue()Vue实例挂载的实现总结-Vue实例挂载的实现render总结-renderVirtual DOM总结-Virtual DOMcreateElementchildren 的规范化VNode 的创建总结update调试总结-update学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Ru转载 2020-11-28 18:05:06 · 4057 阅读 · 2 评论 -
Vue源码学习 - 准备工作
Vue源码学习 - 准备工作准备工作认识Flow为什么用 FlowFlow 的工作方式类型推断类型注释数组类和对象nullFlow 在 Vue.js 源码中的应用flow实践总结Vue.js 源码目录设计compilercoreplatformserversfcshared总结Vue.js 源码构建构建脚本构建过程Runtime Only VS Runtime + CompilerRuntime OnlyRuntime + Compiler总结从入口开始Vue的入口Vue 的定义initGlobalAPI总转载 2020-11-28 18:01:15 · 1981 阅读 · 2 评论 -
vue源码中值得学习的方法
vue源码中值得学习的方法1. 数据类型判断2. 利用闭包构造map缓存数据3. 二维数组扁平化4. 方法拦截1. 数据类型判断Object.prototype.toString.call()返回的数据格式为 [object Object]类型,然后用slice截取第8位~倒数一位,得到结果为 Objectvar _toString = Object.prototype.toString;function toRawType (val) { return _toString.call(val).s原创 2020-10-15 00:05:50 · 12445 阅读 · 0 评论 -
Vue中computed计算属性源码实现(与侦听属性对比)
Vue 的组件对象支持了计算属性 `computed` 和侦听属性 `watch` 2 个选项,很多同学不了解什么时候该用 `computed` 什么时候该用 `watch`。先不回答这个问题,我们接下来从源码实现的角度来分析它们两者有什么区别。转载 2020-09-20 23:17:26 · 5348 阅读 · 0 评论 -
Vue.js的优点
vue的优点是什么vue的优点:轻量级框架简单易学双向数据绑定组件化视图,数据,结构分离虚拟DOM为什么要使用虚拟DOMvue对比其他框架vue.js是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。vue的优点:轻量级框架只关注视图层,是一个构建数据的视图集合,大小只有几十kbV原创 2020-09-20 10:37:07 · 2249 阅读 · 0 评论 -
为什么会出现 MVVM
对于MVVM的理解为什么会出现 MVVM 呢?MVVM框架Vue-MVVM 架构的最佳实践MVVM是Model-View-ViewModel缩写,也就是把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到viewModel层并自动将数据渲染到页面中,视图变化的时候会通知viewModel层更新数据。为什么会出现 MVVM 呢?MVC即 Model-View-Controller的缩写原创 2020-09-20 08:09:38 · 2839 阅读 · 0 评论 -
理解Vue.nextTick使用及源码分析(微任务的妙用)
异步更新机制使用微任务或宏任务,基于事件循环运行,在 Vue 中对性能起着至关重要的作用,它对重复冗余的 watcher 进行过滤。而 nextTick 根据不同的环境,使用优先级最高的异步任务。这样做的好处是等待所有的状态同步更新完毕后,再一次性渲染页面。用户创建的 nextTick 运行页面更新之后,因此能够获取更新后的DOM。原创 2020-09-16 00:12:51 · 6113 阅读 · 0 评论