1、父组件(父组件访问子组件的方法drop)

 <!--父组件访问子组件的方法v-ref:shopcart-->
<template>
<div id="parent">
<shopcart v-ref:shopcart></shopcart>
</div>
</template>
<script>
export default {
methods:{
_drop(target) {
  // 体验优化,异步执行下落动画
  this.$nextTick(() => {
  //this.$refs.shopcart访问子组件(target是子组件中传过来的当前操作的元素对象)
   this.$refs.shopcart.drop(target);
 });
},
}
}
</script>

2、子组件

<template>
<div class="child">
    <div class="ball-container">
      
      <div transition="drop" v-for="ball in balls" v-show="ball.show" class="ball">

         <div class="inner inner-hook"></div>
       </div>
     </div>

   <div>

</template>
<script>
export default {
methods:{
drop(el) {
//点击加的时候会遍历拿到show为true的小球
for (let i = 0; i < this.balls.length; i++) {
let ball = this.balls[i];
if (!ball.show) {//所有的ball小球里面找到一个影藏的小球,设置为true
ball.show = true;
ball.el = el;
this.dropBalls.push(ball);//添加到已经下落的小球数组中
return;
}
}
},
}
}
</script>

最新文章

  1. Maven安装
  2. android 官方DrawerLayout的介绍和使用
  3. Windows Server 2008 R2父域管理员与子域管理员相互登录访问
  4. JavaScript笔记杂谈篇(啥都有)
  5. LNAMP架构中后端Apache获取用户真实IP地址的2种方法(转)
  6. js中等性操作符(==)、关系操作符(&lt;,&gt;)和布尔操作符(!)比较规则
  7. PHP+jQuery 注册模块的改进之一:验证码存入SESSION
  8. 关于查询oracle in &gt;1000 的讨论
  9. 【转】PHP 之 CURL 模拟登陆并获取数据
  10. SQL SERVER 数据库表同步复制 笔记
  11. 如何正确理解深度学习(Deep Learning)的概念
  12. myeclipse、eclipse去掉无用的workSpace
  13. Phalcon处理404页面的 Ruter 方法
  14. ionic list item-radio checked
  15. install boost in ubuntu
  16. BZOJ 3648: 寝室管理( 点分治 + 树状数组 )
  17. WPF案例(二)模拟Apple OS 界面前后180度反转
  18. Java集合关于ArrayList
  19. SQL注入-攻入Apple ID钓鱼网站实录
  20. php字符串递增

热门文章

  1. Java线程和多线程(一)——线程的基本概念
  2. 阿里云ubuntu服务器安装使用mysql并配置远程连接记录
  3. 【转】Selenium专题—JQuery选择器
  4. [ C++ 快速高精度模板 ] [ BigN类 ] 大整数类 高精度 模板 BigInt FFT 快速傅里叶变换
  5. 【小记事】电脑命令行开WiFi
  6. JS中的双等和全等号比较机制
  7. PyMySQL - Python3 MySQL数据库连接 - 基本操作
  8. JAVA 小程序之ATM
  9. [AngularJS 1.6] ngModelOptions and inheritance
  10. C#.NET如何判断是否有缺少的using