線上直播系統原始碼,vue實現搜尋文字高亮功能
線上直播系統原始碼,vue實現搜尋文字高亮功能
1、在頁面中使用v-html渲染
<template> <div class="box"> <!-- 搜尋框 --> <div class="mySearch"> <van-search v-model="PopUpSarCh" show-action placeholder="請輸入搜尋關鍵詞" @search="onSearch" class="onSearch" > <template #action> <div @click="onSearch">搜尋</div> </template> </van-search> </div> <!-- 搜尋結果 --> <div class="SearchResults"> <div class="SearchContent" v-for="(item, index) in list" :key="index"> <h5 v-html="item.title"></h5> <div class="myContent" v-html="item.name"></div> <div class="dotted"></div> </div> </div> </div> </template>
2、實現高亮的js方法
export default { data() { return { list: [], // 被檢索的陣列物件,按照需求定義 PopUpSarCh: "", }; }, methods: { // 搜尋框方法 onSearch() { //每次搜尋前清空 this.list = []; var arr = []; // 介面查詢內容 this.list = arr; this.changeColor(this.list);//呼叫搜尋詞方法 }, // 搜尋關鍵詞高亮方法 changeColor(result) { //result為介面返回的資料 result.map((item, index) => { if (this.PopUpSarCh) { let replaceReg = new RegExp(this.PopUpSarCh, "ig"); let replaceString = `<span style="color: #0066FF">${this.PopUpSarCh}</span>`; result[index].title = item.title.replace(replaceReg, replaceString); result[index].name = item.name.replace(replaceReg, replaceString); } }); this.records = result; }, }, };
以上就是 線上直播系統原始碼,vue實現搜尋文字高亮功能,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2992527/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 線上直播系統原始碼,實現搜尋後介面顯示商品列表效果原始碼
- 直播系統程式碼,常用搜尋中搜尋歷史,搜尋推薦功能
- 線上直播系統原始碼,Node.js中使用Koa實現上傳圖片功能原始碼Node.js
- 線上直播系統原始碼,flutter 巢狀滑動實現原始碼Flutter巢狀
- vue2實現搜尋結果中的搜尋關鍵字高亮Vue
- 線上直播系統原始碼,迴圈滾動RecyclerView的實現原始碼View
- 直播系統原始碼,vue實現無縫滾動原始碼Vue
- 呼叫支付介面,實現直播帶貨系統原始碼的線上支付原始碼
- 線上直播系統原始碼,LinearLayout下多個ListView實現滾動原始碼View
- Elasticsearch線上搜尋引擎讀寫核心原理深度認知-搜尋系統線上實戰Elasticsearch
- 線上直播系統原始碼,Vue3中全域性配置 axios原始碼VueiOS
- 成品直播原始碼,實現在平臺內部的搜尋原始碼
- 微信小程式實現全域性搜尋程式碼高亮微信小程式
- 線上直播系統原始碼,當前版本號頁面呈現原始碼
- 直播平臺搭建,uni-app 實現搜尋關鍵詞高亮效果APP
- vue.js搭建使用者管理系統練手(八)----實現搜尋功能Vue.js
- 線上直播系統原始碼,自定義底部 BottomNavigationBar原始碼Navigation
- 線上直播系統原始碼,簡單實現Android應用的啟動頁原始碼Android
- 線上直播系統原始碼,實現翻頁載入、下拉滾動載入原始碼
- 線上直播系統原始碼,個人主頁使用者標籤新增實現原始碼
- 線上直播系統原始碼,使用ValueAnimator實現view放大縮小動畫效果原始碼View動畫
- 線上直播系統原始碼,取CTreeCtrl控制元件選中節點的文字原始碼控制元件
- 線上直播系統原始碼,android 中一段文字設定不同顏色原始碼Android
- Vue + element.ui table 分頁功能+搜尋功能的實現VueUI
- 視訊直播原始碼,實現本地儲存搜尋歷史記錄原始碼
- 劃詞高亮功能的實現附帶開原始碼原始碼
- 直播系統app原始碼,藉助django 實現顯示圖片功能APP原始碼Django
- 影片直播系統原始碼,C語言實現圖片合成功能原始碼C語言
- 線上直播系統原始碼,實現在圖片上塗鴉並記錄塗鴉軌跡原始碼
- 微信小程式實現搜尋關鍵詞高亮微信小程式
- 線上直播系統原始碼,利用css和html實現首頁圖片輪播效果原始碼CSSHTML
- 直播商城原始碼,實現商城客服聊天,傳送文字、圖片的功能原始碼
- 直播電商平臺開發,uni-app 實現搜尋關鍵詞高亮效果APP
- 直播app原始碼,預設顯示搜尋框 保留搜尋條件APP原始碼
- 線上直播系統原始碼,vue+audio 有新訊息時加提示音原始碼Vue
- app直播原始碼如何實現直播間紅包功能APP原始碼
- DjangoRestFramework 實現分頁功能與搜尋功能DjangoRESTFramework
- vue + axios 實現分頁引數傳遞,高階搜尋功能實現VueiOS