当前位置:首页 > uni-app

uniapp删除线

2026-01-16 16:13:33uni-app

在UniApp中添加删除线的方法

使用CSS样式实现删除线

通过CSS的text-decoration属性可以轻松实现删除线效果。在UniApp的页面或组件中,直接为文本元素添加样式类即可:

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

在模板中使用

将样式应用到需要删除线的文本上:

uniapp删除线

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

动态控制删除线

通过绑定class或style实现动态控制:

uniapp删除线

<view :class="{ 'text-with-strikethrough': isDeleted }">可动态控制的文本</view>
<view :style="{ textDecoration: isDeleted ? 'line-through' : 'none' }">另一种方式</view>

使用条件渲染

如果需要完全隐藏被删除的内容,可以结合条件渲染:

<view v-if="!isDeleted">正常显示</view>
<view v-else class="text-with-strikethrough">已删除状态</view>

注意事项

  1. 该样式在所有平台(H5、小程序、App)均有效
  2. 删除线颜色默认与文本颜色相同
  3. 可通过text-decoration-color单独设置删除线颜色(部分平台可能不支持)

标签: uniapp
分享给朋友:

相关文章

uniapp删除

uniapp删除

卸载 uniapp 项目依赖 在项目根目录下执行以下命令,移除 node_modules 和依赖锁文件: rm -rf node_modules package-lock.json 如需清理全局…

uniapp样式库

uniapp样式库

uniapp 常用样式库推荐 uView UI uView 是专为 uniapp 设计的多端兼容 UI 框架,提供丰富的组件和工具类。支持 Vue3 组合式 API,内置主题定制功能,常用于快速构建企…

uniapp支付功能怎么实现

uniapp支付功能怎么实现

uniapp支付功能实现方法 准备工作 注册微信支付、支付宝等平台的开发者账号,获取必要的商户ID(mch_id)、API密钥(key)、应用ID(appid)等信息。确保项目已配置好相关支付SDK。…

uniapp模板库

uniapp模板库

uniapp模板库推荐 官方模板库 uni-app官方提供多个模板,涵盖电商、社交、新闻等多个领域。这些模板可直接在HBuilderX中通过新建项目选择,包含基础结构和常用功能模块,适合快速启动项目。…

uniapp设置背景

uniapp设置背景

设置全局背景样式 在App.vue文件中添加全局样式,使用page选择器设置页面背景。这种方式会影响所有页面背景。 <style> page { background-color:…

uniapp关闭侧滑

uniapp关闭侧滑

禁用全局侧滑返回功能 在pages.json中配置全局禁止侧滑返回: { "globalStyle": { "popGesture": "none" } } 禁用单个页面侧滑返回…