vue父组件访问子组件
2024-08-30 21:36:52
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>
最新文章
- Maven安装
- android 官方DrawerLayout的介绍和使用
- Windows Server 2008 R2父域管理员与子域管理员相互登录访问
- JavaScript笔记杂谈篇(啥都有)
- LNAMP架构中后端Apache获取用户真实IP地址的2种方法(转)
- js中等性操作符(==)、关系操作符(<;,>;)和布尔操作符(!)比较规则
- PHP+jQuery 注册模块的改进之一:验证码存入SESSION
- 关于查询oracle in >;1000 的讨论
- 【转】PHP 之 CURL 模拟登陆并获取数据
- SQL SERVER 数据库表同步复制 笔记
- 如何正确理解深度学习(Deep Learning)的概念
- myeclipse、eclipse去掉无用的workSpace
- Phalcon处理404页面的 Ruter 方法
- ionic list item-radio checked
- install boost in ubuntu
- BZOJ 3648: 寝室管理( 点分治 + 树状数组 )
- WPF案例(二)模拟Apple OS 界面前后180度反转
- Java集合关于ArrayList
- SQL注入-攻入Apple ID钓鱼网站实录
- php字符串递增
热门文章
- Java线程和多线程(一)——线程的基本概念
- 阿里云ubuntu服务器安装使用mysql并配置远程连接记录
- 【转】Selenium专题—JQuery选择器
- [ C++ 快速高精度模板 ] [ BigN类 ] 大整数类 高精度 模板 BigInt FFT 快速傅里叶变换
- 【小记事】电脑命令行开WiFi
- JS中的双等和全等号比较机制
- PyMySQL - Python3 MySQL数据库连接 - 基本操作
- JAVA 小程序之ATM
- [AngularJS 1.6] ngModelOptions and inheritance
- C#.NET如何判断是否有缺少的using