JS
Mr.app
这个作者很懒,什么都没留下…
展开
-
请求后端接口时,把参数放进FormData里面
使用axios请求接口 const formdata = new FormData() formdata.append('params', data) axios({ url: URL, method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: formdata }).then(res => {原创 2021-03-29 10:18:12 · 773 阅读 · 0 评论 -
JS数组基础方法及数组去重
一、数组方法---在数组头部添加元素array.unshift()---删除数组头部元素array.shift()---在数组尾部添加元素array.push()---删除数组最后一个元素array.pop()二、数组去重---filter方法function _unique(arr){ return arr.filter((item,index,array)=>{ return array.indexOf(item) === index })}.原创 2021-08-06 18:49:43 · 212 阅读 · 0 评论 -
if判断数值区间遇到的问题
没有这种写法哈,得到的结果始终只会进第一个判断 setWidth(num) { if (num >= 1 < 10) { return '180' } else if (num >= 10 < 20) { return '320' } else if (num >= 20 < 30) { return '400' } else { return '460原创 2021-04-25 17:08:57 · 1263 阅读 · 0 评论 -
JS正则匹配字符串中的数字/字母
匹配数字const prop = 'abcd1'prop.replace(/[^\d.]/g, '')根据指定字符匹配字符串(key)并获取值(value)const prop = 'abcd1' const reg = /^abc\d+$/ for (const key in item) { if (reg.test(key)) { prop = key break } }...原创 2021-03-29 11:07:39 · 5940 阅读 · 0 评论 -
Vue函数内多个方法同步执行
async btnB(item, btnIndex, coord) { // 查找dh/tm await this.getPropertyByTable(item, this.filterForm.documentType, 'dh') await this.getPropertyByTable(item, this.filterForm.documentType, 'tm') await this.loopGetNodeParents(this.ta...原创 2021-03-04 10:49:32 · 4515 阅读 · 1 评论 -
JS比较字符串日期大小
var s = '2020-02-02 10:30:30' var s1 = s.substring(0, 10).split('-') var s2 = s1[0] + '-' + s1[1] + '-' + s1[2] var a = '2020-02-02 10:30:30' var a1 = a.substring(0, 10).split('-') var a2 = a1[0] + '-' + a1[1] + '-' + a1[2] co...原创 2021-02-02 10:54:13 · 208 阅读 · 0 评论 -
Vue字符串“关键字“高亮
后端返回数据 <div class="txt" v-html="item[ch.prop + (level+1)]">{{ item[ch.prop + (level+1)] }}</div>如果其他地方要使用该字段的值,在转换一次 const replace_TM = `${row[this.TM]}`.replace(/<.*?>/g, '')...原创 2020-12-07 17:26:07 · 1011 阅读 · 0 评论 -
数组------上移下移
// 上移 moveUp(index) { if (this.dhData.length > 1 && index !== 0) { this.dhData[index] = this.dhData.splice(index - 1, 1, this.dhData[index])[0] } }, // 下移 moveDown(index) { if (this.dhData.length &g...原创 2020-09-23 10:49:27 · 334 阅读 · 0 评论 -
Vue、Element-UI Table报表
年份动态、数据动态(无法确定key值)``模板字符串是在ES6中兴起,动态key值皆可拼接:用反引号(`)标识,它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。空数据使用formatter过滤掉 <el-tab-pane label="系统档案数量统计" name="first"> <el-table v-loading="isLoading" :data="(index,TableDat.原创 2020-07-28 11:21:19 · 4121 阅读 · 0 评论 -
JS判断object对象是否为空
if (JSON.stringify(data) === '{}') { return false // 如果为空,返回false}return true // 如果不为空,则会执行到这一步,返回true原创 2020-07-28 11:09:09 · 210 阅读 · 0 评论 -
JS去除空格
function trimStr(str){ return str.replace(/(^\s*)|(\s*$)/g,"");}原创 2020-04-29 15:00:49 · 144 阅读 · 0 评论