yui3 小部件错误“this.constructor.NAME 未定义”

发布于 2024-10-10 05:32:04 字数 352 浏览 7 评论 0原文

我正在创建 yui3 小部件,但不断收到此错误:this.constructor.NAME 未定义

我正在我的小部件中定义一个名称:

YUI().add('paginator', function(Y) {

    function Paginate(config) {
        Paginate.superclass.constructor.apply(this, arguments);
    }

    Paginate.NAME = "paginate";
    ...

所以,我不确定发生了什么。

编辑: 我还想补充一点,我刚刚尝试从

I am creating a yui3 widget and I keep getting this error: this.constructor.NAME is undefined.

I am defining a name in my widget:

YUI().add('paginator', function(Y) {

    function Paginate(config) {
        Paginate.superclass.constructor.apply(this, arguments);
    }

    Paginate.NAME = "paginate";
    ...

So, I am not sure what's going on.

Edit:
I also wanted to add that I have just tried to add the default widget skeleton from here and I am still getting the same error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请你别敷衍 2024-10-17 05:32:04

我想我会自己回答这个问题,以防其他人遇到这个问题。我在创建小部件时忘记了 new 关键字。

I thought I would answer this myself in case anyone else comes across this problem. I forgot the new keyword when creating my widget.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文