在聚合物1.0中,有可能检测是否通过contructor创建了聚合物元素,这是创建元素时触发的函数,名为FactoryImpl()。
。我不会在聚合物2.0中执行相同的操作,如果我通过构造函数创建元素,则应触发标准函数并应该做某事。有人以前这样做,可以提示这样做吗?
非常感谢
您可以使用构造函数:
类Testele扩展polymer.element { 静态Get is(){返回'test-ele';} constructor(){ 极好的() console.log('创建') }//...
每当创建testele时,您应该看到"创建"登录
< test-ele></test-ele>//创建或者document.createelement('test-ele')//创建或者新testele()//创建
//根据下面的评论进行了编辑。
我找不到有关2.0中遗留facteresimpl等效物的任何信息。但是,您可以尝试一些工作。
类Testele扩展polymer.element { 静态Get is(){返回'test-ele';} 构造函数(c){ 极好的() console.log('创建') 如果(c){ console.log("使用构造函数创建") } }...
< test-ele></test-ele>//创建或者document.createelement('test-ele')//创建或者新的testele(true)//使用构造函数创建和创建