业务场景 在不少业务场景下,我们需要实现简单的请求缓存(即某个请求只发起一次请求),例如上传 Token 的获取、获取配置的接口等。 这些接口可以通过 Promise 实现简单的缓存并能够控制更新,而不需要另外引入缓存层…
分类:vue.js教程
snabbdom源码解析(五) 钩子
文件路径 : ./src/hooks.ts 这个文件主要是定义了 Virtual Dom 在实现过程中,在其执行过程中的一系列钩子。方便外部做一些处理 // 钩子 export interface Hooks { // …
vue组件之间8种组件通信方式总结
对于vue来说,组件之间的消息传递是非常重要的,下面是我对组件之间消息传递的各种方式的总结,总共有8种方式。 1.props和$emit 父组件向子组件传递数据是通过prop传递的,子组件传递数据给父组件是通过$emit…
【Vue】VueCli3 + Vue + typescript 挖坑记
Vue + typescript 挖坑记 VueCli3.0生成Vue+ts的项目组件,中间遇到了一些让我直接放弃结合ts的坑,还是等Vue3.0的发布吧,到那个时候肯定结合得会更好。 1 How to fix TSLi…
第十七课时: 可编辑表格的实现
1、JSX进阶 item.render = (h, { row, index, column }) => { // keyArr等于this.insideData[index].edittingKeyArr,如果t…
记录vue不能检测数组和对象变动的方法。
测试数据: items: [ {name: '业务状态', id: 'taskState', data: [{name:'全部', id: 0},{name:'进行中', id: 1},{name:'已完成', id: …
VUE2.6.10——scripts/config.js
文件路径:/scripts/config.js rollup -w -c scripts/config.js --environment TARGET:web-full-dev-c 指定配置文件-w 监听文件,文件发生改…
vue 模板编译之源码流程
行文介绍 本文主要介绍vue中template compile的主体思路和源码流程。 适合想要梳理模板编译对应的源码函数调用流程的童鞋。为大家滤清思路。 具体的分析请查看文末参考链接。 主体思路 三步走: 将模板解析为A…
Vue中读取上传excel表并读取excel表的数据
安装xlsx插件 // 安装插件npm install xlsx –save // 在vue中导入XLSXimport XLSX from ‘xlsx’ – 这里使用 el…
[Vue CLI 3] 配置解析之 css.extract
大家还记得我们在老版本中,对于线上环境配置中会把所有的 css 多打成一个文件: 核心是使用了插件 extract-text-webpack-plugin,方式如下: 第一步都是加载插件 const ExtractTex…
nuxt中使用路由守卫
1.在plugins文件下创建一个route.js import { getCookie, setCookie } from '@/pages/logreg/api/cookie' import axios from '…
el-select数据过多懒加载(loadmore)
el-select数据过多处理方式 在日常项目中el-select组件的使用频率是非常之高的. 当数据过多时渲染时间非常长, 这里提供几个处理方式. 远程搜索 组件提供了远程搜索方式, 也就是按照你输入的结果匹配选项. …