项目场景:
后端返回树结构数据,前端自行遍历搜索
问题描述:
参考了官网的例子后发现搜索关键字没办法变成特定的颜色
原因分析:
主要原因是因为没有对后端返回的数据做处理,只需要递归为树节点添加scopedSlots= {title: “title”}的字段,title为插槽名称, 可实现实现搜索关键字变红色
以下是遇到的另一个问题
全部copy官方,但还是报了如下图错误vue.runtime.esm.js?2b0e:1888 TypeError: title.indexOf is not a function
一顿乱改后发现,原来插槽的参数要和replaceFields定义中的一样
例我定义的replaceFields的title:deviceName,则插槽中的title对应改成deviceName。
菜鸟记录