// pages/clock/clock.js const util = require("../../utils/util.js"); Page({ /** * 页面的初始数据 */ data: { currentTime: "", hdeg: 0, //时针旋转角度 mdeg: 0, //分针旋转角度 sdeg: 0, //秒针旋转角度 flag: "none" //获取到时间后再显示页面 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { const that = this; setInterval(function () { const _currentTime = util.formatTime(new Date()).split(" ")[1]; const _hdeg = _currentTime.split(":")[0] * 30; const _mdeg = _currentTime.split(":")[1] * 6; const _sdeg = _currentTime.split(":")[2] * 6; that.setData({ currentTime: _currentTime, hdeg: _hdeg, mdeg: _mdeg, sdeg: _sdeg, flag: "block" }); }, 1000) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })