- 博客(107)
- 收藏
- 关注
原创 原生js请求接口写法
var xmlhttp;//创建xmlhttprequest对象function createXMLHttpRequest(){ xmlhttp=new XMLHttpRequest(); //这里要判断IE的写法}function startRequest(url) { createXMLHttpRequest(); xmlhttp.open("GET",url,true); //true:异步,false:同步 xmlhttp.onreadystatechange=hand.
2021-04-06 08:55:58
3150
原创 vue实现两个区域滚动条同步滚动
转载:https://blog.youkuaiyun.com/qq_38519358/article/details/107343042
2020-11-13 14:28:23
2089
原创 正则校验windows和linux路径
let winPath = /^[a-zA-Z]:(((\\(?! )[^/:*?<>\""|\\]+)+\\?)|(\\)?)\s*$/;let lnxPath = /^\/(\w+\/?)+$/i;if(!winPath.test(self.formItem.jarlocation) && !lnxPath.test(self.formItem.jarlocation)){ //校验不通过}else{ //校验通过}...
2020-09-07 11:22:48
1052
原创 js去除json对象数组中的重复元素
let data = [ {id:"123",name:"a"},{id:"12",name:"b}, {id:"123",name:"c"},]letuserIds = [];data.forEach(d => { //id:相同的去掉,去重 if (userIds.indexOf(d.id) < 0) { userIds.push({ id: d.id, name: d.nam...
2020-08-14 15:13:18
1664
原创 element-ui 表格 修改后 表格里面的数据后 页面不实时更新问题
https://blog.youkuaiyun.com/wuj1935/article/details/106025559
2020-08-13 17:38:36
4754
原创 el-tree 复选框回显问题
<el-tree class="filter-tree" :data="dataTree" :props="defaultProps" :filter-node-method="filterNode" show-checkbox node-key="id" ref="tree" style="height: 50vh;overflow-y: auto;"></el-tree>watch: { filterText(val) { this.$refs.tree.fi.
2020-08-10 14:03:17
1850
1
原创 js准确获取弹窗显示的位置
let objTop = getOffsetTop(document.getElementById("work-area")); //对象x位置let objLeft = getOffsetLeft(document.getElementById("work-area")); //对象y位置 let mouseX = e.clientX + document.body.scrollLeft; //鼠标x位置 let mouseY = e...
2020-07-31 09:49:12
1297
原创 websock实时获取数据
websocketMethod() { var websocket = null; var url = ''; //后端定义的url名字 if ('WebSocket' in window) { websocket = new WebSocket(url); } websocket.onopen = function () { console.log("WebSocket连接成功") } .
2020-07-31 09:37:48
516
原创 json数组根据key排序,升序
sortKey(array, key) { return array.sort(function(a, b) { let x = a[key]; let y = b[key]; return x > y ? 1 : x < y ? -1 : 0; });}
2020-07-31 09:35:09
1267
原创 判断表格数据是否有完全相同行
let res = f.tableData.some(function (row, index, arr) { return arr.filter(item => JSON.stringify(item) === JSON.stringify(row)).length > 1 })console.log(res) //true false
2020-07-31 09:22:11
396
原创 表单清空以及清空校验方法
this.$refs["basicInfo"].resetFields(); //basicInfo是表单定义的ref的名字
2020-07-31 09:19:45
2729
原创 两个数组去重,获取相同元素
//去重 a1 = ["id","name","url"] a2=["id","name"] getArrDifference(a1, a2) { return a1.concat(a2).filter(function (v, i, arr) { return arr.indexOf(v) === arr.lastIndexOf(v); }); }, console.log(this.getArr...
2020-07-31 09:17:36
744
原创 json数组拆分之后重组回来
原数组拆:重组回来: const obj = { columnName: cN, columnType: cT, removeSpace: rS, fieldName: fN } console.log(obj) const keys = ['columnName', 'columnType', 'remov
2020-07-31 09:12:09
379
原创 vue watch侦听属性,模糊检索功能,Vue.js中 watch(深度监听)的最易懂的解释
<el-form-item label="名称检索"> <el-autocomplete v-model="formInline.name" size="small" :fetch-suggestions="querySearchAsync" @select="selectName" @focus="nameListMe" .
2020-05-14 08:55:40
807
原创 表格中带文本框,只能输入数值
numberChange(val, index) { let integer = /^(-|\+)?\d+$/; if (integer.test(val)) { if (this.tableData[index].thirdScore == 0) { this.tableData[index].getDetailScore = parseInt(val); } else { this.tableData[in.
2020-05-13 15:25:59
193
原创 vue 使用async await处理异步嵌套请求
created() { this.getKpiRoleButton();},methods: { async getKpiRoleButton() { const resultObj = await this.signKpiRoleIdSearch(); //resultObj.data.data是id需要传给下面的接口 try { kpiAPI .kpiPermissionsButton({ .
2020-05-13 11:05:04
2386
原创 无缝滚动效果
<!-- 无缝滚动效果 --><div class="marquee-wrap"> <ul class="marquee-list" :class="{'animate-up': animateUp}"> <li v-for="(item, index) in chartDataFour.rows" :key...
2020-05-06 17:10:40
164
原创 vue-treeselect 懒加载获取数据
API:https://vue-treeselect.js.org/<treeselect v-model="formData.organizationIdArr" :options="optionsArr" :load-options="loadOptions" :clearable="true" :searchable="true" @input="tr...
2020-04-02 17:04:12
5842
5
原创 vue 获取接口地址,在另一页打开pdf文件,并且有下载和打印功能
直接window.open就行了,剩下的后端处理了methodPrint(row){doctorAPI.monitoringTransactionPDF({compositeId:row.compositeId}).then(response=>{window.open(response.data.uri,"blank");...
2020-03-31 17:04:41
1153
原创 vue+elementui el-select下拉框单选多选问题
我的需求是当选择“单导心电”或者“常规心电图”时其余不可选,这两个只能是单选,选择其他的时候是多选。如果选择了其他的,再选择二者其中一个的时候,文本框只能是二者其中一个...
2020-03-30 17:20:56
8140
2
原创 vue+elementui 表单重置不起作用问题
1.给el-form加ref<el-form:model="formData"ref="formData">2.每项加prop,名称和v-model一致<el-form-itemlabel="检查项"prop="checkVal"><el-inputv-model="formData.checkVal"style="width...
2020-03-27 10:46:35
3979
原创 在element-ui的select下拉框加上滚动加载
https://www.cnblogs.com/lianjy/p/10726662.html
2020-03-24 14:58:59
2013
原创 vue+elementui el-upload上传excel并前端解析到表格
安装: npm install xlsx --savevue组件引入:importXLSXfrom"xlsx";代码<el-upload class="upload" :show-file-list="false" action="" :multiple="false" ...
2020-03-13 16:11:14
5338
7
原创 elementui el-table 分页,每页10条时,第二页序号从11开始显示的问题
<el-table-columnlabel="序号"type="index"width="50"align="center"><templateslot-scope="scope"><span>{{(page.currentPage-1)*page.pageSize+scope.$inde...
2020-03-06 10:05:07
3297
原创 vue+elementui el-cascader刷新问题
1.cascader 是定义的ref="cascader"this.$refs.cascader.panel.lazyLoad();
2020-03-04 16:55:13
3707
原创 vue 解决表格编辑弹窗改变其中一项,表格数据实时变动问题
在每次弹出对话框的时候深拷贝一次当前行数据的副本,this.form = JSON.parse(JSON.stringify(row))
2020-02-27 10:36:01
4780
原创 vue 解决点击调用接口时第一次走catch报错,第二次成功问题
重点:直接给接口里面方法加一个setTimeout即可,具体为什么我现在还不知道截图看下:
2020-01-08 09:57:24
4493
原创 elementui el-radio 赋值问题
1.true/false形式<el-radio-group v-model="form.isUseLombok"> <el-radio :label="false">否</el-radio> <el-radio :label="true">是</el-radio></el-radio-group>da...
2020-01-02 09:21:12
9664
1
原创 js截取url里面某个字符串
function getQueryString (name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) { ...
2019-12-20 09:56:38
998
原创 vue+elementui table 表头循环出来,加下拉条件,还可以编辑
//下图是tableData的接口返回格式:下图是tableColumns的接口返回格式:<el-table :data="tableData" border style="width:100%;"> <el-table-column v-for="(item,index) in tableColumns" :k...
2019-12-11 09:13:02
2304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人