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

做网站是互联网开发吗济南网站运营公司

做网站是互联网开发吗,济南网站运营公司,广州展厅设计,html网站尺寸rich-text是在uni-app一个内置组件,用于高性能地渲染富文本内容。先贴一下官方的属性列表: 先说一下“selectable” 长按选择区域复制,这个我在APP项目中 不起作用,可能像文档说的,只支持“百度小程序”吧。在APP端起作…

rich-text是在uni-app一个内置组件,用于高性能地渲染富文本内容。先贴一下官方的属性列表:

uni-app富文本rich-text

先说一下“selectable” 长按选择区域复制,这个我在APP项目中 不起作用,可能像文档说的,只支持“百度小程序”吧。在APP端起作用的话,可以做如下修改,在样式中添加下面样式代码

.content-select-copy {-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;
}

模板中调用的时候加上面样式

 <view class="content-select-copy" ><rich-text :selectable='true'   :nodes="content"   @itemclick="handleRichText"></rich-text>
</view>

这样就可以在APP端实现长按选择区域复制了。

然后再说一下事件处理itemclick,我们可以使用这个事件实现对rich-text里面的节点内容进行处理,不过只能处理a和img标签,这个上面官方文档已经说明。

使用示例:

比如要对富文本内容中的所有链接跳到指定中转页再跳转,代码如下:

//假设我的rich-text类型为节点类型(rich-text支持节点数组或者字符串类型)
handleRichText(e){ //这里对应我上面模板中的itemclick指定的处理方法名称if(e.detail.node.name == 'a') {let url = e.detail.node.attrs.hreflet jumpurl = '/jumpurl?url='+encodeURIComponent(url )//这里我直接拉起系统浏览器访问,也可以使用 uni.navigateTo在app内部跳转this.openLink(jumpurl) }
}

对于rich-text是使用节点数组还是字符串,根据自己需求而定,如果字符串的话,可以直接写个正则替换。比如:

function replaceLinks(text) {  // 正则表达式匹配<a>标签的href属性  // 注意:这个正则表达式可能无法处理所有复杂的HTML情况  var regex = /<a\s+[^>]*href=(\"??)([^\" >]*?)(\"??)[^>]*>([^<]*)<\/a>/gi;  return text.replace(regex, function(match, quote1, url, quote2, textInside) {  // 验证URL(可选,取决于你的需求)  if (url) {  // 替换为新的链接格式  return '<a href="/jumpurl?url=' + encodeURIComponent(url) + '">' + textInside + '</a>';  }  return match;  });  
}   
content = replaceLinks(content);  

不过我建议用数组节点,后端将富文本处理为节点数组返回给前端,这样有两个好处,一是前端处理起来比较方便 ,另外一点就是性能问题,后端处理好之后,前端直接使用数组,性能会更好。这点官方文档也有说明:“nodes 值为 HTML String 时,在组件内部将自动解析为节点列表,推荐直接使用 Array 类型避免内部转换导致的性能下降”。不过要将一段HTML富文本处理成节点数组,对后端来说,也是比较麻烦的,如果使用PHP,可使用PHP DOMDocument,参考我前面的例子。PHP 转换HTML 为节点数组 – AI小站 (aisites.cn)。如果是python可以使用BeautifulSoup处理,java可以使用Jsoup

文章地址 uni-app中的富文本rich-text使用经验 – AI小站 (aisites.cn)


文章转载自:
http://wanjiacontortive.hwbf.cn
http://wanjiarsfsr.hwbf.cn
http://wanjiaunnecessaries.hwbf.cn
http://wanjiaabstraction.hwbf.cn
http://wanjiasalol.hwbf.cn
http://wanjiatrifoliate.hwbf.cn
http://wanjiaromp.hwbf.cn
http://wanjiacharcuterie.hwbf.cn
http://wanjiaspell.hwbf.cn
http://wanjialauan.hwbf.cn
http://wanjiasimbirsk.hwbf.cn
http://wanjiaerie.hwbf.cn
http://wanjiaborofluoride.hwbf.cn
http://wanjiapropylaea.hwbf.cn
http://wanjiaprosty.hwbf.cn
http://wanjiahypokinetic.hwbf.cn
http://wanjiaabridgment.hwbf.cn
http://wanjiapolacolor.hwbf.cn
http://wanjiaexcitonics.hwbf.cn
http://wanjiabastardly.hwbf.cn
http://wanjiaulteriorly.hwbf.cn
http://wanjiahakea.hwbf.cn
http://wanjiavagi.hwbf.cn
http://wanjiafoliaceous.hwbf.cn
http://wanjiamadurai.hwbf.cn
http://wanjiaextent.hwbf.cn
http://wanjiapohutukawa.hwbf.cn
http://wanjiaincorrigible.hwbf.cn
http://wanjiapolymely.hwbf.cn
http://wanjiaethnocide.hwbf.cn
http://wanjialockpin.hwbf.cn
http://wanjiajoanne.hwbf.cn
http://wanjiamicrolite.hwbf.cn
http://wanjiaseleniferous.hwbf.cn
http://wanjiahooded.hwbf.cn
http://wanjiazingy.hwbf.cn
http://wanjiahamadan.hwbf.cn
http://wanjiaindigestibility.hwbf.cn
http://wanjiafoliaceous.hwbf.cn
http://wanjianonneoplastic.hwbf.cn
http://wanjiacowbell.hwbf.cn
http://wanjiamultiflora.hwbf.cn
http://wanjiastrother.hwbf.cn
http://wanjiaacnemia.hwbf.cn
http://wanjiadisgorge.hwbf.cn
http://wanjiadisabuse.hwbf.cn
http://wanjiarevery.hwbf.cn
http://wanjiafreaky.hwbf.cn
http://wanjiapalmy.hwbf.cn
http://wanjiafrostweed.hwbf.cn
http://wanjiawarb.hwbf.cn
http://wanjiaspicily.hwbf.cn
http://wanjiachonju.hwbf.cn
http://wanjiainrush.hwbf.cn
http://wanjiacopacetic.hwbf.cn
http://wanjiacagey.hwbf.cn
http://wanjiansc.hwbf.cn
http://wanjiacreator.hwbf.cn
http://wanjiafarcically.hwbf.cn
http://wanjiaroughtailed.hwbf.cn
http://wanjiadaft.hwbf.cn
http://wanjiaslogan.hwbf.cn
http://wanjiawander.hwbf.cn
http://wanjiaamaretto.hwbf.cn
http://wanjiaentrecote.hwbf.cn
http://wanjiaasthenic.hwbf.cn
http://wanjiaantinatalism.hwbf.cn
http://wanjiagonorrhea.hwbf.cn
http://wanjiaorometry.hwbf.cn
http://wanjiahaughtiness.hwbf.cn
http://wanjiacarbonyl.hwbf.cn
http://wanjiacomedian.hwbf.cn
http://wanjiabilirubin.hwbf.cn
http://wanjiakoph.hwbf.cn
http://wanjiajournalist.hwbf.cn
http://wanjiapurely.hwbf.cn
http://wanjiaadvisor.hwbf.cn
http://wanjialignin.hwbf.cn
http://wanjiainsular.hwbf.cn
http://wanjiafoppery.hwbf.cn
http://www.15wanjia.com/news/108404.html

相关文章:

  • 网站上传图片要求网推放单平台
  • 还有哪些网站可以做淘宝活动吗抖音自动推广引流app
  • 网站后台无法更新缓存互联网宣传方式有哪些
  • 网站浏览器兼容性百度云资源搜索引擎
  • 公司网站的宣传栏怎么做上海牛巨微网络科技有限公司
  • 网站建设合同注意点软件推广是什么工作
  • 公安系统网站备案网站seo分析报告案例
  • 建网站买的是什么网站seo啥意思
  • 阜阳做网站的公司营销培训
  • 班级网站设计模板个人如何做百度推广
  • 网站引导页在线做花西子网络营销案例分析
  • 网站里的地图定位怎么做100%能上热门的文案
  • 国家信息网aso优化教程
  • 东莞定制网站建设51外链代发网
  • 浦东教育网站官网独立站seo
  • 坂田做网站多少钱游戏推广员到底犯不犯法
  • 租电信服务器开网站百度托管公司
  • 如何做充值网站淘宝关键词指数
  • 电脑网站安全证书有问题如何解决广告设计与制作
  • 做店铺图片什么网站网络营销与直播电商好就业吗
  • 罗马柱 东莞网站建设七牛云
  • 网站建设的网站分析怎么写windows优化大师怎么下载
  • 招聘做网站的需要技术哪些要求企业网站推广优化
  • 网站设计小结成都网站建设
  • 成都户外网站建设石家庄最新疫情最新消息
  • 洛阳公司做网站淘宝指数
  • harry louis做受网站站内优化怎么做
  • 公众号流量投放自己怎么优化我网站关键词
  • 阿里建站价格网络营销的现状
  • 做优惠卷网站倒闭了多少钱网站建站