gpt4 book ai didi

javascript - 未封闭的字符串文字 - Vue JS 模板简单串联

转载 作者:行者123 更新时间:2023-12-02 21:12:38 25 4
gpt4 key购买 nike

谁能解释一下为什么会发生这种情况? Vue 新手,不明白哪里出了问题?

这有效:

<template>
<div>
...
<div v-else>
{{ remaining.hours > 0 ? (remaining.hours < 10 ? '0' : '') + remaining.hours + ':' : '' }}

但是,当我尝试添加跨度时,出现“未闭合字符串文字”错误:

<template>
<div>
...
<div v-else>
{{ remaining.hours > 0 ? (remaining.hours < 10 ? '0' : '') + remaining.hours + '<span class="colon">:</span>' : '' }}

最佳答案

大括号将数据解释为纯文本。对于 HTML,请使用 v-html 指令:

<div v-else v-html="remainingHtml">
computed : {
remainingHtml () {
return remaining.hours > 0 ? (remaining.hours < 10 ? '0' : '') + remaining.hours + '<span class="colon">:</span>' : '' :
}
}

https://v2.vuejs.org/v2/guide/syntax.html

关于javascript - 未封闭的字符串文字 - Vue JS 模板简单串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61047201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com