【问题标题】:Vue error compiler with function never used从未使用过函数的Vue错误编译器
【发布时间】:2021-04-26 11:38:12
【问题描述】:

您能帮我解决问题吗,为什么编译器会说函数“show”已定义但从未使用过?

函数show在html中使用:

<b-card>
  <div id="draw-image-test">
    <canvas
      id="canvasId"
      ref="canRef"
      @mousemove="show"
    />
  </div>
</b-card>

&lt;script&gt;之后

function show(){
  const canvasMouseTrack = document.getElementById('canvasId')
  const rect = canvasMouseTrack.getBoundingClientRect()
  console.log(rect.offsetX)
}

我有错误:

'show' is defined but never used         no-unused-vars

【问题讨论】:

    标签: javascript vue.js


    【解决方案1】:

    函数show 应该添加到methods 选项中:

    <script>
      export default{
    
       methods:{
        show:function(){
          const canvasMouseTrack = document.getElementById('canvasId')
          const rect = canvasMouseTrack.getBoundingClientRect()
          console.log(rect.offsetX)
        }
        }
    }
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 2021-10-12
      • 2021-06-18
      相关资源
      最近更新 更多