效果图
- 未搜索前
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/caa1f16c0681011e14ac1845d7ceb12a.png)
- 搜索内容后
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/60e52fa2c56713e8cedcf5d98526a739.png)
源代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
.txt {
border: 2px dotted lightblue;
width: 600px;
}
</style>
<body>
<div id="app">
<input type="text" v-model="sword" >
<div class="txt" v-search="{searchValue:sword,message:msg}">{{msg}}</div>
</div>
</body>
<script src="../vue.js"></script>
<script>
Vue.directive('search', {
update(el,binding){
var {searchValue,message}=binding.value;
var arr = message.split(searchValue)
var sp = `<span style="color:red;">${searchValue}</span>`;
el.innerHTML = arr.join(sp);
}
})
var app = new Vue({
el:"#app",
data:{
sword:"",
msg:"北京市人民政府新闻办公室今日(3月2日)召开第三十八场疫情防控新闻发布会。摄 新京报记者 李凯祥 肖飒表示北京市纪委监委已于2月26日成立调查组,工作重点围绕黄某某如何进京、如何进社区开展调查,核查疫情防控工作全过程是否存在漏洞。 针对黄某某如何进京,肖飒表示,大广高速求贤检查站辅警在黄某某一行人进京时,对其进行测温检查,测温显示正常,工作人员并未按要求对进京人员进行再次身份审核。 针对黄某某如何进入社区,肖飒表示,新怡家园小区地下车库入口为自动抬杆,只要录入系统的车辆,无需人员测温,车辆即可进入。就此,小区地下车库的不规范测温行为,导致黄某某一行人开车进入车库。"
}
})
</script>
</html>