收藏
回答

微信小程序 前端页面内容搜索功能请问如何实现?

请问如何实现微信小程序 极速法条 中前端页面内容的搜索、搜索结果高亮、滑动到选定结果序号的搜索结果功能?需真实有效最简单的实现方式。谢谢。

对于打开法律详情后的页面中的静态数据,目前尝试了两种方法:

1、根据搜索的关键词替换法条中的关键词为带<text class="..." id="...">的string,但是用this.setData方法传递数据到wxml时无法动态渲染页面。

2、根据搜索的关键词替换法条中的关键词为带span带class和id的string,然后传入rich-text的nodes中,可以动态渲染wxml,但是无法用wx.createSelectorQuery()获取到该id的标签,无法实现滑动到选定结果序号的搜索结果功能,因为微信小程序不支持获取rich-text下的span节点。

请问是否有其它真实有效的方式,谢谢。

回答关注问题邀请回答
收藏

1 个回答

  • 小黎
    小黎
    09-02

    给你研究出来了,思路大就是这样,细节自己处理下 https://developers.weixin.qq.com/s/Mig8NTms7cT2

    09-02
    有用 1
    回复 1
    • 风
      09-02
      大佬太厉害了,基本实现,感谢。不过还有点小问题,请问能否留个微信再交流一下,谢谢
      09-02
      回复
登录 后发表内容