当前位置:首页 > uni-app

uniapp删除线

2026-03-04 23:59:48uni-app

uniapp 添加删除线的方法

在 uniapp 中可以通过 CSS 或特定组件实现删除线效果,以下是几种常见方法:

使用 CSS text-decoration 属性

在样式文件中添加以下代码:

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

在模板中使用:

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

使用 rich-text 组件

对于需要更复杂排版的场景:

<rich-text :nodes="htmlContent"></rich-text>

在 script 中定义:

data() {
  return {
    htmlContent: '<div style="text-decoration:line-through">带删除线文本</div>'
  }
}

动态切换删除线

结合条件渲染实现动态效果:

uniapp删除线

<view :class="{'strikethrough': isDeleted}">可切换删除线的文本</view>
<button @click="toggleDelete">切换删除线</button>
data() {
  return {
    isDeleted: false
  }
},
methods: {
  toggleDelete() {
    this.isDeleted = !this.isDeleted
  }
}
.strikethrough {
  text-decoration: line-through;
  color: #999;
}

注意事项

  1. 某些小程序平台对 text-decoration 支持有限,建议测试目标平台兼容性
  2. 使用 rich-text 时需注意组件性能影响
  3. 删除线颜色默认与文字颜色相同,可通过 border-bottom 模拟自定义颜色效果

以上方法适用于 uniapp 的 vue 文件结构,可根据实际需求选择合适方案。

标签: uniapp
分享给朋友:

相关文章

uniapp前端项目

uniapp前端项目

Uniapp 前端项目开发指南 Uniapp 是一个基于 Vue.js 的跨平台开发框架,支持一次开发,多端发布(如微信小程序、H5、App 等)。以下是关于 Uniapp 前端项目的关键信息: 环…

uniapp 滑动

uniapp 滑动

uniapp 实现滑动效果的方法 在uniapp中实现滑动效果可以通过多种方式,包括使用内置组件、CSS动画或第三方插件。以下是几种常见的方法: 使用scroll-view组件 scroll-vi…

uniapp 表格导入

uniapp 表格导入

uniapp 表格导入的实现方法 使用 uni.chooseFile 选择文件 在 uniapp 中,可以通过 uni.chooseFile API 让用户选择本地文件。该 API 支持多平台,包括…

uniapp显示不全

uniapp显示不全

uniapp显示不全的常见原因及解决方法 页面布局问题 检查页面布局是否超出屏幕范围,确保根元素或外层容器设置正确的宽度和高度。使用flex布局或百分比单位适应不同屏幕尺寸。 滚动区域未设置 在需要…

uniapp 审批流程

uniapp 审批流程

uniapp 审批流程实现方法 在uniapp中实现审批流程,通常需要结合前端页面设计和后端逻辑处理。以下是常见的实现方案: 页面设计与组件开发 审批流程通常需要展示流程图、审批记录和操作按钮。可以…

uniapp招聘开源

uniapp招聘开源

uniapp招聘开源项目推荐 以下是一些基于uniapp的开源招聘类项目,适合开发者参考或二次开发: DCloud招聘模板 官方提供的招聘类应用模板,包含职位列表、详情、投递等功能。 支持多端发布…