当前位置: 首页 > news >正文

开发感悟20230426

一、element-ui样式设置

1. 可以直接在css中写个样式文件,把对应的类名改写样式,然后在main.js中引用,可以覆盖上面的,如果想给element-ui设置样式,不用设置deep了

2.可以直接修改引入的element-ui的样式,找到对应的样式就可以修改

二、比echarts还要好用的 antv

也是阿里的,比echarts要强大,但是配置会更复杂,如果echarts满足不了,可以用antv

echarts 4.2.1版本,可以通过$el绑定html,但是升级到5.版本了

三、nextTick()

nextTick所指定的回调会在浏览器更新DOM完毕之后再执行。

mount是声明周期函数,执行完后不再执行,但是nextTick什么时候调都可以

四、卸载

想下载高版本的插件,可以在package.json中直接删,然后重新npm i,可以覆盖旧的

五、let

let在区块中生效,在区块中属于全局作用域

六、数组赋值对象

对象属性,可以写成变量 obj[‘startDate’]

对象属性 obj.endDate

let obj = {startDate: '',endDate: ''}if(this.value.length){obj['startDate']=this.value[0].slice(0,10)obj.endDate=this.value[1].slice(0,10)}

others

filter用于对数组进行过滤

七、如果写了数组length报错

peError: Cannot read properties of null (reading 'length')

考虑if判断的时候是否加了 if(this.value && this.value.length)
如果日历不选择,那么value值为空, this.value = null , 就会报上述错误

八、hasOwnProperty

为了检查某个对象是否拥有不在原型链上的自定义属性,就有必要用到 hasOwnProperty 方法,任何一个对象都具有该方法,它继承自 Object.prototype。

http://www.lryc.cn/news/63140.html

相关文章:

  • C和C++的区别
  • 【力扣-141】 环形链表 + 【力扣-142】 环形链表 II
  • 云计算:优势与未来趋势
  • Linux namespace
  • 第十三章 移动和旋转(上)
  • 视频文件切片
  • 维生素的缺乏与生理功能,是否需要补充维生素【持续学习】
  • CUDA下载,以及下载GPU版本的pytorch
  • 学习笔记:c存储类
  • 236. 二叉树的最近公共祖先【190】
  • 即时配送,即时很重要!商家能不能盈利,“快”是源头
  • ChatGPT原理剖析
  • 「C/C++」C/C++软件跨平台思维
  • c# 通过界面上填写的信息输出到对应的word中,并另存为一个新的文件
  • HTML+CSS+JS 学习笔记(四)———jQuery
  • TryHackMe-Mnemonic(boot2root)
  • Nacos注册中心的使用
  • 项目中别用 “! = null“ 做判空了
  • MySQL数据库——MySQL子查询
  • 工具链和其他-超级好用的web调试工具whistle
  • ROS第四十三节——定位
  • 2023年第二十届五一数学建模竞赛题目 C题详细思路
  • 模块化编程原理示意图--CommonJS 模块编程--ES6 模块编程思路分析/图解--三种导出形式--全部代码示例
  • Ansys Zemax | 如何模拟双折射偏振器件
  • Java关键字之:this
  • 嵌入式Linux驱动开发(九)Linux中断
  • 数据库系统-并发控制
  • Java8 教程_编程入门自学教程_菜鸟教程-免费教程分享
  • 从零开始学架构——高可用存储架构
  • 连ChatGPT都不懂的五一调休,到底怎么来的?