获得徽章 14
- element的table,因为要固定头部,我加了height属性。而height的值是通过计算属性给到的,如图一。
图二是我点击了拒绝,然后需要在table中添加三列。
现在的问题是,我添加三列后,表格的高度改变了(高度变小了)。绿色那个是默认的样式吗?(我移动控制台,视口会改变,然后因为我的高度是计算属性)我移动控制台就会恢复高度。
图三,是在英文模式下,按了添加三列的。表格高度缩的更严重,(只要视口改变,我高度就恢复)。有知道原因的大佬吗?
图四才是我需要的高度,就是没有添加列,或者点击后取消就恢复了。
问题解决:1,有没有什么代码会触发window.onresize的方法的。
问题2:图二绿色箭头的,那种应该是默认样式吧,灰色的。而且我代码也没有。
3,有没有其他方法解决的?展开32 - 图一是导出execl和打印的方法,hs是标题头,可以中英文切换,导出没有问题,打印就报错,原来是设置中英文的文件中,不能有点。因为图三的designNos,切换成designNo就报错了。将点去掉解决。评论1
- 1,在旧项目里,没有对标签元素默认样式的清除(reset.css),然后我自己封装的组件中,引入了*{m:0,p:0},即使在组件的style标签加上了scoped,但*还是起到了全局的作用了。会引起样式和整个布局的不准确。(所以少用*{m:0,p:0},组件中哪些需要清除默认样式,就将哪个清除掉就行。)
2,在组件中的style样式尽量用组件名(简写)拼接标签名(简单class名)。最好不要为了方便直接span,i标签哪些直接写样式,命个名字。即使你是用less和sass。
因为简单的class和标签,有大量重复的样式。遭遇其他样式权重大的,可能你组件的样式就不生效了,比如用了!important,。
展开评论1 - ElementUI的按需加载里定制 i18n
中英文切换,$t()的使用
1,作为数据显示使用{ { $t ( ) } }
2,作为不同组件之间的传递使用 “ $t ( ' ' ) ”
3,将他存在一个变量里面,使用this . $t ( )21
![[泣不成声]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_40.348108b.png)