合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
component 组件
@Component
export default struct PostPage {
@State postList:PostItemEntity[]=[]
aboutToAppear(): void {
const obj:PostItemEntity={
id: 1,
postText: "既然选择远⽅,当不负⻘春,砥砺前⾏",
rightCount: 3,
answeredCount: 4,
timeUsed: 5747,
createTime: "2024-03-19 18:54:33",
likeCount: 1,
nickname: "138****8888",
avatarUrl: "https://oss.aliyuncs.com/aliyun_id_photo_bucket/default_handsome.jpg",
isLike: false
}
this.postList.push(obj)
}
build() {
}
}
类型
interface PostItem {
id: number;
postText: string;
rightCount: number;
answeredCount: number;
timeUsed: number;
createTime: string;
likeCount: number;
nickname: string;
avatarUrl: string;
isLike: boolean;
}
@Observed
export class PostItemEntity implements PostItem {
public id: number;
public postText: string;
public rightCount: number;
public answeredCount: number;
public timeUsed: number;
public createTime: string;
public likeCount: number;
public nickname: string;
public avatarUrl: string;
public isLike: boolean;
constructor(id: number,
postText: string,
rightCount: number,
answeredCount: number,
timeUsed: number,
createTime: string,
likeCount: number,
nickname: string,
avatarUrl: string,
isLike: boolean) {
this.id = id;
this.postText = postText;
this.rightCount = rightCount;
this.answeredCount = answeredCount;
this.timeUsed = timeUsed;
this.createTime = createTime;
this.likeCount = likeCount;
this.nickname = nickname;
this.avatarUrl = avatarUrl;
this.isLike = isLike;
}
}
这个push报错

我要提问题