gpt4 book ai didi

javascript - 如何插入换行符,在 VUE 中为文本呈现 html?

转载 作者:行者123 更新时间:2023-12-05 01:23:10 25 4
gpt4 key购买 nike

我有一个字符串像这样进入前端 comeoutside

但是在 html 中我需要用条件渲染它

const separateFirstFourWords = (words) => {
let newStr = `${words.substring(0, 4)} <br> ${words.substring(4,words.length)}`;
return newStr;
};

<p>{{something === true ? 'comeoutside' : separateFirstFourWords('comeoutside')}}</p>

如你所见,我想将这两个词分开,并希望在这些词之间有一个换行符我怎样才能在 VUE 中实现这一目标

最佳答案

你可以为此使用 v-html 指令:

<p v-html="something === true ? 'comeoutside' : separateFirstFourWords('comeoutside')"></p>

这会将三元运算符的结果呈现为 HTML。

注意这可能产生的跨站点脚本漏洞,请参阅 v-html documentation 中的警告.

关于javascript - 如何插入换行符,在 VUE 中为文本呈现 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72775165/

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