vue笔记
vue学习记录
coder-WJie
可能事事无完美,但进一寸有进一寸的欢喜。
展开
-
TypeScript封装axios——Vue3+TypeScript实践
TypeScript封装axios简介1. 认识axios1.1 为什么选择axios2. axios基本使用3. 用面向对象的思想封装axios3.1 为什么要对axios进行封装?3.2 用面向对象的思想封装axios3.2.1 基础封装3.2.2 支持传入自定义拦截器功能4. 使用封装后的HRequest简介最近在用Vue3 + TypeScript 重构一个Vue2项目,之前项目中用到axios来发送网络请求,进行前后端交互,但并未对axios库做过多的封装,导致代码重复度较高,维护起来比较麻烦原创 2022-01-03 23:17:23 · 3254 阅读 · 2 评论 -
vue的自定义指令
vue的自定义指令1.创建局部指令var app = new Vue({ el: '#app', data: { }, // 创建指令(可以多个) directives: { // 指令名称 dir1: { // 指令中第一个参数是当前使用指令的DOM inserted(el) { // 对DOM进行操作 console.lo原创 2021-03-20 21:14:15 · 132 阅读 · 0 评论 -
vue响应式原理—依赖技术的分析和学习
vue响应式原理—依赖技术的分析和学习<body> <!-- 1.app.message修改数据。Vue内部是如何监听message数据的改变 * Object.defineProperty -> 监听对象属性的改变 2.当数据发生改变,Vue是如何知道要通知哪些人,界面发生刷新。 * 发布订阅者模式 --> <div id="app"> <div&原创 2021-03-06 18:30:34 · 142 阅读 · 0 评论