
js
恰好有你
这个作者很懒,什么都没留下…
展开
-
vue中使用点击事件让浏览器全屏
1.注册点击事件 @click=“goQ”2.data中定义是否全屏的一个布尔值data(){ return{ fullscreen:false } },3.点击事件goQ(){ this.fullscreen = !this.fullscreen let element = document.documentElement ; if(this.fullscreen){ if(documen原创 2021-06-01 22:48:34 · 365 阅读 · 1 评论 -
关于vue前端axios调用后端接口下载excel文件
1.api文件夹中定义的下载接口tpis:这里的responseType需要设置成blob//点击导出,导出数据表格export function exportTable(data,params){ return axios({ url:'/api/conversation/excel/export', method:"post", data:data, params:params, responseType:'blob', headers:{ 'Content-Typ转载 2020-11-18 10:06:56 · 1780 阅读 · 0 评论 -
使用模板字符串修改值
前言:在项目中有这么一个案例,要在input框失焦的时候判断value值是否为空,为空就出现警告信息,但我的input框不是循环出来的,但有一个好处就是调用了同一个失焦方法,并且每次失焦的时候都会传当前input的key值下来。这个地方也就完成了我们的拼接!,当那个input框失焦的时候把key值接收到,拼接成keyTips的形式,完成了提示信息的逻辑,非常提供解决方法的大哥!!...原创 2020-09-09 17:57:32 · 268 阅读 · 0 评论 -
关于在vue中使用v-for对数组循环,再对数组中对象的某一个属性修改值,试图不更新
举个栗子<template> <div class="box-wrap"> <div class="box-item" v-for="(item,index) in list" @click="edit(index)"> {{item.name}} </div> </div></template><scr...翻译 2020-04-20 12:23:02 · 4281 阅读 · 0 评论 -
关于upload上传之前判断文件类型
1.在methods中书写方法beforeAvatarUpload(file){ const isIMG = file.type === 'image/jpg' || file.type === 'image/jpeg' || file.type === 'image/png' const isLt = file....翻译 2020-04-15 11:59:44 · 1770 阅读 · 3 评论 -
关于原生js给当前点击的li标签添加类名
1.先获取到当前所有的li标签2.再循环给每个li绑定点击事件3.再次循环所有的li标签,可以先清空所有的类名,也可以添加一个默认的类名4.给当前点击的li添加类名tips:this的指向就指向当前点击的livar li = document.querySelectorAll('.el-menu--inline li'); for (var i = 0; i < li.lengt...原创 2020-04-14 12:24:55 · 4942 阅读 · 0 评论 -
原生js获取上传进度条
this.$http({ method:"POST", url:"/api/v2/base/upload", headers:this.headers, params:{ type:98 }, data:dataFile, //原生获取上传进度的事件 onUploadProgress:function(progressEvent){ ...原创 2020-04-08 14:15:27 · 263 阅读 · 0 评论 -
css中input框上传文件方法
使用input框,change事件是上传文件以后才会执行的回调<input type="file" ref='files' class="upApkFile" @change="upApk">2.使用js代码对上传文件做规范 upApk(){ //取到input框的value值,判断如果为空,那么就不上传; let fileVal = this.$refs.fil...原创 2020-04-08 13:50:45 · 553 阅读 · 0 评论 -
关于从对象中取出值push到对应数组里面的方法
var a = res.data.data var b = res.data.dict.org var result = [] a.forEach(item => { var newItem = Object.assign({}, item, b[item.orgId] || {}) return result.push(newItem) }) console.log(re...原创 2020-04-01 10:53:29 · 2798 阅读 · 0 评论