vue同时监听多个数据(多个数据写入一个对象)

Posted Rose✿留白ق೨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue同时监听多个数据(多个数据写入一个对象)相关的知识,希望对你有一定的参考价值。

直接上代码:

<template>
    <div></div>
</template>

<script>
export default 
  data() 
    return 
      option: 
        title:  text: "房间类型统计" ,
        xAxis: 
          type: "category",
          data: [],
        ,
        yAxis: 
          type: "value",
        ,
        series: [
          
            data: [],
            type: "bar",
          ,
        ],
      ,
    ;
  ,
  computed: 
    changeData() 
      var xData = this.option.xAxis.data;
      var yData = this.option.series[0].data;
      return  xData, yData ;
    ,
  ,
  //监听数据
  watch: 
    //当changeData数据变化时,会执行handler方法
    changeData: 
      handler() 
       //do something...
      ,
    ,
  ,
;
</script>

<style lang="scss" scoped>
</style>

思路:
把vue对象实例的多个属性写到一个对象里,然后监听这个对象即可。

以上是关于vue同时监听多个数据(多个数据写入一个对象)的主要内容,如果未能解决你的问题,请参考以下文章

Vue同时监听多个数据

vue3setupwatch监听多个值怎么知道是哪个值触发的

vue3的监听函数watch基础

vue 同时监听多个值的变化

vue watch和computed的使用场景

vue监听多个变量的方法