Vue中使用v-for制作动态手风琴效果

摘要:
',回答:'A:在14:00之前检查每个区域'},{isSubShow:false,about:'Q:在分配房间后取消房间预订规范。'},{isSubShow:false,about:'Q,{isSubShow:false,about:'Q:如果客户服务人员没有处理我的房间申请,我该怎么办?',回答:'A:界面上有一个与客户服务人员联系的入口,单击“}]”},方法:{goBack(){this.$router.go(-1)},toShow:函数{this.Faq.forEach(I=˃{if(I.isSubShow!
<template>
  <div class="problem-content">
    <icm-navbar
      title="常见问题"
      @leftClick="goBack">
      <template #right>
        <span></span>
      </template>
    </icm-navbar>
  <icm-scroll
      class="demo-scroll-content"
      ref="scrollView"
      :scrolling-x="false"
      auto-reflow
    >
    <div class="problemList" v-for="(item,index) in Faq" :key="index">
      <p @click="toShow(item,index)">
      <span>{{item.about}}</span>
      <span><svg-icon :icon-class="item.isSubShow ? 'down_arrow@1x' :'up_arrow@1x'"></svg-icon></span>
    </p>
    <icm-collapse-transition>
        <div class="box" v-show="item.isSubShow">
        {{item.answer}}
        </div>
      </icm-collapse-transition>
    </div>
    </icm-scroll>
  </div>
</template>
<script>
export default {
  data () {
    return {
      Faq: [
        { isSubShow: false, about: 'Q:非公司员工是否可通过次入口申请公司客房?', answer: 'A:暂不支持,该版本仅支持在MO提单且出差人为公司正式员工,非公司正式员工可走原有MO客房申请流程。' },
        { isSubShow: false, about: 'Q:客房到期时是否可以续期?', answer: 'A:如需续住,请在退房时间结束前一天再次拟制申请,同时备注续住房间号(房源充足情况下可优先安排,房源已满时需另行协商安排);未提前拟制申请视为无续住需求。' },
        { isSubShow: false, about: 'Q:退房时间规定。', answer: 'A:各区域在14:00前退房' },
        { isSubShow: false, about: 'Q:已分配客房后,取消客房预订规范。', answer: 'A:已分配的客房,用户如取消,需在入住当日前16:00取消客房并系统对应至客房管理员;如果违反取消政策,即使没有入住,也需要其个人(对私)或部门(对公)承担费用。' },
        { isSubShow: false, about: 'Q:推送了客房预订通知,没有预订客房直接定了酒店会造成什么后果?', answer: 'A:需填写不选择公司客房的原因。' },
        { isSubShow: false, about: 'Q:推送了客房预订通知,去系统中预订不到客房怎么办?', answer: 'A:客房系统若无房源,请前往Otravel系统预订协议酒店。' },
        { isSubShow: false, about: 'Q:客房预订成功,但是没有去入住也没有取消会造成什么后果?', answer: 'A:需要其个人(对私)或部门(对公)承担费用。' },
        { isSubShow: false, about: 'Q:客房的使用是如何计算费用的?', answer: 'A:一般按照区域和房间类型定价。特殊情况说明:若两人入住则费用均摊;若连续入住超过30天则采用特殊定价政策,入住期间每日费用单价会上调。' },
        { isSubShow: false, about: 'Q:客房预订成功以后还能取消吗?', answer: 'A:可以,必须在入住当日16:00以前取消。可通过TT或电话联系酒店管理员取消。' },
        { isSubShow: false, about: 'Q:客房入住后想延长入住期限怎么办?', answer: 'A:在退房时间结束前一天再次拟制申请,同时备注房间号即可。' },
        { isSubShow: false, about: 'Q:若客房申请时间需超过15天怎么办?', answer: 'A:客房申请入住时间不得超过15天,若超过需要重新拟制客房使用申请。如需续住直接在原始入住单上续住即可。' },
        { isSubShow: false, about: 'Q:为什么去北京出差提交的客房申请被拒绝?', answer: 'A:北京客房的入住时间需大于3天,否则不予通过。' },
        { isSubShow: false, about: 'Q:国内派驻人员可以入住公司客房吗?', answer: 'A:派驻时间在一个月内可以申请公司客房,若超过一个月需要入住职员宿舍。' },
        { isSubShow: false, about: 'Q:我在外地派驻期间,需要到外地出差,出差期间客房费用如何计算?', answer: 'A:客房申请期间若有空住行为,费用照常结算。' },
        { isSubShow: false, about: 'Q:提交客房申请时,能否在申请页添加入住人?', answer: 'A:入住人的人员信息是按照出差申请单上来的,出差申请单上的出差人员和入住人员有差异时,建议重新填报出差申请。' },
        { isSubShow: false, about: 'Q:客服人员一直没有处理我的客房申请怎么办?', answer: 'A:界面上有联系客服人员的入口,点击' }
      ]
    }
  },
  methods: {
    goBack () {
      this.$router.go(-1)
    },
    toShow: function (item, index) {
      this.Faq.forEach(i => {
        if (i.isSubShow !== this.Faq[index].isSubShow) {
          i.isSubShow = false
        }
      })
      item.isSubShow = !item.isSubShow
      this.litter = !this.litter
    }
  }
}
Vue中使用v-for制作动态手风琴效果第1张

 Vue中使用v-for制作动态手风琴效果第2张

免责声明:文章转载自《Vue中使用v-for制作动态手风琴效果》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Mac source了环境变量后,关闭终端后再次打开终端没有生效Notification使用以及PendingIntent.getActivity() (转)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

学习使用Apollo配置中心

Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端。Apollo官网地址如何安装服务端可以按照上面官网的步骤。这里主要说明一下应用如何接入apollo。...

js引用类型赋值不改变原对象值

在JS中,对象的赋值是指默认情况下的赋值。如果更改指定对象,原始对象也将更改。如果要复制赋值,需要重新分配对象:vara={'name':'zhangsan'};varb=对象。分配b、 name='lisi';这样,原始对象的下一层的值不会更改,但如果对象中存在对象,下一层也会更改下一层中的原始对象。处理两个对象的相关性有一个简单而激烈的问题:obj1={...

Spring通过MimeMessageHelper发送邮件,中文附件名出现乱码解决办法

1.设置系统值system。setProperty(“mail.mime.split-longparameters”,“false”);2.在这里,定义创建对象时的编码格式(utf-8):MimeMessageHelper=newMimeMessageHelper(mes,true,“utf-8”);3.其次,添加附件时,附件名称为helper。需要定义代码...

某音乐平台付费音乐破解

前三个字节是ID3,这个是MP3文件格式的头部0x04保存.mp3格式即可...

.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)

.NET核心前后分离快速开发框架简介环境构建开发环境要求:基本数据库构建:数据库设计规范操作教程系统配置快速开发管理员登录系统用户管理系统角色管理权限管理界面密钥管理系统日志操作日志事务使用读写分离子数据库子表常见问题如何执行链接表查询如何切换数据库类型如何使用多个数字根据Ku的结论,时间真的很快,今年转眼就要过去了。因此,后端决定采用。NET Core 3...

WebSocket 详解教程

WebSocket是一种网络通信协议。由于WebSockets连接存在很长时间,它与典型的HTTP连接不同,对服务器有重要影响。WebSocket事件以下是WebSocket对象的相关事件。其中,Tomcat 7、Jetty 7及以上版本开始支持WebSocket。此外,Spring框架还提供对WebSocket的支持。尽管如此,上述应用程序有自己的WebS...