<p class="tree-test-1"> {node.name.replace( new RegExp(this.searchInput, "g"), <span style="color:red">{this.searchInput}</span> )} </p>不生效
时间: 2024-02-15 21:27:33 浏览: 48
jakarta-regexp-1.5.rar_jakarta_jakarta-regexp-1.5.j_regexp.jar
如果这段代码不生效,可能有以下几种可能性:
1. 这段代码所在的组件没有正确引入 `span` 标签,导致浏览器无法正确解析该标签。你可以在组件的模板中添加 `<span></span>` 标签,或者直接使用其他标签来替换 `span` 标签。
2. `searchInput` 变量的值不正确,导致正则表达式无法正确匹配。你可以在组件中打印 `searchInput` 变量的值,检查其是否正确。
3. 节点名称中没有与 `searchInput` 变量匹配的字符串,导致代码不生效。你可以检查节点名称是否正确,以及检查搜索框中输入的内容是否与节点名称中的某个部分匹配。
希望这些提示可以帮助你找到问题所在。
阅读全文