typescript - vuejs 计算属性和模板调试有什么好办法吗?

标签 typescript vue.js templates debugging computed-properties

我在vuejs调试中遇到一些问题,比如调试计算属性,或者模板中的数据值等等......

现在我使用https://vuedose.tips/tips/debugging-templates-in-vue-js/中提到的IIFE方法调试它 :

<h2 dir="auto">
  {{(function(){debugger;let temp = headerMessage})()  ||  headerMessage}}
</h2>

我遇到的一个大问题是关于用于在 vue 文件中调试的 chrome 中的源映射,如下图所示,一个文件中有太多具有不同代码的重复项(下面显示的这个 panel.vue 不是那个我在我的项目中,它可能是一个渲染版本或其他东西,我不想看到,我只想看到真正的交易 panel.vue 文件在它上面更好地工作):

enter image description here

如何解决这个问题,有没有办法在 vuejs 中正确调试这些部分,比如使用设置断点?

最佳答案

我建议你使用 vue-dev-tools。一个浏览器扩展,允许您逐个检查组件 datacomputed 等等。

您可以从每个浏览器扩展商店下载并安装它:Chrome , Mozilla

Vue Dev Tool存储库。

enter image description here

关于typescript - vuejs 计算属性和模板调试有什么好办法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59925475/

相关文章:

javascript - Typescript 文件在 vs2017 中自动创建 Javascript,无需 tsconfig.json 全局项目级别

javascript - VueReduce方法功能不起作用

javascript - 无法在 Store.js 文件中使用 cookie

c++ - 专门化嵌套模板

typescript - 将数组映射到接口(interface)

javascript - 使用 Webpack 在 TypeScript React 应用程序中导入 SVG

javascript - 是否可以将 html 元素放入 Vue.js 的变量中?

templates - 推断模板中的 lambda 返回类型

c++ - 为什么通常的访问控制检查适用于通过模板参数访问时用于指定显式实例化的名称?

reactjs - 和设计表 TypeScript getColumnSearchProps 示例