日常踩bug
1 空数组的判断 用length 是否为零判断
var arr = []
if(arr){
//执行此处的代码, 空数组是true 而非false
}
2 0.1+0.2 != 0.3
3 vue中的样式无法生效的问题
vue 中引入了vux组件中的tab 组件 <style lang="scss" scoped>想改变组件中的横线颜色 去掉scoped 能改变颜色 不去掉颜色无法生效,解决办法 加/deep/ 就能生效
.oversea /deep/ .vux-tab-bar-inner {
background-color: #26B9D4 !important;
}
本组件中的类名 /deep/ 引入vux组件的类名 (通过审查元素确定){
样式修改
}
4 text-align : justify
能实现汉字的两端对齐,英文字母并没作用, 其原理是根据单词后的空格来划分句子的 两端对齐 其次 text-align : justify 对文本的最后一行不起作用,可以用 text-align-last: justify 解决此问题 还可以用伪元素、添加标签的方法解决问题
5 文字超出部分显示…
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
导致布局错乱,解决办法 加个属性 vertical-align: bottom; 布局重归整齐
6 jq的项目不要使用es6以及以上的语法 ,会导致版本不兼容问题 页面无法达到想要效果