javascript - 聚合物 2.0 类遗传保护特性

标签 javascript class polymer-2.x

我打算在 Polymer 中创建一个 classMixin,它提供自定义方法并将被其他元素继承。

一切都按预期工作,但我也想继承一些属性。

static get properties() {
    return {
        // Make this protected
        test: {
            value: 'test',
        }
    };
}

我如何使这个 test 属性受到保护,以便继承类可以使用它?

最佳答案

声明时加下划线即可

    static get properties() {
    return {
        // Make this protected
        _test: {
            value: 'test',
        }
    };
}

Refer here

关于javascript - 聚合物 2.0 类遗传保护特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45413137/

相关文章:

javascript - 如何在不使用 Shadow DOM 的情况下创建组件?

node.js - 离线运行 web-component-tester

javascript - 为每个数组返回 true 或 false 以与一个过滤器数组进行比较的问题

javascript - XML3D API 方法和场景层次结构

javascript - 使用js删除localstorage中的json对象

Python:tkinter从类中删除对象并使其不可见

javascript - 通过动态创建的 html 传递元素引用

c++ - 如何在类中实现可选属性

c++ - 为什么我的构造函数不会在循环执行时重新初始化变量?

polymer - 有什么方法可以在 polymer 组件之间共享数据吗?