笔记

1.数据未加载时,等到数据加载完成在进行赋值操作

this.$nextTick(()=>{
          this.list = 'aaaa'
        })

2.数组去重,根据数组中对象的某个属性进行去重

//数组去重
    unique(arr1) {
      const res = new Map();
      return arr1.filter(a => !res.has(a.title) && res.set(a.title, 1));
    },

//用法
              this.accesspathList = this.unique(res.data.result.traceList);
              console.log(res.data.result.traceList);
              console.log(this.accesspathList);

3.时间戳转化成时间

add0(m) {
      return m < 10 ? "0" + m : m;
    },
    format(shijianchuo) {
      //shijianchuo是整数,否则要parseInt转换
      var time = new Date(shijianchuo);
      var y = time.getFullYear();
      var m = time.getMonth() + 1;
      var d = time.getDate();
      var h = time.getHours();
      var mm = time.getMinutes();
      var s = time.getSeconds();
      return (
        y +
        "-" +
        this.add0(m) +
        "-" +
        this.add0(d) +
        " " +
        this.add0(h) +
        ":" +
        this.add0(mm) +
        ":" +
        this.add0(s)
      );
    },

4.日期转成数字

//日期转数字
    changeTime(option) {
      // currentTime当前时间,假设是 2019-7-2 19:03
      var currentTime = option;
      var reg = new RegExp("-", "g"); //去掉时间里面的-
      var a = currentTime.replace(reg, "");
      var regs = new RegExp(" ", "g"); //去掉时间里面的空格
      var b = a.replace(regs, "");
      var regss = new RegExp(":", "g"); //去掉时间里面的:冒号
      var c = b.replace(regss, "");
      //console.log("时间变成数字的结果:", c);
      return c;
    },

5.不能输入中文,一旦输入即变空

//onkeyup="this.value=this.value.replace(/[\u4e00-\u9fa5]/gi,'')"
<input type="text" placeholder="账号" onkeyup="this.value=this.value.replace(/[\u4e00-\u9fa5]/gi,'')" id="childaccount_input" name="email">

//非数字
	str=str.replace(/\D/g,'')

6.鼠标指针样式cursor
https://www.w3school.com.cn/cssref/pr_class_cursor.asp

jpg
7.禁止复制

document.onselectstart = new Function("return false");

8.输入框按下默认边框样式取消

  outline: none;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值