vue.js - 使用调试器在 Vue 中获取断点

标签 vue.js

我是 Vue 的新手,我正在尝试在我的组件中获得一个简单的作用域断点。

<template>
  <div class="date-picker">
    <p>{{ date }}</p>
  </div>
</template>


<script>
import moment from 'moment'

export default {
  data () {
    debugger;

    return {
      date: moment().format('YYYY-MM-DD')
    }
  }
}
</script>


<style lang="scss" scoped>

</style>

我希望 debugger 语句可以在我可以访问 Chrome 开发者控制台中的 moment 的地方放置一个断点,但这似乎不起作用。这可能吗?

最佳答案

您不能在数据属性中放置调试器。

尝试这样的事情:

<template>
  <div class="date-picker">
    <p>{{ date }}</p>
    <button @click="debuggerButton">Debugger</button>
  </div>
</template>


<script>
import moment from 'moment'

export default {
  data () {
    return {
      date: moment().format('YYYY-MM-DD')
    }
  },
  methods: {
      debuggerButton(){
          debugger
      }
  }
}
</script>

关于vue.js - 使用调试器在 Vue 中获取断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53309329/

相关文章:

typescript - VS Code在Vue+TypeScript项目中找不到模块,WebStorm没问题

javascript - 换了一台新笔记本电脑,突然我的 Vue 项目无法编译,并出现 ES6 语法错误

javascript - Vue js 图片可选

javascript - 调用组件时的竞争条件

javascript - 从v-link获取数据属性

javascript - Vue 删除动态组件列表中错误的 HTML 节点

javascript - Vue-资源上传文件到PHP

vue.js - 在 vue 指令中使用全局函数

javascript - Vue.js 动态地将 JSON 映射到类,无需 vue.Set 或在 Vuex 存储中直接赋值

javascript - vue.js - 缩小的 css 无法在 Azure 静态站点上正确呈现