feat(header): 新增头部组件功能与样式优化
- 添加默认头像图片资源 - 扩展监听文件同步配置 - 重构头像展示样式,增加背景和尺寸控制 - 完善签到功能逻辑和样式交互 - 新增头部组件HTML模板和JS实现 - 调整搜索框和历史记录显示逻辑 - 优化页面布局和响应式设计
This commit is contained in:
@@ -213,6 +213,7 @@ class SignInBox extends HTMLElement {
|
||||
}
|
||||
|
||||
postSign() {
|
||||
console.log('document.querySelector(".sign-in")', document.querySelector(".sign-in"));
|
||||
if (this.issign == 1) {
|
||||
creationAlertBox("error", "今天已签到,明天记得来哦~");
|
||||
return;
|
||||
@@ -230,11 +231,7 @@ class SignInBox extends HTMLElement {
|
||||
creationAlertBox("error", res.message);
|
||||
return;
|
||||
}
|
||||
// res.data = {
|
||||
// extra_reward: 0,
|
||||
// reward: 28,
|
||||
// rank: 500,
|
||||
// };
|
||||
|
||||
const data = res.data || {};
|
||||
const rewardT = data.extra_reward * 1 + data.reward * 1 || 0;
|
||||
this.setField("integral", (Number(this.shadowRoot.querySelector('[data-field="integral"]').textContent) || 0) + rewardT);
|
||||
@@ -255,6 +252,10 @@ class SignInBox extends HTMLElement {
|
||||
const signBtn = this.shadowRoot.querySelector('[data-action="sign"]');
|
||||
signBtn.textContent = "今天已签到,明天记得来哦~";
|
||||
signBtn.classList.add("already");
|
||||
|
||||
const sign = document.querySelector(".sign-in");
|
||||
sign.classList.add("sign-in-already");
|
||||
sign.classList.remove("sign-in-no");
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user