(一)方法一:直接在script标签中提前定义,仅适用于该html文件! let add = function(a,b){ return a + b; }; console.log…
目录 dva 使用dva 实现dva 支持异步 router的实现 实现: dva dva是一个基于redux和redux-saga的数据流方案,然后为了简化开发体验,dva额外内…
在新项目中,axios能实现防重复提交的功能,不过老项目(例如jQuery)的项目中,没有axios。但是导入Ajax-hook 就可以实现 Ajax-hook源码地址 : htt…
目录 一、使用javascript解析二维码 1、二维码是什么 二、qrcode-parser 1、安装方式 2、使用方式 三、ngx-qrcode2 1、安装方式 2、使用方式 …
目录 1、Dep 2、了解 obverser 3、了解 watch 和 observer 4、触发依赖 5、总结一下流程 1、Dep 其实,这就是一个依赖收集的容器, depend…
目录 1、需求 方法一 方法二 方法三 2、实现 3、问题解决 问题一:如何防止多次刷新token 问题二:同时发起两个或者两个以上的请求时,其他接口怎么解决 前言: 最近在做需求…
高效实现需求,避免臃肿的组件库和重复造轮子,前段时间做了很多大屏展示类的项目,今天来跟大家分享一下,大屏的实践过程,最开始我是使用了dataview 这个组件库,然后发现是自己并不…
目录 1、前言 2、实现 3、为何不使用HTML拖放API实现? 4、总结 1、前言 拖拽排序对于小伙伴们来说应该不陌生,平时工作的时候,可能会选择使用类似Sortable.js这…
目录 1. 使用函数创建组件 2. 使用类创建组件 3. 抽离为独立JS文件 1. 使用函数创建组件 函数组件:使用JS的函数(或箭头函数)创建的组件 约定1:函数名称必须…
目录 一.组件的切换方式 方式一: 使用 v-if和v-else 方式二:使用内置组件:<component></component> 方式三 : vue-…
目录 一、安装并创建实例 二、vue-router4 新特性 2.1、动态路由 2.2、与 composition 组合 三、导航守卫 3.1、全局守卫 3.2、路由独享守卫 3.…
目录 1、Pinia是什么 2、Pinia简单上手 3、使用体验 1、Pinia是什么 Pinia是一个vue的状态管理方案,是vuex团队成员开发,实现了很多vuex5的提案,更…