当前位置:首页 > 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 组件:

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

注意事项

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

uniapp删除线

标签: uniapp
分享给朋友:

相关文章

uniapp和vue有什么区别

uniapp和vue有什么区别

uniapp和vue的区别 1. 定位与用途 Vue:一个渐进式JavaScript框架,专注于构建用户界面,适用于开发单页应用(SPA)或复杂前端项目。 UniApp:基于Vue.js的…

uniapp 极光推送

uniapp 极光推送

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

uniapp安装uview

uniapp安装uview

安装uView到UniApp项目 方法一:通过npm安装(推荐) 确保项目已初始化npm,在项目根目录执行以下命令: npm install uview-ui 在main.js文件中引入并注册…

uniapp打包

uniapp打包

uniapp打包步骤 H5平台打包 在项目根目录运行以下命令生成H5资源文件: npm run build:h5 打包完成后,文件默认输出到/dist/build/h5目录,可直接部署到Web服务…

uniapp实现懒加载

uniapp实现懒加载

uniapp实现懒加载的方法 在uniapp中实现懒加载可以通过多种方式,以下是几种常见的方法: 使用uni.lazyLoad组件 uniapp提供了内置的懒加载组件,适用于图片等资源的懒加载。在…

uniapp 美颜

uniapp 美颜

uniapp 美颜实现方法 在uniapp中实现美颜功能可以通过多种方式完成,以下是一些常见的方法: 使用原生插件 uniapp支持调用原生插件实现美颜效果,适用于对性能要求较高的场景。需要开发原生…