gpt4 book ai didi

javascript - 如何在控制台/调试时查看 kendo.js 方法?

转载 作者:行者123 更新时间:2023-11-30 14:06:37 24 4
gpt4 key购买 nike

我正在使用 .kendoTabStrip,它有一些方法,例如 .reload。我在看 this doc我正在做的是:

let tabStrip = $(".k-tabstrip").data("kendoTabStrip");
debugger
console.log(tabStrip)
tabStrip.reload("li.k-state-active")

$(".k-tabstrip").data("kendoTabStrip"); 相当于在 doc 中创建一个 tabStrip ,我只是以不同的方式访问它。

奇怪的是,当我执行 console.log 或在调试时检查 tabStrip 时,我看不到像 .reload< 这样的方法 如下图所示。

调试

enter image description here

控制台

enter image description here

但是当我访问该方法时,它就在那里,即使我无法以其他方式看到它,.reload 也会退出。

访问变量

enter image description here

为什么会发生这种情况,我如何在调试时看到 .reload 方法(或所有其他方法)?

最佳答案

发生这种情况是因为该引用实际上是 Kendo 的 Widget 对象,TabStrip 继承(如 here 所示)。要查看 TabStrip 的方法,您必须展开 __proto__ 属性:

enter image description here

关于javascript - 如何在控制台/调试时查看 kendo.js 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55261051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com