gpt4 book ai didi

Javascript/Vue : set background-color on specific parts of string, 基于数组中的匹配值

转载 作者:行者123 更新时间:2023-11-30 14:46:24 24 4
gpt4 key购买 nike

我正在努力制作一个脚本,该脚本在字符串的特定部分设置背景颜色(或在这种情况下为输入,但不一定...)。

解决方案是用 VUE 制作的,但我认为这必须用核心 javascripting 来解决。

HTML :

<div class="col-sm-7">
<input v-model.lazy="item.text" class="form-control" style="width:98%">
</div>

VUE 计算:

nluData() {
return orderby(this.$store.getters.nlujson.filter(item => {
return item.intent.toLowerCase() === this.selectedIntent
}), ['intent', 'text'], ['asc', 'asc'])
},

JSON结构截图: enter image description here

所需结果的屏幕截图(箭头指向的地方,字 block 应为背景色: enter image description here

最佳答案

您可以使用 v-html 并根据需要设置文本样式。

<span v-html="text"></span>

并且在您的组件中,您可以根据需要使用计算值:

computed: {
text () {
// Code logic of your convenience
// Be careful of XSS attack.
return '<b>' + this.someText + '</b>';
}
}

关于Javascript/Vue : set background-color on specific parts of string, 基于数组中的匹配值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48855396/

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