Taro小程序开发随记

  • 处理taro小程序显示wangeditor内的a标签跳转
javascript 复制代码
Taro.options.html.transformElement = (el) => {
  if (el.props.class === 'h5-a') {
    el.__handlers.tap = [() => toWebView(el.props.href)]
  }
  return el
}
  • 处理wangeditor富文本内容中图片视频到小程序中展示问题
html 复制代码
<view class="rich-content" v-html="replaceImg(code)" />
javascript 复制代码
function replaceImg(code: string) {
  return code.replace(/poster="[^"]*"/i, '').replace(/width="[^"]*"/i, 'width="100%"').replace(/height="[^"]*"/i, '').replace(/><source/, '').replace(/type="video\/mp4\/>./, '').replace(/<img/gi, '<img mode="widthFix" ')
}
  • 如果富文本中图片与图片直接有白缝,需要把图片元素变成块元素或者给图片一个负的margin-top挤一下,即可解决
css 复制代码
img {
  display : block ; 
  width: 100%;
  margin-top: -11px;
}
相关推荐
小满zs40 分钟前
Next.js精通SEO第二章(robots.txt + sitemap.xml)
前端·seo
kyriewen44 分钟前
你的首屏慢得像蜗牛?这6招让页面“秒开”
前端·面试·性能优化
算是难了1 小时前
Nestjs学习总结_3
前端·typescript·node.js
yogalin19931 小时前
如何实现一个简化的响应式系统
前端
kyriewen111 小时前
项目做了一半想重写?这套前端架构让你少走3年弯路
前端·javascript·chrome·架构·ecmascript·html5
HashTang1 小时前
我用 Cloudflare Workers + GitHub Actions 做了个 2.5 刀/月的 AI 日报,代码开源了
前端·ai编程·aiops
老王以为2 小时前
前端重生之 - 前端视角下的 Python
前端·后端·python
饭后一颗花生米2 小时前
2026 AI加持下前端学习路线:从入门到进阶,高效突破核心竞争力
前端·人工智能·学习
五号厂房2 小时前
TypeScript 类型导入详解:import type 与 import {type}
前端