element-ui中的疑难杂症

element-ui table下方出现滚动条的情况

在使用element-ui table组件时,浏览器中出现了两条横向的滚动条,一条是浏览的自己的,一条是table的。table出现滚动条的原因是父元素的宽度不够,所以只要给父元素足够的宽度table的滚动条就会消失。



更改elementUI组件样式而不会影响到全局样式

使用scoped设置了样式作用域 可以去掉 如果还是影响
在外层容器添加唯一class,在style样式钱加上".容器class名"


多个table时要设定不同且唯一的row-key,否则多个table会混淆调用的api


el-table属性row-class-name用法及踩坑

需求前提:想要给表格的某一行加上不同的background,用来区分当前行的状态

使用后没有效果的问题!!!!!
第一步: 看看class有没有加上去
第二步: 如果class都加上去了也没有效果,看一下有没有使用stripe这个属性,这个属性是带斑马纹的表格样式,它和row-class-name共存时是没有效果的  
第三步:如果你也没有使用到stripe这个属性,那就要找样式的问题啦
使用scoped设置了样式作用域 ,这个会影响到class的样式
可以尝试使用/deep/深度选择器,必须在sass或less下


实现可输入的下拉框

  • 使用allow-create属性即可通过在输入框中输入文字来创建新的条目
  • 注意此时filterable必须为真
  • 本例还使用了default-first-option属性,在该属性打开的情况下,按下回车就可以选中当前选项列表中的第一个选项,无需使用鼠标或键盘方向键进行定位


 


element UI默认选中table的第一行,高亮显示
 

  watch: {
    tableData: function() {
      this.$nextTick(function() {
        this.$refs.monthlyPlanTable.setCurrentRow(this.tableData[0])
      })
    }
  },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值