报错截图或相关BUG
demo.sjs
var map = {
name: 'demo name',
age: 18
}
var getPerson = function () {
return map;
}
module.exports ={
getPerson: getPerson
}
index.ttml
<sjs src="./demo.sjs" module="util"></sjs>
<view class="intro">
Welcome to Mini Program
<person personObj="{{ util.getPerson() }}"></person>
</view>
person.js
Component({
properties: {
personObj: {
type: Object,
observer(val) {
console.log(val)
}
}
}
})
此时 personObj 的值是:
{
$t_age: 18,
$t_name: 'demo name'
}
我们想要的值:
{
age: 18,
name: 'demo name'
}
想问: 属性的key都加了 $t_ 的原因, 并且只有对象类型有此问题