摘要:
背景 看了一些自定义指令的文章,但是探究其原理的文章却不多见,所以我决定水一篇。 如何自定义指令? 其实关于这个问题官方文档上已经有了很好的示例的,我们先来温故一下。 除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用 阅读全文
posted @ 2022-11-08 14:09
bb_xiaxia1998
阅读(39)
评论(0)
推荐(0)
摘要:
一般在哪个生命周期请求异步数据 我们可以在钩子函数 created、beforeMount、mounted 中进行调用,因为在这三个钩子函数中,data 已经创建,可以将服务端端返回的数据进行赋值。 推荐在 created 钩子函数中调用异步请求,因为在 created 钩子函数中调用异步请求有 阅读全文
posted @ 2022-11-08 14:08
bb_xiaxia1998
阅读(59)
评论(0)
推荐(0)
摘要:
写在前面 在前端中,主要涉及的基本上就是 DOM的相关操作 和 JS,我们都知道 DOM 操作是比较耗时的,那么在我们写前端相关代码的时候,如何减少不必要的 DOM 操作便成了前端优化的重要内容。 虚拟DOM(virtual DOM) 在 jQuery 时代,基本上所有的 DOM 相关的操作都是由我 阅读全文
posted @ 2022-11-08 14:07
bb_xiaxia1998
阅读(52)
评论(0)
推荐(0)
摘要:
params和query的区别 用法:query要用path来引入,params要用name来引入,接收参数都是类似的,分别是 this.$route.query.name 和 this.$route.params.name 。 url地址显示:query更加类似于ajax中get传参,params 阅读全文
posted @ 2022-11-08 09:49
bb_xiaxia1998
阅读(116)
评论(0)
推荐(0)
摘要:
一、简介 vue几个核心思想: 数据驱动 组件化 虚拟dom、diff局部最优更新 源码目录介绍 Vue.js 的源码在 src 目录下,其目录结构如下。 src ├── compiler # 编译相关 ├── core # 核心代码 ├── platforms # 不同平台的支持 ├── serv 阅读全文
posted @ 2022-11-08 09:46
bb_xiaxia1998
阅读(39)
评论(0)
推荐(0)
摘要:
为什么要使用异步组件 节省打包出的结果,异步组件分开打包,采用jsonp的方式进行加载,有效解决文件过大的问题。 核心就是包组件定义变成一个函数,依赖import() 语法,可以实现文件的分割加载。 components:{ AddCustomerSchedule:(resolve)=>import 阅读全文
posted @ 2022-11-08 09:45
bb_xiaxia1998
阅读(24)
评论(0)
推荐(0)
摘要:
我们在开发Vue项目时候都知道,在vue开发中某些问题如果前期忽略掉,当时不会出现明显的效果,但是越向后开发越难做,而且项目做久了就会出现问题,这就是所说的蝴蝶效应,这样后期的维护成本会非常高,并且项目上线后还会影响用户体验,也会出现加载慢等一系列的性能问题,下面举一个简单的例子。 举个简单的例子 阅读全文
posted @ 2022-11-08 09:42
bb_xiaxia1998
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号