1. Bug修复: - 修复Markdown星号/下划线在小程序端原样显示问题(markdownToHtml增加__和_支持,contentParser增加Markdown格式剥离) - 修复@提及无反应(MentionSuggestion使用ref保持persons最新值,解决闭包捕获空数组问题) - 修复#链接标签点击"未找到小程序配置"(增加appId直接跳转降级路径) 2. 分享功能优化: - "分享到朋友圈"改为"分享给好友"(open-type从shareTimeline改为share) - 90%收益提示移到分享按钮下方 - 阅读20%后向上滑动弹出分享浮层提示(4秒自动消失) 3. 代付功能: - 后端:新增UserBalance/BalanceTransaction/GiftUnlock三个模型 - 后端:新增8个余额相关API(查询/充值/充值确认/代付/领取/退款/交易记录/礼物信息) - 小程序:阅读页新增"代付分享"按钮,支持用余额为好友解锁章节 - 分享链接携带gift参数,好友打开自动领取解锁 Made-with: Cursor
108 lines
1.3 KiB
Plaintext
108 lines
1.3 KiB
Plaintext
.page {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: #000;
|
|
color: #fff;
|
|
}
|
|
|
|
.nav-bar {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
z-index: 1000;
|
|
background-color: #000;
|
|
}
|
|
|
|
.nav-content {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 0 12px;
|
|
}
|
|
|
|
.nav-back {
|
|
width: 40rpx;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.back-arrow {
|
|
font-size: 32rpx;
|
|
}
|
|
|
|
.nav-title {
|
|
flex: 1;
|
|
text-align: center;
|
|
}
|
|
|
|
.nav-title-text {
|
|
font-size: 28rpx;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.nav-actions {
|
|
min-width: 120rpx;
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.copy-btn {
|
|
padding: 6rpx 10rpx;
|
|
border-radius: 999rpx;
|
|
border: 1px solid #444;
|
|
}
|
|
|
|
.copy-text {
|
|
font-size: 22rpx;
|
|
color: #ccc;
|
|
}
|
|
|
|
.nav-placeholder {
|
|
width: 100%;
|
|
}
|
|
|
|
.webview-wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
web-view {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.empty-wrap {
|
|
padding: 40rpx;
|
|
text-align: center;
|
|
color: #888;
|
|
}
|
|
|
|
.empty-text {
|
|
font-size: 26rpx;
|
|
}
|
|
|
|
.error-wrap {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
padding: 80rpx 40rpx;
|
|
}
|
|
|
|
.error-text {
|
|
font-size: 28rpx;
|
|
color: #999;
|
|
margin-bottom: 40rpx;
|
|
}
|
|
|
|
.error-btn {
|
|
padding: 16rpx 40rpx;
|
|
border-radius: 999rpx;
|
|
background: #38bdac;
|
|
}
|
|
|
|
.error-btn-text {
|
|
font-size: 26rpx;
|
|
color: #fff;
|
|
}
|
|
|