总结

Jquery、js

  1. 获取地址栏的参数

封装方法: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;

    }

 

  1. 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 selectid

 

vue

  1. 数据导出

  1. 时间的显示(起止时间)

data.begindate = this.$moment(this.begindate).format("YYYY-MM-DD");

data.enddate = this.$moment(this.enddate).format("YYYY-MM-DD");

  1. 当有多个搜索条件时,每次有且仅有一个可以搜索

1、思路:单独判断每一个搜索条件不为空时,每次加1,初始值为0,最后判断如果大于1,说明搜索的是多个,如果等于1 ,说明只搜索当前一个,如果等于0说明没有输入搜索内容。

  1. 用elementui写table表格时
  1. 前面有序号

  1. Prop后面有两个值

  1. Id怎么绑定到btn按钮上

  1. 手机号脱敏 自定义方法

  1.  
  1. Elementui 时间 默认显示接口返回来的值

  1. 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);

  1. 接口返回这种数组

如何展示在el-input上  (单纯展示)

如何展示并可以修改在el-input上 (展示并修改)

  1. 1
  2. 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);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值