vue prop为数组,使用sort函数会报错
发布于 10天前 作者 yovue 187 次浏览 来自 问答

今天在写vue热点时候,组件的一个props是一个数组 [[],[]],当数据改变的时候,我想通过一个sort函数,将里面的数据进行sort排序,这时候就会有报错提示 capture.png

下面是调用的sort自定义函数

 sortScatter: function() {
      const self = this

      self.scatter[0].sort((a, b) => {
        if (a[2] > b[2]) {
          return -1
        } else if (a[2] < b[2]) {
          return 1
        } else {
          return 0
        }
      })
      self.scatter[1].sort((a, b) => {
        if (a[2] > b[2]) {
          return 1
        } else if (a[2] < b[2]) {
          return -1
        } else {
          return 0
        }
      })
    },

这种问题的原因是啥呀,一直找不到解决办法

1 回复

watcher 里有监听scatter ? 死循环了

回到顶部