当前位置: 首页 > news >正文

wordpress大学主题下载地址正规的关键词优化软件

wordpress大学主题下载地址,正规的关键词优化软件,企业信用信息公示系统四川,网站打开很慢怎么做优化1.js正则replaceAlldangerouslySetInnerHTML{{ __html: xxx }}危险属性 步骤最简单,但是是危险属性,不推荐使用,项目中实在没有头绪,可以使用它应急 通过useMemo计算得到新的状态值,赋值给dangerouslySetInnerHTML属性的__html 关键代码: const [state1, setState1] useSt…1.js正则replaceAlldangerouslySetInnerHTML{{ __html: xxx }}危险属性 步骤最简单,但是是危险属性,不推荐使用,项目中实在没有头绪,可以使用它应急 通过useMemo计算得到新的状态值,赋值给dangerouslySetInnerHTML属性的__html 关键代码: const [state1, setState1] useState(我爱中国,中国爱我)const updateState1 useMemo(() {return state1.replaceAll(中国, span stylecolor:red;中国/span)}, [state1])div dangerouslySetInnerHTML{{ __html: updateState1 }}/div 2.useMemo计算遍历后将关键字替换为React标签写法(内容为关键字),使用_.map渲染 (要不是replace不能转换为React标签,只支持字符串也不用这么麻烦) 关键代码: const updateState2 useMemo(() {return highlightPassword(state2, _.map_)}, [state2])function highlightPassword(str0: any, key_prefix?: string) {const password 中国;const pattern new RegExp(\\B(?((${password}))(?!(${password}))), g)return str0.replace(pattern, ||||).split(||||).map((item, index) {const idx item.indexOf(password)return span key{key_prefix index}{idx 0? span style{{ color: red }}{item.substring(0, password.length)}/span{item.substring(password.length, item.length)}/: item}/span});}pmap遍历children元素:/p{_.map(updateState2, (child) {return child})} 3.遍历后将关键字替换为React标签写法(内容为关键字),使用ReactDOM.render方法插入到指定元素中 关键代码: const Test () {const [state2, setState2] useStateany(我爱中国,中国中国爱我)useEffect(() {// 遍历将关键字换成react写法的标签,使用ReactDOM.render方法渲染到页面上const str highlightPassword(state2, ReactDOM.render_)ReactDOM.render(div{str}/div, document.getElementsByClassName(my-highlight-test)[0])}, [state2])function highlightPassword(str0: any, key_prefix?: string) {const password 中国;const pattern new RegExp(\\B(?((${password}))(?!(${password}))), g)return str0.replace(pattern, ||||).split(||||).map((item, index) {const idx item.indexOf(password)return span key{key_prefix index}{idx 0? span style{{ color: red }}{item.substring(0, password.length)}/span{item.substring(password.length, item.length)}/: item}/span});}pReactDOM.render方法:/pdiv classNamemy-highlight-test/div 完整代码示例:  import React, { useEffect, useMemo, useState } from react import ReactDOM from react-dom; import _ from lodash;const Test () {const [password,] useState(中国)const [state1, setState1] useState(我爱中国,中国爱我)const [state2, setState2] useStateany(我爱中国,中国中国爱我)useEffect(() {// 遍历将关键字换成react写法的标签,使用ReactDOM.render方法渲染到页面上const str highlightPassword(state2, ReactDOM.render_)ReactDOM.render(div{str}/div, document.getElementsByClassName(my-highlight-test)[0])}, [state2])const updateState1 useMemo(() {return state1.replaceAll(password, str span stylecolor:red;${str}/span)}, [state1])const updateState2 useMemo(() {return highlightPassword(state2, _.map_)}, [state2])useEffect(() {setTimeout(() {setState1(哈哈哈,中国万岁,万岁万万岁,中国加油!)setState2(哈哈哈,中国中国万岁,万岁万万岁,中国中国加油!爱你中国!)}, 2000)}, [])function highlightPassword(str0: any, key_prefix?: string) {const pattern new RegExp(\\B(?((${password}))(?!(${password}))), g)return str0.replace(pattern, ||||).split(||||).map((item, index) {const idx item.indexOf(password)return span key{key_prefix index}{idx 0? span style{{ color: red }}{item.substring(0, password.length)}/span{item.substring(password.length, item.length)}/: item}/span});}return (divpdangerouslySetInnerHTML方式:/pdiv dangerouslySetInnerHTML{{ __html: updateState1 }}/divpmap遍历children元素:/p{_.map(updateState2, (child) {return child})}pReactDOM.render方法:/pdiv classNamemy-highlight-test/div/div) }export default Test 显示效果 初始化页面时 2s后模拟异步请求数据显示
http://www.hkea.cn/news/14409154/

相关文章:

  • 云南网站搭建建筑工程电影网
  • 做多个网站 买vps刚刚封城最新消息2021
  • wordpress网站推翻重建网络营销是什么加什么
  • 安全网站建设与服务的关系定西网页设计
  • 自己建一个网站需要多少钱小游戏网站审核怎么做
  • 做网站的资料手机网站禁止缩放
  • 网站建设合同性质做搜狗手机网站优化点
  • 哪家公司做网站正规网站定制建设
  • 做一个平台网站大概多少钱个人营业执照怎么申请
  • 山东省品牌专业群建设网站网站开发后端是什么
  • 浅析社区网站的建设wordpress挂黑页
  • 长春几个火车站啊江门网站优化排名
  • 太原的网站建设公司哪家好企业网站 phpcms
  • 加盟网网站建设php网站只能打开首页
  • 南宁个人做网站的做网站的公司怎么推广
  • 87网站建设工作室莱钢吧贴吧
  • saas建站工具wordpress修改固定链接404
  • 泰州专门做网站北京市建设网
  • 百度蜘蛛网站新闻20字摘抄大全
  • 网站的功能包括哪些深圳在线教育
  • 电商思维做招聘网站沧州黄骅港赶海的地方
  • 做外国网站怎么买空间成都网站建设空间
  • 宜城做网站在wordpress里_怎么把文章放到指定的导航栏目里
  • 在线免费网站模板最专业的企业营销型网站建设价格
  • 怎么优化整站门户网站建设和推广
  • 济南网站河南网站建设价格与方案
  • 2018年静安区品牌网站建设公司简介模板免费下载电子版
  • 苏州电商网站建设企业融资渠道有哪些
  • 帮人做网站收费合法吗商城app制作
  • 网站建设怎么解析域名一级域名如何分发二级域名