当前位置:首页 > uni-app

uniapp删除线

2026-02-05 22:20:18uni-app

在 uniapp 中实现删除线效果可以通过以下几种方式:

使用 CSS text-decoration 属性

通过 CSS 的 text-decoration 属性可以轻松实现删除线效果。在样式中添加以下代码:

.text-strikethrough {
  text-decoration: line-through;
}

在模板中使用:

<view class="text-strikethrough">这段文字将有删除线</view>

使用内联样式

如果希望直接在元素上应用样式,可以使用内联样式:

<view style="text-decoration: line-through;">这段文字将有删除线</view>

使用条件渲染

当需要根据条件动态显示删除线时,可以结合条件判断:

<view :style="{textDecoration: isDeleted ? 'line-through' : 'none'}">动态删除线</view>

使用 rich-text 组件

对于需要更复杂文本样式的情况,可以使用 rich-text 组件:

uniapp删除线

<rich-text :nodes="'<del>这段文字有删除线</del>'"></rich-text>

注意事项

  • 删除线颜色默认与文字颜色相同,可以通过 text-decoration-color 修改
  • 在某些平台(如小程序)上可能需要检查样式兼容性
  • 对于多行文本,删除线会贯穿每一行

标签: uniapp
分享给朋友:

相关文章

uniapp 极光推送

uniapp 极光推送

uniapp 集成极光推送的方法 在 uniapp 中集成极光推送,需要使用官方提供的插件或自行封装原生模块。以下是具体实现方式: 使用官方插件 在 uni-app 插件市场搜索「极光推送」插件,…

uniapp悬浮

uniapp悬浮

实现悬浮效果的方法 在UniApp中实现悬浮效果可以通过CSS的position: fixed或position: sticky属性结合动态样式控制来实现。以下是具体实现方式: 使用CSS固定定位…

uniapp多行注释

uniapp多行注释

uniapp多行注释方法 在UniApp中,多行注释的语法与JavaScript一致,可以使用以下两种方式实现多行注释。 方法一:使用/* */符号 通过/*开始注释,*/结束注释,中间的内容会被视…

uniapp 长按菜单

uniapp 长按菜单

实现长按菜单的方法 在UniApp中实现长按菜单功能,可以通过以下几种方式完成,具体取决于平台和需求。 使用@longpress事件绑定 在模板中为元素添加@longpress事件监听,触发后显示自…

uniapp教程

uniapp教程

uniapp 入门基础 uniapp 是一个使用 Vue.js 开发跨平台应用的框架,支持编译到 iOS、Android、H5 以及小程序等多个平台。以下是快速入门的关键点。 环境搭建 安装 HBu…

uniapp 消息推送

uniapp 消息推送

uniapp 消息推送实现方法 在 uniapp 中实现消息推送功能,可以通过以下几种方式: 使用 uni-push 服务 uni-push 是 DCloud 联合个推提供的推送服务,支持 iOS…