动画过渡效果

//vue

<div class="search-list" v-show="searches.length">
<transition-group name="list" tag="ul">
<li @click="selectItem(item)" class="search-item" :key="item" v-for="item in searches">
<span class="text">{{item}}</span>
<span class="icon" @click.stop="deleteOne(item)">
<i class="icon-delete"></i>
</span>
</li>
</transition-group>
</div>

//js

<script type="text/ecmascript-6">
export default {
props: {
searches: {
type: Array,
default: []
}
},
methods: {
selectItem(item) {
this.$emit('select', item)
},
deleteOne(item) {
this.$emit('delete', item)
}
}
}
</script>

//css

<style lang="stylus" scoped>

.search-list
.search-item
display flex
align-items center
height 40px
overflow hidden
&.list-enter-active, &.list-leave-active
transition all 0.1s
&.list-enter, &.list-leave-to
height 0
.text
flex
color #
.icon
extend-click()
.icon-delete
font-size 11px
color #fff </style>

最新文章

  1. DialogFragment is gone after returning back from another activity
  2. pthreads 2.0.10 test
  3. JAVA单例的三种实现方式
  4. hdu 5719(Arrange)(冷静分析)
  5. PHP获取POST数据的几种方法汇总
  6. Swiper之滑块2
  7. What do data scientist do?
  8. android141 360 安装软件管理
  9. HTTP重定向服务器
  10. 小巧、高效、美观的弹出日历组件 ——lhgcalendar
  11. AS3 Graphics 多次绘制
  12. Android开发之发送邮件功能的实现(源代码分享)
  13. ubuntu12.04安装tar.gz格式的jdk
  14. redis缓存中间件基础
  15. SQL学习总结-思维导图
  16. 搞明白GOROOT,GOPATH,GOBIN,project目录
  17. HOOK NTFS 禁止格式化
  18. Lintcode: Majority Number 解题报告
  19. Linux高级字符设备驱动 poll方法(select多路监控原理与实现)
  20. SpringMVC 使用 RESTful 架构实现 CRUD 操作

热门文章

  1. 《JavaScript》 程序基本知识 数据类型。 {0912上} {0912下}
  2. bootstrap-treeview 中文开发手册
  3. 最全的MonkeyRunner自动化测试从入门到精通(6)
  4. 面试题----入参两个Integer,无返回值,然后使这个两个值在调用函数后交换
  5. python框架之Flask(5)-@app.before_request原理
  6. torch随机数 manual_seed
  7. Oracle 26表空间的管理
  8. C#中Abstract和Virtual(转载)
  9. Unicode编码与中文互转
  10. java中的key事件监听机制