上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: 一、简介 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)
摘要: 能说下 vue-router 中常用的 hash 和 history 路由模式实现原理吗? (1)hash 模式的实现原理 早期的前端路由的实现就是基于 location.hash 来实现的。其实现原理很简单,location.hash 的值就是 URL 中 # 后面的内容。比如下面这个网站,它的 阅读全文
posted @ 2023-01-04 15:56 bb_xiaxia1998 阅读(50) 评论(0) 推荐(0)
摘要: 前言 在之前面试的时候我自己也经常会遇到一些vue原理的问题, 我也总结了下自己的经常的用到的,方便自己学习,今天也给大家分享出来, 欢迎大家一起学习交流, 有更好的方法欢迎评论区指出, 后序我也将持续整理总结~ 描述 Vue 与 React 区别 说明概念: vue:是一套用于构建用户界面的渐进式 阅读全文
posted @ 2023-01-04 15:56 bb_xiaxia1998 阅读(45) 评论(0) 推荐(0)
摘要: vue2.x详细 1. 分析 首先找到vue的构造函数 源码位置:src\core\instance\index.js function Vue (options) { if (process.env.NODE_ENV !== 'production' && !(this instanceof Vu 阅读全文
posted @ 2023-01-04 15:54 bb_xiaxia1998 阅读(32) 评论(0) 推荐(0)
摘要: 本文主要分以下两个部分对 Composition API 的原理进行解读: reactive API 原理 ref API 原理 reactive API 原理 打开源码可以找到reactive的入口,在composition-api/src/reactivity/reactive.ts,我们先从函 阅读全文
posted @ 2023-01-04 15:54 bb_xiaxia1998 阅读(22) 评论(0) 推荐(0)
摘要: Vuex有哪几种属性? 有五种,分别是 State、 Getter、Mutation 、Action、 Module state => 基本数据(数据源存放地) getters => 从基本数据派生出来的数据 mutations => 提交更改数据的方法,同步 actions => 像一个装饰器,包 阅读全文
posted @ 2023-01-03 09:50 bb_xiaxia1998 阅读(49) 评论(0) 推荐(0)
摘要: 前言 在Vue组件库开发过程中,Vue组件之间的通信一直是一个重要的话题,虽然官方推出的 Vuex 状态管理方案可以很好的解决组件之间的通信问题,但是在组件库内部使用 Vuex 往往会比较重,本文将系统的罗列出几种不使用 Vuex,比较实用的组件间的通信方式,供大家参考。 组件之间通信的场景 在进入 阅读全文
posted @ 2023-01-03 09:49 bb_xiaxia1998 阅读(62) 评论(0) 推荐(0)
摘要: keep-alive 使用场景和原理 keep-alive 是 Vue 内置的一个组件, 可以实现组件缓存 ,当组件切换时不会对当前组件进行卸载。 一般结合路由和动态组件一起使用 ,用于缓存组件 提供 include 和 exclude 属性, 允许组件有条件的进行缓存 。两者都支持字符串或正则表达 阅读全文
posted @ 2023-01-03 09:49 bb_xiaxia1998 阅读(57) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页