摘要: created和mounted的区别 created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。 mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。 如何从真实DOM到虚拟DOM 涉及到Vue中的模板编译原理, 阅读全文
posted @ 2023-01-05 11:29 bb_xiaxia1998 阅读(117) 评论(0) 推荐(0)
摘要: 一、简介 vue几个核心思想: 数据驱动 组件化 虚拟dom、diff局部最优更新 源码目录介绍 Vue.js 的源码在 src 目录下,其目录结构如下。 src ├── compiler # 编译相关 ├── core # 核心代码 ├── platforms # 不同平台的支持 ├── serv 阅读全文
posted @ 2023-01-05 11:28 bb_xiaxia1998 阅读(38) 评论(0) 推荐(0)
摘要: 写过自定义指令吗?原理是什么 回答范例 Vue有一组默认指令,比如v-model或v-for,同时Vue也允许用户注册自定义指令来扩展Vue能力 自定义指令主要完成一些可复用低层级DOM操作 使用自定义指令分为定义、注册和使用三步: 定义自定义指令有两种方式:对象和函数形式,前者类似组件定义,有各种 阅读全文
posted @ 2023-01-05 11:27 bb_xiaxia1998 阅读(44) 评论(0) 推荐(0)
摘要: 我们在开发Vue项目时候都知道,在vue开发中某些问题如果前期忽略掉,当时不会出现明显的效果,但是越向后开发越难做,而且项目做久了就会出现问题,这就是所说的蝴蝶效应,这样后期的维护成本会非常高,并且项目上线后还会影响用户体验,也会出现加载慢等一系列的性能问题,下面举一个简单的例子。 举个简单的例子 阅读全文
posted @ 2023-01-05 11:27 bb_xiaxia1998 阅读(17) 评论(0) 推荐(0)