• js零碎小知识点总结 (持续补充~)


    在iframe里刷新父页面(实现F5效果)

    parent.location.reload()

    JS根据需求取出数组中符合的某一项

    例如 : 

    var arr = [
         {a:1,b:2,c:3},
         {a:11,b:22,c:33},
         {a:111,b:222,c:333}   
    ]
    
    var obj = arr.find(function(msg){
        return msg.a == 11
    })
    console.log(obj) //-------->   {a:11,b:22,c:33}

     if括号里多个值用逗号隔开是什么意思

    if(a=='这是a',b=2,c='str',d){
         //执行内容 
    }
    
    //如上其实只要看if括号里逗号隔开的最后一项即可,最后的d才是真正的判断语句
    //如若成立则执行大括号里的内容,反之则不执行,而d前边的种种
    //其实只是赋值而已,上面的写法其实和下边是一个意思
    var a,b,c,d //先定义,上边的写法也应在之前就定义
    a=='这是a'
    b = 2
    c = 'str'
    if(d){
        //执行内容
    }

     遍历对象,删除所有值为null的项

    var obj = {
         a:'1',
         b:'1',
         c:'',
         d:'1',
         e:'',
      }
                
    var removePropertyOfNull = function(obj){
           Object.keys(obj).forEach(item=>{
                if(!obj[item])  delete obj[item]
           })
           return obj;
    }
    console.log(removePropertyOfNull(obj)) //------------->{a: "1", b: "1", d: "1"} 

     element实现table的跨页多选

    //在表格中设置row-key属性,并将该属性设置为当前渲染数据的json中的唯一标识(比如id之类)
    //在使用 reserve-selection 功能的情况下,该属性必填。
    
    //在表格的多选框行中设置reserve-selection属性,当reserve-selection属性为true时,数据更新之后保留之前选中的数据。
    <el-table ref="multipleTable" :data="reportList" @selection-change="handleSelectionChange" row-key="bridgecode">
        <el-table-column type="selection" :reserve-selection="true"></el-table-column>
    </el-table>
    
    
    <script>
    method:{
        handleSelectionChange(val) {
            //这个val是所有已选中的json的数组
            this.multipleSelection = val;
        },
    }
    </script>

     js如何识别后端返回的“↵”,然后在富文本里让其换行

    //后台传过来一个“↵”,怎么让它在此处换行呢
    
    //其实 "↵"就是"
    " 换行符
    
    str.replace(/
    /g, "<br/>");

    Vue+element

    当将一个form表单使用如下方法清空后,如果表单的内容无法输入了,不要慌~是因为表单xxx里的数据没有在data里初始化配置,其他的情况雷同。

    this.$refs['xxx'].resetFields()
  • 相关阅读:
    laydate指定日期不可选
    kindeditor上传及播放视频的问题
    【Mood】八上期末考
    关于Java注解(annotation)的简单理解
    关于RabbitMQ的简单理解
    关于MongoDB的简单理解(三)--Spring Boot篇
    关于MongoDB的简单理解(二)--Java篇
    关于linux系统密码策略的设置(转载)
    mysq 报错, sql语句在数据库里运行正常, 在内网测试正常,打包放外网的时候就报下面错误
    java mybatisplus+springboot服务器跨域问题
  • 原文地址:https://www.cnblogs.com/C-target/p/12627575.html
Copyright © 2020-2023  润新知