GameRanking.js 1005 B

12345678910111213141516171819202122232425262728293031
  1. cc.Class({
  2. extends: cc.Component,
  3. properties: {
  4. },
  5. OnActive(event, customEventData)
  6. {
  7. if(cc.sys.platform === cc.sys.WECHAT_GAME) {
  8. this.onSendScoreToWX();
  9. }
  10. },
  11. onSendScoreToWX(){
  12. let Riches = Math.floor(Math.random()*100).toString();
  13. let LV = Math.floor(Math.random()*20).toString();
  14. wx.setUserCloudStorage({
  15. KVDataList: [{ key: 'Riches', value:Riches},{ key: 'LV', value:LV}],
  16. success: res => {
  17. // console.log(res);
  18. // 让子域更新当前用户的最高分,因为主域无法得到getUserCloadStorage;
  19. let openDataContext = wx.getOpenDataContext();
  20. openDataContext.postMessage({
  21. type: 'updateMaxScore',
  22. message: cc.sys.localStorage.getItem('nickName'),
  23. });
  24. },
  25. fail: res => {
  26. console.log('error=',res);
  27. }
  28. });
  29. }
  30. });