如题 及 代码片段
class Test{ constructor(){ this .x = '1' ; } get y(){ return '2' ; } } Page({ data: { test : new Test() }, onLoad: function () { } }) |
< view class = "intro" >wxml绑定class的getter显示不出来</ view > < view >下面应该显示1和2</ view > < view >{{test.x}}</ view > < view >{{test.y}}</ view > |
请给 data 传入一个 plain object。
let data = {};
Object.getOwnPropertyNames(this.
data.test.__proto__).forEach(key=>{
data._test[key] =
this
.data.test[key];
})
this
.setData(data);
//兽人永不为奴[滑稽]
//文本编辑器为啥给我的代码加了些空格