Vue实现兄弟组件间的联动效果
作者:刘桐ssss 时间:2024-05-10 14:19:32
目录
需求说明
Do it
需求说明
如图,我想要实现当点击字母L,页面定位到L开头的城市名
Do it
1.找到字母表的页面
在html标签绑定一个click事件,在js中定义一个方法,并使用参数e获取点击的字母。当在页面点击时,console出来
效果如下
2.通过city这个父页面,进行列表页和字母表页面的值传递
<1>在字母表页定义一个监听方法
<2>进入city页面,在html中绑定一个监听事件
在js中编写这个事件的方法
打开页面,可以看到没有问题,city页面监听到了字母表页面的点击
<3>city父页面把字母表页面的请求转发给list页面
首先我们要在city页面定义一个letter变量,然后在方法中定义用这个变量接受letter
然后还是city页面,我们要在html中绑定这个变量
3.子组件获取父组件传递过来的值
父组件传递过来了一个letter之后,子组件就要接受这个letter。
首先在list页面中先定义letter,然后利用 * ,一旦letter变化,只要letter不是空,那么就让滚动条滚动到这个元素的起始位置
最后记得在城市列表区域内注册一个引用信息:ref=key,用来监听你选中的key值
保存后,实现了联动效果。
总结
以上所述是小编给大家介绍的Vue实现兄弟组件间的联动效果网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://blog.csdn.net/Delicious_Life/article/details/104027405
标签:vue,组件,联动,兄弟组件
0
投稿
猜你喜欢
对比MySQL中int、char以及varchar的性能
2024-01-22 13:17:52
sqlserver主键设计的注意点
2024-01-18 08:30:30
Python Request类源码实现方法及原理解析
2021-03-23 02:23:50
Python+Turtle实现绘制勾股树
2023-03-04 21:38:36
如何对PHP程序中的常见漏洞进行攻击
2023-11-14 19:46:25
详解webpack3编译兼容IE8的正确姿势
2024-02-26 23:18:17
Python的Tornado框架实现图片上传及图片大小修改功能
2023-10-27 06:23:43
在IDEA的maven项目中连接并使用MySQL8.0的方法教程
2024-01-13 09:33:37
Pycharm 设置默认解释器路径和编码格式的操作
2021-10-26 19:19:54
Python 海象运算符( :=)的三种用法
2023-08-25 02:46:08
python设置表格边框的具体方法
2023-11-13 08:08:48
vue生成随机验证码的示例代码
2023-07-02 16:57:09
动态加载JS文件的三种方法
2024-05-21 10:14:28
javascript十个最常用的自定义函数(中文版)
2024-04-16 09:26:38
python Matplotlib基础--如何添加文本和标注
2022-09-17 15:51:05
selenium WebDriverWait类等待机制的实现
2022-12-18 13:07:21
用python查找统一局域网下ip对应的mac地址
2023-01-23 19:10:21
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2022-09-09 23:19:47
python 实现简单的FTP程序
2021-03-29 10:33:00
怎样保存模型权重和checkpoint
2023-04-12 00:45:00