首页 > 其他 > 详细

iview+vue 使用中遇到的问题(表格、select、radio)

时间:2018-09-26 15:53:22      阅读:900      评论:0      收藏:0      [点我收藏+]

1、iview+vue中,对表头的动态设置:

  iview表头若是需要动态设置,可以有两个方法,第一种:

 children: [
            {
              title: 2017年,
              align: center,
              key: firstYear,
              renderHeader: (h, index) => {
                return h(div, {
                  domProps: {
                    innerHTML: this.data5.lastYear + 
                  }
                });
              }
            },
            {

  

  利用renderheader属性来设置表头。iview中的table自定义列头显示内容,使用 Vue 的 Render 函数。传入两个参数,第一个是 h,第二个为对象,包含 column 和 index,分别为当前列数据和当前列索引。还有一种方式是在直接调用title更改:

 

this.columns4[2].children[0].title = this.timeYear.lastYear;

  但是这种方式可能会引起Vue的update无限循环警告。建议使用第一种方法。

2、iview+vue中,表单验证select出错:

  可能在使用iview表单的select时,发现代码没有书写错误,但是验证功能出现问题,这是因为iview默认类型与最终select的需要验证的结果类型不一致。

3、iview+vue中,radio选择问题:

  在iview的单选radio中,绑定选中状态lable = “0”与获取选中状态status = 0 是不匹配的,应为“0”。

结论:在iview使用过程中,要注意默认类型问题,很容易出现接收类型与默认类型不一致的情况而导致出现错误。对与表格自定义列的问题,render自定义列内容,renderheader自定义列头。

 

iview+vue 使用中遇到的问题(表格、select、radio)

原文:https://www.cnblogs.com/wy120/p/9706963.html

(0)
(74)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!