![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
是菜菜的小前端啊
碎碎念的小笔记
展开
-
js 节流与防抖
js 节流与防抖的原理、应用场景、方法实现原创 2022-10-28 17:24:29 · 382 阅读 · 0 评论 -
ajax请求发送属性相同但值不同的数据
根据需求,ajax请求数据格式需为:错误示例若使用一个属性对应数据的形式,在发送请求时会出现属性名后出现[]的情况 var num = [1,2,3] var data = {"id": num}请求发送数据如下:解决方案将发送的数据设置为URLSearchParams对象,再逐条插入至对象中即可 var num = [1,2,3] var data = new URLSearchParams() for(var i=0; i< num.length; i++){ dat原创 2021-08-26 17:59:33 · 262 阅读 · 1 评论 -
ajax请求 POST方式发送raw类型数据
ajax请求 POST方式发送raw类型数据$.ajax({ url:'url', type:"POST", dataType:"json", contentType: "application/json", data: JSON.stringify({ "data1": data1, "data2": data2 ...... }), success:function (data) { //成功后执原创 2021-04-21 10:55:05 · 5956 阅读 · 0 评论 -
bootstrap table 初始化以及搜索刷新问题
bootstrap table 初始化以及搜索刷新问题bootstrap 初始化数据和根据条件查询以及后端分页排序1、bootstrap table 初始化: $("#bootstrap-table").bootstrapTable({ url: prefix + "/url", method: 'get', queryParams: function(params) { return {原创 2021-03-31 16:36:25 · 1938 阅读 · 0 评论 -
解决ios微信浏览器时间不兼容的问题
解决ios微信浏览器时间格式不兼容的问题由于ios在微信浏览器中无法识别“YYYY-MM-DD HH:MM:SS”格式的数据,所以在ios中页面将时间格式转换为“YYYY/MM/DD HH:MM:SS”的格式var endtime = "2021-03-31 00:00:00";var reg = new RegExp( '-' , "g" );var newDate = endtime.replace(reg,'/');...原创 2021-03-31 16:25:13 · 410 阅读 · 0 评论 -
vue 一键复制input中的文本内容
vue 一键复制input中的文本内容1、页面设置 <el-input v-model="copytext" disabled></el-input> <el-button ref="copy" type="primary" :data-clipboard-text="copytext" @click="copy" id="copybuttons" class="copybutton">一键复制</el-button>2、js设置 copy(){原创 2021-03-11 14:58:16 · 450 阅读 · 0 评论 -
el-input 输入框只可以输入正整数
el-input 输入框只可以输入正整数实现的效果为在输入框中输入非正整数,则input中的值将会被清空1、在el-input中设置<el-input v-model.trim="value" autocomplete="off" placeholder="请输入正整数数值" @keyup.native="value=test(value)?value:''"></el-input>2、判断数值是否为正整数的函数test(num) { num = num.to原创 2021-03-11 14:42:18 · 3038 阅读 · 0 评论 -
vue 保留小数点后两位以及转化为百分比
vue 保留小数点后两位以及转化为百分比1、将小数转化为百分比(保留四位小数,四舍五入)export function ChangeDecimalToPercentage(data) { var data1 = (data*100).toFixed(4)+"%" return data1}2、保留小数点后两位四舍五入export function NumFilter (value) { // 截取当前数据到小数点后两位 let realVal = parseFloat(value原创 2021-01-15 19:50:00 · 6818 阅读 · 0 评论 -
vue 时间格式相互转化以及判断汇总
vue 时间格式相互转化1、转化YYYYMMDDHHMMSS时间格式为YYYY-MM-DD HH:MM:ssexport function changeTime(time) { var newtime = '' newtime = time.substring(0, 4) + '-' + time.substring(4, 6) + '-' + time.substring(6, 8) + ' ' + time.substring(8, 10) + ':' + time.substring(10原创 2021-01-15 19:46:02 · 2116 阅读 · 0 评论 -
bootstrap table中将json数据作为参数传入函数中
bootstrap table中将json数据作味参数传入函数中1、调用时使用encodeURI 和 JSON.stringify 将json进行编码actions.push('<a class="btn btn-info btn-xs" href="javascript:void(0)" onclick="aaa(\'' + encodeURI(JSON.stringify(row)) + '\')"><i class="fa fa-street-view"></i&g原创 2021-01-15 19:37:45 · 701 阅读 · 0 评论 -
js 比较两个datetime类型的数据
js 比较两个datetime类型的数据 function compare(date1,date2) { let dates1 = new Date(date1); let dates2 = new Date(date2); if (dates1 > dates2) { return false } else { return true } }若返回值为fal原创 2021-01-12 19:58:11 · 398 阅读 · 0 评论 -
ajax 请求设置请求时请求头携带cookie
ajax 请求设置请求时请求头携带cookieajax 请求时设置请求头,需要在请求中添加 withCredentials为true$.ajax({ url:请求地址, datatype:数据类型, type:请求类型, // post、get、delete、put data:请求数据, xhrFields: { withCredentials: true }, success:function(data){ //请求成功时执行的动作 }, error:function(data原创 2021-01-12 19:51:01 · 2665 阅读 · 0 评论 -
js 回车与空格转义
js 回车与空格转义replace("\r\n","</br>").replace("\n","</br>")原创 2021-01-08 13:59:28 · 5789 阅读 · 0 评论