PS Cloud Web模块之简易DOM事情绑定

物联网的科学家 / 2018年08月30日 09:40

通讯

在浪潮ERP PS Cloud管理软件里,咱们可以用$()来简化代码,如下所示:

instance.oepetstore.MyWidget=instance.web.Widget.extend({

start:function(){

var self=this;

this.$(".my_button").click(function(){

self.button_clicked();

});

},

button_clicked:function(){

..

},

});

还有有一个更简略的语法:

instance.oepetstore.MyWidget=instance.web.Widget.extend({

events:{

"click.my_button":"button_clicked",

},

button_clicked:function(){

...

}

});把在DOM上触发的jQuery事情和部件的事情区分隔很重要。event类特点是一个“帮手”,帮忙绑定jQuery的事情,它与部件事情无关,部件事情经过on()办法绑定。

event类特点是一个dictionary,dictionary的key是空格隔开成两个部分的字符串。榜首部分是事情的称号,第二个是jQuery选择器。所以key click.my_button将绑定在所有CSS类名为“my_button”的HTML标签的click事情上。dictionary的value值是目标内被调用的办法称号。

1.黑方糖-您的科技人生遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.黑方糖-您的科技人生的原创文章,请转载时务必注明文章作者和"来源:黑方糖-您的科技人生",不尊重原创的行为黑方糖-您的科技人生或将追究责任;3.作者投稿可能会经黑方糖-您的科技人生编辑修改或补充。