我在我的组件中使用ztree,有一个名为 的函数addHoverDom(treeId, treeNode)
,它是在组件中定义的,但它不像 angular 通常那样被调用。下面是函数:
addHoverDom(treeId, treeNode) {
let aObj = $("#" + treeNode.tId + "_a");
let addBtnId = "diy_add_" + treeNode.tId;
let ztree = $.fn.zTree.getZTreeObj(treeId);
if ($("#" + addBtnId).length == 0) {
$("#" + addBtnId).bind("click", function() {
//reference a variable of the component here
});
}
}
这就是它的名称:
setting: Object = {
callback: {
onClick: this.zTreeOnClick
},
view: {
addHoverDom: this.addHoverDom,
removeHoverDom: this.removeHoverDom
}
};
现在我想在函数中获取组件的变量,我尝试了组件name.prototype
并将其重命名为那个,但都没有成功,有人可以帮忙吗?非常感谢。