Vue Js:Sonar 抱怨要么删除“Vue”这个无用的对象实例化,要么使用它

问题描述 投票:0回答:1

所以我有一个类似这样的 vue js 片段:

new Vue({
      el: elem,
      render: function (h) {
        return h('inputString', {
          //some code
        });
      },
    });

声纳抱怨

要么删除这个无用的“Vue”对象实例,要么使用它。

如果我们看到我们正在创建对象的实例但我们没有使用它,那么这实际上是有意义的。然而,这就是在 vue 中实例化组件的方式。那么我是否将其解决为“无法修复”,或者我们可以在这里做些什么吗?

我还考虑过分配给另一个变量。

 var vm = new Vue({
      el: elem,
      render: function (h) {
        return h('inputString', {
          //some code
        });
      },
    });

但是随后它会抱怨

vm
没有被使用。

javascript vue.js sonarqube sonarqube-scan
1个回答
0
投票

如果您想避免将问题标记为“无法修复”,您可以按以下方式使用 Vue 实例:

 var vm = new Vue({
      render: function (h) {
        return h('inputString', {
          //some code
        });
      },
    });
 vm.$mount(elem)
© www.soinside.com 2019 - 2024. All rights reserved.