赞
踩
如果不想在每个页面都创建一个相同的数据,但是每个页面都需要这个数据的话,可以尝试将数据创建好之后抽离并向外暴露,最后在需要的地方引用即可。
下面是创建的数据文件
export class ImageModel {
private images: Resource[] | object[] = [
{ status: false, "src": $r('app.media.ic_picture1'), i: '1' },
{ status: false, "src": $r('app.media.ic_picture2'), i: '2' },
{ status: false, "src": $r('app.media.ic_picture3'), i: '3' }
]
getData() {
return this.images
}
}
export default new ImageModel()
需要使用的页面如下
//导入数据文件
import DataModel from '../datas/Images'
aboutToAppear(){
//获取数据
this.images = DataModel.getData()
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。