uniapp搜索出的文字高光并添加锚点
uniapp搜索出的文字高光并添加锚点
步骤一:
<u-search placeholder="请输入关键字" v-model="keyword" @search="searchVal" :show-action="false" shape="square" bg-color="#FFFFFF" border-color="#D7D7D7"></u-search>
在data里定义一个keyword
步骤二:
<view class="adult_cont" v-html="brightenKeyword(item.title,keyword)">{{item.title}}</view>
使用v-html标签,会输出运算以后的结果
步骤三:
brightenKeyword(val) {let keyword = this.keyword;if (keyword.length > 0) {val = val + "";val = val.replace(new RegExp(keyword, 'g'),`<a id="${keyword}" class="${keyword}" style="background-color: #ffdf25;color: white;">${keyword}</a>`);return val;} else {return val;}
}
步骤四:
searchVal() {this.brightenKeyword();//锚点uni.createSelectorQuery().select("." + this.keyword).boundingClientRect(data => { //目标位置节点 类或者 id uni.createSelectorQuery().select(".illness_content").boundingClientRect((res) => { //最外层盒子节点类或者 iduni.pageScrollTo({duration: 200, //过渡时间scrollTop: data.top - res.top, //到达距离顶部的top值})}).exec()}).exec();
},
** 首先调用brightenKeyword函数,然后接下来的代码就是锚点的代码了**
uniapp搜索出的文字高光并添加锚点相关推荐
- 先下手为强 Google桌面搜索出炉
先下手为强 Google桌面搜索出炉 (2004.10.15) 来自:ZDNET <script src="/adv/news_ad.asp?news_id=17781&a ...
- AE502 112种创意视频字幕动画呼出线框文字标题效果包括PR预设与扩展脚本ae模板
AE502 112种创意视频字幕动画呼出线框文字标题效果包括PR预设与扩展脚本ae模板 [模板介绍] 分辨率:1920×1080 文件大小:1.38 GB 文件格式:.Mogrt(PR预设),.AEP ...
- uniapp canvas 图片加上文字合成一张新图并保存到手机相册
uniapp canvas 图片加上文字合成一张新图并保存到手机相册 背景图上是奖章徽章,中间加上自定义文本,我这个图是因为背景图上原来就有字,随便找的,所以跟我写的文字层叠了 具体实现代码 < ...
- css文字高光,CSS实现文字高光水波渐变的动态效果实例
先来看看静态的效果图,动态效果更好 实例代码 复制代码代码如下: rollcat *{ margin: 0;padding: 0; } body{ background: #333;font-fami ...
- 使用计算机打印文字,Word打印出的文字与电脑上的显示不同怎么办
Word是一款功能强大的文字处理系统,需要熟练地掌握和巧妙使用Word的各种技巧,才能达到事半功倍的效果;但是有时候,Word打印出的文字与电脑上的显示不同,这是怎么回事?下面小编来告诉你吧. Wor ...
- 李彦宏:未来五年语音图片搜索将超过文字
李彦宏:未来五年语音图片搜索将超过文字(转) 新浪科技讯 9月3日上午消息,2014年百度(217.96, -2.06, -0.94%)世界大会在京举行.本届大会主题为拥抱移动时代,打造人与服务连接的 ...
- idea 全文搜索出内容之后一按回车没了,再怎么搜也搜不出来了
idea 全文搜索出内容之后一按回车没了,再怎么搜也搜不出来了 今天看项目的时候全局搜索之后,不小心按了回车,我以为是会跳转,结果把关键字弄没了.开始有点懵.后来解决了.解决方法如下 Version ...
- uni-app搜索功能前后端开发(页面)
uni-app搜索功能前后端开发(页面) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 借助的插件地址 插件地址 展示 前端是 ...
- android特效集锦系列之八 仿快播搜索框悬浮文字搜索
1. 仿快播搜索框悬浮文字搜索,我很无耻的把别人的成果直接拿了过来(大神饶了我吧,真是没有记作者名字的习惯), 效果: 一张图???为什么跟之前的文风不一样啊??别吐槽了,洗洗睡吧. 源码
最新文章
- django-admin 设计User外键,设计model
- java 类与对象题_Java 类与对象 编程练习题
- java 泰勒级数_鸡群优化算法(CSO)、蜻蜓算法(DA)、乌鸦搜索算法(CSA)、泰勒级数(Taylor series)...
- 四大招让无处不在的工作空间成为可能?揭秘Ivanti 的战略布局
- Oracle碎碎念~2
- 5招详解linux之openEuler /centos7防火墙基本使用指南
- 中值滤波器处理椒盐噪声
- Java拦截器和过滤器
- 金邦达:做最值得客户尊重的IC卡项目服务商
- JS 的5个不良编码习惯,现在就改掉吧
- c#winform利用opencvsharp的Floodfill实现类似PS魔棒功能
- velodyne16驱动调试记录
- java登录无线路由器_获取WiFi路由器的唯一标识符
- ppt文件提示处于受保护状处理方案
- 实时操作系统概述(推荐) .
- 大数据学习路线图,大数据需要学什么
- 计算机操作系统虚拟内存管理
- 东软实训推荐面试问题12:三分钟表现自己使我感兴趣就留下来?
- Zemax优化过程中的Rings和Arms
- 怎样更换计算机开机画面,如何给win10电脑更换一个漂亮的开机界面
热门文章
- Axure 元件库-原型
- 《醒悟》中“TOC”在零售业是如何应用的?
- 平衡二叉树(Java)
- java什么时候定义方法,持续更新~
- 网络丢包问题的原因及解决办法
- linux ar -x64,Linux ar 命令 command not found ar 命令详解 ar 命令未找到 ar 命令安装 - CommandNotFound ⚡️ 坑否...
- 肌营养不良2020-2021最新治疗突破 肌营养不良2021最新进展
- Scala样例类(case class)
- Lanczos 重采样
- 国内外抠图平台性能调研