转到定义在 VSCODE + VETUR 的同一文件中不起作用

김민석*_*김민석 3 go-to-definition vue.js visual-studio-code vetur

我的 vue.js 配置是

  • vue.js 2.0
  • 使用 vue.cli
  • 网络包
  • JavaScript 不是打字稿
  • 使用多根
    • 服务器:服务器项目
    • client/dashboard : Web 客户端项目(这是 vue 项目)

在以下代码中,“执行定义”不适用于“找不到定义”

<template>
<div>
<button @click="clickEvent"/>
</div>
</template>

<script>
export default {
  ...
  methods: {
    clickEvent() {
      this.function1()
      ...
    },
    function1() {
      ...
    }
  }
  ...
}
</script>
Run Code Online (Sandbox Code Playgroud)
  • 当转到 @click="clickEvent" 上的定义时
  • 当转到 this.function1() 的定义时
  • 计算后,props 是相同的

小智 8

vetur貌似没有这个功能。也许你可以尝试使用vue-helper.

在此输入图像描述