vue中多个元素或多个组件之间的动画效果
- <style>
- .v-enter,.v-leave-to{
- opacity: 0;
- }
- .v-enter-acitve,.v-leave-active{
- opacity: opacity 1s;
- }
- </style>
- <div id='app'>
- <transition>
- <div v-if='show'>hello world</div>
- <div v-else>bye world</div>
- </transition>
- <button @click='handleClick'>切换</button>
- </div>
- <script>
- var vm = new Vue({
- el:'#app',
- data:{
- show:true
- },
- methods:{
- handleClick:function(){
- this.show = !this.show;
- }
- }
- })
- </script>
- <div v-if='show' key='hello'>hello world</div>
- <div v-else key='bye'>bye world</div>
- <style>
- .v-enter, .v-leave-to {
- opacity: 0;
- }
- .v-enter-acitve, .v-leave-active {
- transition: opacity 1s;
- }
- </style>
- <div id='app'>
- <transition mode='out-in'>
- <child v-if='show'></child>
- <child-one v-else></child-one>
- </transition>
- <button @click='handleClick'>切换</button>
- </div>
- <script>
- Vue.component('child',{
- template:'<div>child</div>'
- })
- Vue.component('child-one',{
- template:'<div>child-one</div>'
- })
- var vm = new Vue({
- el:'#app',
- data:{
- show:true
- },
- methods:{
- handleClick:function(){
- this.show = !this.show;
- }
- }
- })
- </script>
- <style>
- .v-enter, .v-leave-to {
- opacity: 0;
- }
- .v-enter-acitve, .v-leave-active {
- transition: opacity 1s;
- }
- </style>
- <div id='app'>
- <transition mode='out-in'>
- <component :is='type'></component>
- </transition>
- <button @click='handleClick'>切换</button>
- </div>
- <script>
- Vue.component('child',{
- template:'<div>child</div>'
- })
- Vue.component('child-one',{
- template:'<div>child-one</div>'
- })
- var vm = new Vue({
- el:'#app',
- data:{
- type:'child'
- },
- methods:{
- handleClick:function(){
- this.type = (this.type === 'child' ? 'child-one' : 'child')
- }
- }
- })
- </script>
vue中多个元素或多个组件之间的动画效果的更多相关文章
- vue实现多个元素或多个组件之间动画效果
多个元素的过渡 <style> .v-enter,.v-leave-to{ opacity: 0; } .v-enter-acitve,.v-leave-active{ opacity: ...
- 基于vue2.0打造移动商城页面实践 vue实现商城购物车功能 基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
基于vue2.0打造移动商城页面实践 地址:https://www.jianshu.com/p/2129bc4d40e9 vue实现商城购物车功能 地址:http://www.jb51.net/art ...
- Vue中获取dom元素
Vue.js虽然说是数据驱动页面的,但是有时候我们也要获取dom对象进行一些操作. vue的不同版本获取dom对象的方法不一样 Vue.js 1.0版本中,通过v-el绑定,然后通过this.els ...
- 在vue中操作dom元素
在vue中可以通过给标签加ref属性,就可以在js中利用ref去引用它,从而达到操作该dom元素,以下是个参考例子 1 <template> 2 <div> 3 <div ...
- Vue 中使用 extent 开发loading等全局 组件
Vue 中使用 extend 开发组件 简介:再开发过程中那面会遇到自定义 loading alert 等全局组件,这里我们可以使用 vue 中的extend 来帮助我们完成 一个简单extend例子 ...
- Vue 爬坑之路(二)—— 组件之间的数据传递
Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据.必须使用特定的方法才能实现组件之间的数据传递. 首先用 vue-cli 创建一个项目,其中 App.vue 是父组件,com ...
- (转)Vue 爬坑之路(二)—— 组件之间的数据传递
Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据.必须使用特定的方法才能实现组件之间的数据传递. 首先用 vue-cli 创建一个项目,其中 App.vue 是父组件,com ...
- Vue(基础四)_总结五种父子组件之间的通信方式
一.前言 这篇文章主要总结了几种通信方式: 1.方式一:使用props: [ ]和$emit() (适用于单层通信) 2.方式二:$attrs和$listeners(适用于多层) 3.方式三:中央处 ...
- Vue 编程之路(一)——父子组件之间的数据传递
最近公司的一个项目中使用 Vue 2.0 + element UI 实现一个后台管理系统的前端部分,属于商城类型.其中部分页面是数据管理页,所以有很多可以复用的表格,故引入自定义组件.在这里分享一下开 ...
随机推荐
- HDFS配额查询
### 查看目录配额 hdfs dfs -count -q -h /user/hive/warehouse/db_name.db ### 查看整个HDFS的空间大小 hdfs dfs -df -h / ...
- esper(4-2)-Category Context
语法: create context context_name group [by] group_expression as category_label [, group [by] group_ex ...
- c语言中有关0和1的运算问题
/*有关0和1 的总结 最近做题总是混淆0 和 1 对于/ 和 %运算时候的结果怎么算 所以就上机试验了一番 结论: c语言中,0/任何数都为0 0%任何数都为0 1/任何数都为0 1%任何数都余1 ...
- oracle数据库的备份与还原
转自:https://www.cnblogs.com/ylldbk/p/5613365.html 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daoc ...
- SQL事务的四种隔离级别
1未提交读(Read uncommitted):完全不锁表,所以会出现脏数据.2提交读(Read committed):1.事务1中update才锁表,可以select到最新数据. 事务2select ...
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
不多说,直接上干货! 获取文件名称.获取文件路径.获取文件大小.获取文件修改时间 FileMethodDemo.java package zhouls.bigdata.DataFeatureSelec ...
- SQL命令行操作
命令行操作(mysql.exe) 0.登录 : mysql -u root -p 1.显示数据库列表: show databases; 2.选择数据库: ...
- PHP编码的规范性
为了提高工作效率,保证开发的有效性和合理性,并最大程度提高程序代码的可读性和可重复利用性,提高沟通效率,需要一份代码编辑规范. 一.文件标记: 1.所有 ...
- HDU 4359——Easy Tree DP?——————【dp+组合计数】
Easy Tree DP? Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)To ...
- statfs获得硬盘使用情况 模拟linux命令 df
转自:http://blog.csdn.net/mociml/article/details/5335474 先说statfs结构:#include <sys/vfs.h> /* 或 ...