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