fix: 弹窗消息改用真正的换行符而非字面量 \n
This commit is contained in:
@@ -558,8 +558,8 @@ async function confirmAndBuyItem(item) {
|
||||
}
|
||||
|
||||
const validityText = buildValidityText(item);
|
||||
const stackingHint = isDecoration ? "\\n💡 已激活同款续购自动叠加天数,可多次购买" : "";
|
||||
const confirmMessage = `确认花费 💰 ${Number(Number(item.price || 0) * quantity).toLocaleString()} 金币购买\\n【${item.name}】${quantity > 1 ? ` × ${quantity}` : ""}${validityText ? `\\n${validityText}` : ""}${stackingHint}\\n\\n确定购买吗?`;
|
||||
const stackingHint = isDecoration ? "\n💡 已激活同款续购自动叠加天数,可多次购买" : "";
|
||||
const confirmMessage = `确认花费 💰 ${Number(Number(item.price || 0) * quantity).toLocaleString()} 金币购买\n【${item.name}】${quantity > 1 ? ` × ${quantity}` : ""}${validityText ? `\n${validityText}` : ""}${stackingHint}\n\n确定购买吗?`;
|
||||
const confirmed = await confirmShopPurchase(confirmMessage);
|
||||
|
||||
if (confirmed) {
|
||||
@@ -576,9 +576,9 @@ async function confirmAndBuyItem(item) {
|
||||
async function promptDecorationQuantity(item) {
|
||||
const unitPrice = Number(item.price || 0);
|
||||
const validityText = buildValidityText(item);
|
||||
const validHint = validityText ? `\\n有效期:${validityText}` : "";
|
||||
const validHint = validityText ? `\n有效期:${validityText}` : "";
|
||||
const promptPromise = window.chatDialog?.prompt(
|
||||
`请输入要购买的份数(1-99份):\\n单价 ${unitPrice.toLocaleString()} 金币${validHint}\\n💡 已激活同款续购自动叠加天数,可多次购买`,
|
||||
`请输入要购买的份数(1-99份):\n单价 ${unitPrice.toLocaleString()} 金币${validHint}\n💡 已激活同款续购自动叠加天数,可多次购买`,
|
||||
'1',
|
||||
`购买 ${item.name}`,
|
||||
'#7c3aed',
|
||||
|
||||
Reference in New Issue
Block a user