微信小程序怎么做一個動態(tài)實時的時間顯示 微信小程序 時間軸
MallforAfrica非洲精選跨境問答2025-06-214100
微信小程序中實現(xiàn)動態(tài)實時的時間顯示,可以使用 <time-picker>
組件。以下是一個簡單的示例:
- 在
pages.json
文件中添加一個頁面路徑,例如:
{
"pages": [
"pages/index/index",
"pages/timePicker/timePicker"
]
}
- 在
pages/index/index.wxml
文件中添加一個時間選擇器:
<view class="container">
<text class="title">動態(tài)實時時間</text>
<time-picker></time-picker>
</view>
- 在
pages/index/index.js
文件中引入<time-picker>
組件:
import TimePicker from '../../components/TimePicker';
Page({
data: {
time: ''
},
onLoad: function () {
this.setData({
time: new Date()
});
},
onReady: function () {
// 設置時間選擇器的初始值
this.setData({
time: this.data.time
});
},
onShow: function () {
// 獲取當前時間并更新時間選擇器的值
this.setData({
time: new Date()
});
}
});
- 在
pages/timePicker/timePicker.wxml
文件中添加一個時間選擇器:
<view class="container">
<text class="title">時間選擇器</text>
<time-picker></time-picker>
</view>
- 在
pages/timePicker/timePicker.js
文件中引入<time-picker>
組件:
import TimePicker from '../../components/TimePicker';
Page({
onLoad: function () {
// 初始化時間選擇器并設置初始值
this.$timePicker = this.selectTime();
},
selectTime: function () {
const now = new Date();
const options = {
year: 'numeric',
month: 'long',
day: 'numeric'
};
return now.getFullYear() + '年' + (now.getMonth() + 1) + '月' + now.getDate() + '日';
},
onShow: function () {
// 獲取用戶選擇的時間并更新時間選擇器的值
const selectedTime = this.selectTime();
this.setData({
time: selectedTime
});
}
});
當小程序運行時,時間選擇器將顯示當前系統(tǒng)時間。
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。