Commit 6e4350f3 authored by 范雪寒's avatar 范雪寒

feat:

parent f2ad9cb4
...@@ -2405,7 +2405,7 @@ ...@@ -2405,7 +2405,7 @@
"__id__": 74 "__id__": 74
} }
], ],
"_active": false, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 78 "__id__": 78
...@@ -3036,7 +3036,7 @@ ...@@ -3036,7 +3036,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "New Label", "_name": "nickname",
"_objFlags": 0, "_objFlags": 0,
"_parent": { "_parent": {
"__id__": 53 "__id__": 53
......
import { asyncCallNetworkApiGet, asyncDelay, buttonOnClick, jumpToBundle, onHomeworkFinish, getSpriteFrimeByUrl } from "../script/util"; import { asyncCallNetworkApiGet, asyncDelay, buttonOnClick, jumpToBundle, onHomeworkFinish, getSpriteFrimeByUrl, callNetworkApiGet } from "../script/util";
import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent"; import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent";
const { ccclass, property } = cc._decorator; const { ccclass, property } = cc._decorator;
...@@ -79,9 +79,17 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -79,9 +79,17 @@ export default class SceneComponent extends MyCocosSceneComponent {
const middleLayerComponent = middleLayer.getComponent('middleLayer'); const middleLayerComponent = middleLayer.getComponent('middleLayer');
const userInfo = await middleLayerComponent.getUserInfo(); const userInfo = await middleLayerComponent.getUserInfo();
console.log('userInfo = ', userInfo); console.log('userInfo = ', userInfo);
// middleLayerComponent.showConfirm("确定退出?", () => {
// jumpToBundle('NJ_login'); const goldDataStr = await asyncCallNetworkApiGet(`/api/oxford/v1/kid/${userInfo.id}/golds`, {});
// }); console.log('goldDataStr = ', goldDataStr);
const nickname = cc.find('Canvas/userInfo/frame/nickname');
nickname.getComponent(cc.Label).string = userInfo.nick_name;
const headImg = cc.find('Canvas/userInfo/frame/mask/headImg');
cc.assetManager.loadRemote(userInfo.avatar_url, (err, tex) => {
headImg.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(tex);
});
} }
initListener() { initListener() {
...@@ -123,5 +131,12 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -123,5 +131,12 @@ export default class SceneComponent extends MyCocosSceneComponent {
buttonOnClick(avatar_border, () => { buttonOnClick(avatar_border, () => {
cc.find('Canvas/userInfo').active = true; cc.find('Canvas/userInfo').active = true;
}); });
const BtnLogout = cc.find('Canvas/userInfo/frame/BtnLogout');
buttonOnClick(BtnLogout, () => {
middleLayerComponent.showConfirm("确定退出?", () => {
jumpToBundle('NJ_login');
});
});
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment