1

我在网上搜索了一些时间,以找到一种将数据存储在我的小部件中的方法,该方法不会被损坏或滥用。

大多数我发现在小部件中使用它的建议。

_init: function() {
  this._internalData = {};
},

但是这个数据不是内部的:(

console.log($("#View1").JSTreeTable("").data().JSTreeTable._internalData);

上面的代码提供了对内部数据的完全访问权限。

还有其他方法吗?

问候

4

1 回答 1

0

使用var, 而不是this会使数据无法从“外部”获得:

_init: function() {
  var _internalData = {};
}
于 2012-07-11T10:56:39.693 回答