0

我正在使用打字稿创建一个微信小程序,我有一个 Person 类型类,其中包含以下数据:

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

创建人对象:

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 对象的方法将其显示为字符串toDateString,但它给了我以下错误: dob.toDateString() is not a function , if I call this .ts文件中的方法可以正常工作,但是当我从 wxs 文件中调用它时会出错。

4

1 回答 1

0

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

于 2021-12-24T04:59:17.993 回答