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

Vue Js: Sonar complains Either remove this useless object instantiation of "Vue" or use it

提问人:ABGR 提问时间:11/16/2023 更新时间:11/16/2023 访问量:27

问:

所以我有一个 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赞 Akin 11/16/2023 #1

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

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