1. 想要在各个大屏之间传递交互或数据,只能通过回调的方式,大家可以把组件的回调理解为一个全局变量,只要你任何一个大屏发出了这个回调,所有其他的大屏都是可以去放到这个回调的。所以,点击大屏B的图片后,需要让大屏A执行某些操作时,图片组件必须先发出一个回调来,如下所示,我先给图片组件的静态数据加了一个 show 字段,然后再把这个 show 通过回调发出来:
2.然后我们在大屏A中添加一个数据容器组件,给这个数据容器组件添加一个过滤器,用来接受回调:
3.最后,给这个数据容器添加自定义事件,其中的条件和动作如下所示:
4.如果你又其他组件需要控制引用面板再显示出来,也可以发一个 show = "true" 的回调出来,然后给数据容器加上 show="true"时的自定义事件执行显示操作即可。同理,我们可以自定义 show 的内容,根据 show 的内容来执行任意的操作,包括切换引用面板的页面等等。
文章
3.13K人气
8粉丝
1关注
©Copyrights 2016-2022 杭州易知微科技有限公司 浙ICP备2021017017号-3 浙公网安备33011002011932号
互联网信息服务业务 合字B2-20220090