繁体   English   中英

微信小程序从ts发送object到wxs文件

[英]WeChat Miniprogram send object from ts to wxs file

我正在使用 typescript 创建一个微信小程序,我有一个带有以下数据的人员类型 class:

export class Person {
   dob: Date;
   firstName: String;
   lastName: String;
}

创建人 object:

let person = new Person ();
person.dob = new Date ();
person.fisrtName = "XXX";
person.lastName = "YYY";

this.setData ({
person: person
})

在 wxml 中显示它时,我正在执行以下操作:

<view> {{person.firstName}} </view>
<view> {{person.lastName}} </view>
<view> {{person.dob}} </view>

dob属性显示为[object Object]

我在 wxs 文件中创建了一个方法来转换dob属性并通过调用 Date object 的toDateString方法将其显示为字符串,但它给了我以下错误: dob.toDateString() is not a function ,如果我从.ts文件调用此方法可以正常工作,但是当我从 wxs 文件调用它时会出错。

视图的javascript环境和wxs环境是分的。我猜你可以尝试像这样要求wxml中的wxs文件:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM