gpt4 book ai didi

knockout.js - 有没有办法使用 Chrome 调试器检查 knockout 可观察量?

转载 作者:行者123 更新时间:2023-12-02 03:04:22 24 4
gpt4 key购买 nike

我正在尝试使用 Chrome 调试器检查可观察量。我正在使用 knockout 插件,但它没有显示我感兴趣的可观察量的信息。我一直使用的解决方法是将可观察量设置为全局窗口对象并在控制台中检查它。由于多种原因,这非常耗时。

最佳答案

如果您使用的是非缩小的 knockout 库,则可以检查每个非计算可观察量上公开的 _latestValue 变量。对于compated,IIRC,您可以在compulated上公开的state变量中找到公开的_latestValue变量>.

总而言之,如果您引用knockout的调试(又名非缩小)版本,则可以通过这些变量检查可观察量。

var observable = ko.observable();
var computed = ko.computed(...);
...
observable._latestValue;
computed._state.latestValue;

编辑:我已经修复了 compulated 的情况,但请注意,如果您使用的是最新的 knockout (版本 >= 3.4.1),则可以直接使用 compulated ._latestValue 也是如此,因为它就像 observable 一样被暴露。

关于knockout.js - 有没有办法使用 Chrome 调试器检查 knockout 可观察量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36223873/

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