
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
是用来处理业务的,比如在这个popup里面展示里面,点击列表中的一项,需要关闭popup,甚至返回所点击项对应的数据。是因为close的逻辑会执行两遍,有兴趣的可以自己去尝试,写一个。就是第一点的代码,最后简单说明下思路,不使用。
vue-query,类似于vuex/pinia,以缓存为目的,但侧重的是对网络请求的缓存。这是我预想的使用场景:假设在各个页面都需要发起相同的请求,去获取数据,而这种数据在一定时间内不会发生变化,那么这种请求数据是可以被缓存下来的。当然,用法不止于此,你也可以去缓存分页数据、查询数据…
注意:该文章基于vue-cli4.5,vue-cli3以上都可以啦。首先是依赖的准备:jquery与jquery-table2excel-1.1.2引入jquery安装jquerynpm install jquery --save观察package.json中的dependencies是否有jquery在 .eslintrc.js 中,添加jquery:truevue.config.js 是这么写
vue-query,类似于vuex/pinia,以缓存为目的,但侧重的是对网络请求的缓存。这是我预想的使用场景:假设在各个页面都需要发起相同的请求,去获取数据,而这种数据在一定时间内不会发生变化,那么这种请求数据是可以被缓存下来的。当然,用法不止于此,你也可以去缓存分页数据、查询数据…
本篇文章不提供如果在服务器上安装nginx以及Vue打包,相关内容请参考我另外一篇文章:[将Vue项目部署到服务器](https://blog.csdn.net/qq_43345846/article/details/109724223?spm=1001.2014.3001.5501)注:我的Vue-cli版本为4.5+,如果不是4+的版本,那可能文件位置有所不同,仅作参考。前提:我们需要配置两个
看了这位老哥截的官方文档的一句话就瞬间开朗了:借鉴的文章Vue官方文档解释我直接说说,是什么操作导致的无效:我把一个对象赋值给data中的obj(真实情况是,我通过请求进行赋值):data() {return {obj:{}}},fun(){this.obj = {test:'1'}}但是我需要给这个obj,添加新的键值,所以在赋值结束之后,我又添加了一个属性fun(){this.obj = {t
首先创建axios的实例:import axios , { AxiosRequestConfig, AxiosResponse } from 'axios'const axiosInstance = axios.create()然后就是核心方法了:function Request<T = unknown, R = AxiosResponse<T>>(configParam:
注:默认已经install与引入qs1.POST一 .json请求,那么就不需要修改什么。二.form-data或x-www-form-urlencoded请求:可以在发送请求的时候加上:this.axios({url:'请求地址',method:'post',data: {'key':'值'},transformRequest: [data => {return this.qs.strin
今天突然发现怎么调试的,没去看官方怎么说明。废话不多说!开整!步骤1:打开内置浏览器步骤2:找到需要打断点的位置,点击行数旁边的空白部分点击后会有一个小红点步骤3:在小红点上鼠标右击,选择【同步断点到内置浏览器】就可以愉快地开始调试啦!顺带说一句,CSDN是瞧不起Hbuilder么,文章标签都没有。。。...
因为uniapp不支持H5的录音,所以要靠自己去实现,这里用的是依赖库做实现,调用uni.uploadFile时发现文件后缀丢失的问题,例如我要上传一个文件名为:test.mp3,传到服务器后就变成了test.或者test,反正都把后缀名丢了,这里也去uniapp社区逛了,试下来发现都不行,官方没有提供好的解决方案。因为uni本身就提供请求相关的api,所以不想为了一个上传再单独引入axios这样