Jquery、js
- 获取地址栏的参数
封装方法:function getlocation(res){
// ?uid=461&mid=102&apply_detail_id=240
var url = location.search;
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
if(res == 'uid'){
res = theRequest.uid;
} else if (res == 'mid'){
res = theRequest.mid;
} else if (res == 'apply_detail_id'){
res = theRequest.mid;
} else if (res == 'type'){
res = theRequest.type;
}
return res;
}
- Iframe获取父元素的方法:parent.window.方法名
父元素获取子元素的元素:
var iframe = document.getElementById("report_mid");
var iwindow = iframe.contentWindow.document;
var overday = $("#myModalLabelstate",iwindow).attr('overdays');
3、编辑按钮 select 默认选中
$("#myState").val(res.admin.status);
var index = $("#myState").val();
var number = $("#myState").find("option");
for(var i=0;i<number.length;i++){
if ($(number[i]).val() == index) {
$(number[i]).attr("selected","selected");
}else{
$(number[i]).removeAttr("selected");
}
} tips:#myState 是select的id
vue
- 数据导出
- 时间的显示(起止时间)
data.begindate = this.$moment(this.begindate).format("YYYY-MM-DD");
data.enddate = this.$moment(this.enddate).format("YYYY-MM-DD");
- 当有多个搜索条件时,每次有且仅有一个可以搜索
1、思路:单独判断每一个搜索条件不为空时,每次加1,初始值为0,最后判断如果大于1,说明搜索的是多个,如果等于1 ,说明只搜索当前一个,如果等于0说明没有输入搜索内容。
- 用elementui写table表格时
- 前面有序号
- Prop后面有两个值
- Id怎么绑定到btn按钮上
- 手机号脱敏 自定义方法
- Elementui 时间 默认显示接口返回来的值
- Js百分数和小数的转换
//百分数转化为小数
//1.先去掉百分号
//2.再除以100
//3.返回出去
var percent = "4.2%";//申明要放在函数前
function toPoint(percent){
var str=percent.replace("%","");
str= str/100;
return str;
}
toPoint(percent);
var result = toPoint(percent);
document.write(result);//0.042
//小数转化为分数
//1.先转化为number类型
//2.再乘以100
//3.保留小数位
var point = 0.042;
function toPercent(point){
var percent = Number(point*100).toFixed(1);
percent+="%";
return percent;
}
var result = toPercent(point);
document.write("<br/>"+result);
- 接口返回这种数组
如何展示在el-input上 (单纯展示)
如何展示并可以修改在el-input上 (展示并修改)
- 1
- 1
- 移动端适配
(function(doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function() {
var clientWidth = docEl.clientWidth;
if(!clientWidth) return;
docEl.style.fontSize = 100 * (clientWidth / 375) + 'px';
};
if(!doc.addEventListener) return;
recalc();
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
二、pc端适配
(function (doc,win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function () {
var clientWidth = docEl.clientWidth;
if (!clientWidth) return;
docEl.style.fontSize = 100 * (clientWidth / 1024) + 'px';
};
if (!doc.addEventListener) return;
recalc();
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);