vue实现多组关键词对应高亮显示

先上效果图:在这里插入图片描述

我们有多组关键词,这里实现了关键词的背景色与匹配值的字体颜色值相同

先拟定一组数据

 colors: [
        "#FFB5C5",
        "#EEC900",
        "#D1EEEE",
        "#40E0D0",
        "#FFFF00",
        "#FF7F00",
        "#FF6A6A",
        "#B3EE3A",
        "#9F79EE",
        "#FFC1C1"
      ],
      keywordsdetail: ["好看", "美丽", "wfewf"],
      comments: [
        {
          text: "老师 好看好看222"
        },
        {
          text: "老师美丽11111极了"
        },
        {
          text: "老师太搞笑34234了"
        },
        {
          text: "老师搞笑的不的了"
        },
        {
          text: "老师??wfewf啊"
        }
      ]

我们自定义一些颜色值以及关键词和详情文字

用内联样式的方法设置关键词的不同背景色显示

  <span
        v-for="(i
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值