前端工作周报8.2

记录工作中的收获

正文

1. 样式问题
  1. 文字超出容器显示省略号,必须设置三个属性:
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;

除此之外,容器的display需为block/inline-block

  1. Margin负值不生效的话,考虑display,考虑vertical-align默认值(baseline)会让垂直方向的margin负值失效
  2. El-tab-pane 想要改变label的样式,可以使用插槽 slot=“label” 这个总结过了
2. vue和ts
  1. 在ts中,声明类型后但不赋值,是不会进入相应系统的。 ts会报错,奇怪,我发现这个问题时怎么没报错?
  2. 根据name去跳转路由,如果是动态路由要传参,不然就会跳到根路由。很可能会出现url错误的bug
  3. 不能以字符串相等作为判断条件,我的意思是不能以写死的字符串来判断。这样写太low了。
3. 其他问题
  1. 假值的判断
//以下状况全部为假值
if (0) console.log(1);
if (false) console.log(2);
if ('') console.log(3);
if (undefined) console.log(4);
if (null) console.log(5);
if (NaN) console.log(6);
  1. undefinednull的区别
  • 转换成数值
console.log(Number(null)); // 0
console.log(Number(undefined)); // NaN
  • 使用typeof检测,null为object,undefined为本身。
  1. null ?? console.log(1); // 双问号,当前置条件为null 或 undefined 时,才会执行
收获
  1. 细心!!! 自己写的代码,写完之后要在不同的情况下测个几遍。
  2. 戒骄戒躁
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值