vue前端控件控制Echart表格内容

添加前端控件,来调控Echart表格显示的内容。结构如下:

 

大型控件

    和echart表格一样同属于index的子组件。当大型控件的值被改变时,$emit触发index的方法,修改index中的变量值。echart表格通过props监听index的指定变量,当监听到变量改变时触发新的组装任务,向后端接口发送请求和新的控件数据,接收返回值并重新渲染echart表格。这样大型控件就成功完成了对兄弟组件的传值。

小型控件

    写在index下,当小型控件的值被改变时,直接修改对应的变量值。具体实现见:Vue 输入框调用methods中的函数_Endless ad的博客-CSDN博客

Echart对Index变量进行props监听

首先在echart.vue声明进行props监听的变量:

    props: {
        sampleString: {
            type: String
        },
        sampleNumber: {
            type: Number
        }
    }

Index调用echart时声明哪些变量对应echart的props变量,注意命名法,声明前要有冒号:

<e-chart :sample-string="indexSampleString" :sample-number="indexSampleNumber" />

echart进行props监听:

watch: {
    sampleString: {
        deep: true,
        handler(val){
            this.echartSetOptionSample(val, this.sampleNumber)
        }
    },
    sampleNumber: {
        deep: true,
        handler(val){
            this.echartSetOptionSample(this.sampleString, val)
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值