
vue
Emily_Susu
在填坑中成长
展开
-
vue使用axios发送post请求时,传参报错
用axios在发送请求的时候没有成功,请求不到数据,报错如图vue里代码如下:按照axios官方文档示范写的,还能有错?我们再来仔细看下浏览器里发出去的请求有没有发现什么蹊跷,传送参数的形式不是我们熟悉的form-data,而是Request Payload。解决方法:用Qs.stringify()将对象序列化成URL的形式,Qs是axios里面自带的,所以直接引入就可以了 设置请求头里的'Content-Type'为'application/x-www-form-urlenc原创 2020-05-28 09:28:22 · 1530 阅读 · 0 评论 -
vue 全屏问题 禁止F11
通过按键F11打开的全屏貌似使用脚本无法正确关闭。具体表现是,按键F11会打开全屏,这个时候打印window对象中的window.document,会发现window.document下面的有关全屏的属性并未改变,window.document.fullscreen 的值为 false,此时反复点击切换全屏按钮全屏不会切换。通过screenfull.toggle()方法切换全屏,断点发现确实执行到方法里面了,但是并没有关闭全屏(我猜测F11打开的全屏可能权限更高只能由F11关闭,toggle方法虽然执行了切原创 2020-05-26 14:08:46 · 5107 阅读 · 0 评论 -
ant design多文件上传-缩略图丢失
1、使用uploadList自动上传,上传成功后,缩略图丢失,出现了svg图标,如图2、究其原因,缩略图的显示是因为,upload组件触发handleChange事件,把文件转换成base64用于展示,uploadList 组件上的 previewFile再次触发,fileList 更新时存储缩略图,此时发现缩略图丢失是因为上传的文件没有生产base64。3、解决方法,在Upload.js文件...原创 2020-04-26 18:39:34 · 1774 阅读 · 0 评论 -
vue 使用forEach循环遍历数组后,添加新的对象视图不刷新
由于Vue属于MVVM框架,数据双向绑定视图,对data对象中的数据进行监听,当监测到数据改变时,相应数据所影响的页面也会触发更新。因此我们所需的这些响应式数据,受到JavaScript的限制,vue不能监测到对象属性的添加和删除,因为Vue利用的是Object的defineProperty()方法,在初始化实例时将属性转为getter/setter,所以属性必须在data对象上才能被vue转换。...原创 2019-12-17 16:06:53 · 3650 阅读 · 0 评论 -
idea中ESLint报错
1.点击file->setting2.搜索eslint将Enable选项勾选掉原创 2019-09-11 14:32:21 · 4961 阅读 · 2 评论 -
在vue中引入js
1.先找到package.json文件在dependencies中添加"jquery": "^3.4.1",2.执行yarn add jquery3.在main.js文件中引入需要的jq原创 2019-09-11 17:08:10 · 279 阅读 · 0 评论 -
使用js去掉浏览器默认的右键事件,另外添加右键事件,批量给标签加右键事件(vue)
1.全局去掉浏览器默认右键事件document.oncontextmenu = function(){ return false;}2.给指定的标签加上右键事件let info=document.getElementById('SZ')info.oncontextmenu = function(e){ return false;}3.批量给标签加右键事件...原创 2019-09-12 15:49:38 · 1418 阅读 · 0 评论