| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | // components/div-personal/index.jsconst Nova = getApp().Nova;const Parse = getApp().Parse;Component({  /**   * 组件的属性列表   */  properties: {    options: null,  },  /**   * 组件的初始数据   */  data: {    portrait:      "//b.yzcdn.cn/showcase/membercenter/2018/08/06/default_avatar@2x.png",      user: null  },  /**   * 组件的方法列表   */   async created() {   },   async attached() {    await this.getUser()   },  ready: function () {    // 在组件布局完成后执行,确保options参数中有data信息    this.loadData();  },  methods: {    async loadData() {      await Nova.checkComponentsDataProperties(this);      // let list = await Nova.getBlockData(this.data.options.data);            let { options } = this.data;      console.log("个人页面组", options);      let { style } = options;      this.setData({        style      });    },    async getUser() {        let cuid = Parse.User.current().id        console.log(cuid)        let User = new Parse.Query('User')        if(cuid) {            let user =await User.get(cuid)            this.setData({                user: user.toJSON()            })            console.log(user)        }    }  },});
 |