tab 切换类交互功能实现

tab切换类交互:

  1. 记录激活项(整个对象/id/index)
  2. 动态类型控制

下面以一个地址 tab 切换业务功能为例:

复制代码
<div class="text item" :class="{active : activeAddress.id === item.id}" @click="switchAddress(item)"
     v-for="item in checkInfo.userAddresses" :key="item.id">
  <ul>
    <li><span>收<i/>货<i/>人:</span>{{ item.receiver }}</li>
    <li><span>联系方式:</span>{{ item.contact }}</li>
    <li><span>收货地址:</span>{{ item.fullLocation + item.address }}</li>
  </ul>
</div>

const activeAddress = ref({})
const switchAddress = (item) => {
  activeAddress.value = item
}
相关推荐
whuhewei几秒前
React搜索框组件
前端·javascript·react.js
姓王者6 分钟前
Cloudflare Pages自定义依赖安装实践 | 姓王者的博客
前端
spmcor9 分钟前
前端 RBAC 权限控制实战:从零实现动态路由与细粒度按钮权限
vue.js
stringwu11 分钟前
Flutter 开发的 AI 三件套:壮汉、法师、实习生
前端
spmcor12 分钟前
Vue 2 vs Vue 3:核心差异深度剖析与迁移指南
vue.js
代码搬运媛14 分钟前
BFF 架构浅析:再也不用求后端改接口了
前端
ZC跨境爬虫16 分钟前
跟着 MDN 学 HTML day_50:(深入理解 DOM 中的 Text 节点)
前端·javascript·microsoft·ui·html·媒体
ZC跨境爬虫17 分钟前
跟着 MDN 学 HTML day_51:(深入理解 XPathEvaluator 接口)
前端·javascript·ui·html·音视频
wjykp23 分钟前
5.cypher语句组合与复杂操作
linux·前端·javascript
梦无矶23 分钟前
nrm自动设置npm镜像源
前端·npm·node.js