第4篇scrum冲刺(5.24)
阅读原文时间:2023年07月12日阅读:2

1、照片

2、工作安排

成员

昨天已完成的工作

今天的工作安排

困难

陈芝敏

 完成云开发配置,初始化数据库;

 线下模块(还剩下获取词的数据库)

倒计时模块的初加载还是有点慢 

冯晓凤

 研究无限模式跟积分模式的逻辑安排。

  查资料,学习房间里面的逻辑

 还是不懂

江晓琦

 邀请好友,转移房主

 观看学习了laya教程

上手慢 

高子茵

 绘画小程序的头像

 研究了别人的小程序头像

没啥灵感,考虑要不要画一只什么小东西 

1.代码

//import GlobalData from 'GlobalData'
// import GlobalweChat from 'GlobalweChat'

window.G = {
userInfo: null,
};

window.WeChat = {}
WeChat.onRegisterUser = function (_userInfo) {
wx.cloud.callFunction({
//云函数的名字
name: "login",
//传入的参数
data: {
userInfo: _userInfo,
},
success(res) {
console.log("登录成功回调", res);
//res.result.event.length 长度未知

        wx.cloud.init();  
        const db = wx.cloud.database();  
        // console.log(db);  
        //如果现在的appid跟以存入的appid一样,就不添加  
        // db.collection('user\_info').get()  
        // if(res.userInfo.appId = )

        db.collection('user\_info').add({  
            data: res.result.event.userInfo,  
        }).then(res => {  
            console.log(res);  
        })

        G.userInfo = res.result.event.userInfo;  
        console.log("G.userInfo", G.userInfo);  
        //Laya.Scene.open("GameScene");  
    },  
    fail: console.error()  
});  

};

export default class login extends Laya.Scene {
constructor() {
super();
}
onEnable() {
this.login();
};
login() {
var wx = Laya.Browser.window.wx;
wx.getSetting({
success(res) {
if (!res.authSetting['scope.userInfo']) {
wx.authorize({
scope: 'scope.userInfo',
success() {
//已开启授权
// wx.startRecord();
WeChat.onRegisterUser(res.userInfo);
console.log("已开启授权!");
}
})
}
}
})
wx.checkSession({
success(res) {
//session_key 未过期,并且在本生命周期一直有效
WeChat.onRegisterUser(res.userInfo);
console.log('登录状态还在呢!');
},
fail() {
// session_key 已经失效,需要重新执行登录流程
wx.login() //重新登录
}
})
}
}

export default class offline extends Laya.Scene {
constructor() {
super();
}
onEnable() {
// this.login();
// this.changeWord();
this.countdown();
this.next();
// this.over();
}
//登录
/* login() {
var wx = Laya.Browser.window.wx;
wx.getSetting({
success(res) {
if (!res.authSetting['scope.userInfo']) {
wx.authorize({
scope: 'scope.userInfo',
success() {
//已开启授权
// wx.startRecord();
console.log("已开启授权!");
}
})
}
}
})
wx.checkSession({
success() {
//session_key 未过期,并且在本生命周期一直有效
console.log('登录状态还在呢!');
},
fail() {
// session_key 已经失效,需要重新执行登录流程
wx.login() //重新登录
}
})
} */

// 改词  
changeWord(e) {  
    this.label\_words.text = e;  
}

// 倒计时  
countdown() {  
    /\* var second = 2;  
    var minute = 00;  
    this.label\_timeOut.text = second + " : " + minute;  
    console.log(this.label\_timeOut.text);  
    var count = setInterval(()=>{  
        minute--;  
        this.label\_timeOut.text = second + " : " + minute;  
    }, 1000); \*/  
    console.log("倒计时开始");  
    var count;  
    var nowTime;  
    var inputTime;  
    var times;  
    var m;  
    var s;  
    // var countTime;  
    // clearInterval(countTime);  
    // clearInterval(count);  
    /\* countTime = setInterval(() => {  
        console.log("下一个循环");

        clearInterval(countTime);  
        // clearInterval(count);

        nowTime = +new Date(); // 返回当前时间的总毫秒数  
        inputTime = +new Date(nowTime + 120000);  
        times = (inputTime - nowTime) / 1000; // 剩余时间的总秒数  
        count = setInterval(() => {  
            clearInterval(count);  
            nowTime = +new Date();  
            times = (inputTime - nowTime) / 1000;  
            m = parseInt(times / 60 % 60); // 分  
            m = m < 10 ? '0' + m : m;  
            s = parseInt(times % 60); // 秒  
            s = s < 10 ? '0' + s : s;  
            console.log(m + " : " + s);  
            this.label\_timeOut.text = m + " : " + s;  
        }, 1000);

        // 在这里添加事件  
        this.changeWord("abd");  
    }, 120000); \*/  
    function getTimeout() {  
        console.log("getTimeout函数");

        nowTime = +new Date(); // 返回当前时间的总毫秒数  
        inputTime = +new Date(nowTime + 120000);  
        times = (inputTime - nowTime) / 1000; // 剩余时间的总秒数  
    }

    function timeDown() {  
        console.log("timeDown函数");  
        nowTime = +new Date(); // 返回当前时间的总毫秒数  
        times = (inputTime - nowTime) / 1000; // 剩余时间的总秒数  
        m = parseInt(times / 60 % 60); // 分  
        m = m < 10 ? '0' + m : m;  
        s = parseInt(times % 60); // 秒  
        s = s < 10 ? '0' + s : s;  
        console.log(m + " : " + s);  
        this.label\_timeOut.text = m + " : " + s;  
        reTimeout();  
    }

    function reTimeout() {  
        console.log("reTimeout函数");  
        count = setTimeout(() => {  
            timeDown();  
        }, 1000);  
        if (m <= 0 || s <= 0) {  
            clearTimeout(count);  
            getTimeout();  
            timeDown();  
        }  
    }

    /\* t = setTimeout(function () {  
        timeDown();  
    }, 1000);  
    if (num <= 0) {  
        clearTimeout(t);  
        getTimeout();  
    } \*/  
    /\* setTimeout(() => {  
        console.log("清除interval");  
        // clearInterval(countTime);  
        // clearInterval(count);  
    }, 10000); \*/  
}

// 下一个词  
next() {  
    this.btn\_next.on(Laya.Event.MOUSE\_UP, this, () => {  
        console.log(this.btn\_next);  
        this.changeWord("阿迪斯");  
        this.countdown();  
    });  
}

/\* // 结束游戏  
over() {  
    this.btn\_over.on(Laya.Event.MOUSE\_UP, this, () => {  
        console.log("结束游戏!");  
        clearTimeout(count);  
        Laya.Scene.open("Main.scene");  
    })  
} \*/  

}

成员

每日总结

陈芝敏

 明天就来研究云开发到底是怎么搞的

冯晓凤

继续努力

江晓琦

 继续加油

高子茵

 再多看别人的小程序头像,从模仿获得灵感

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章