原理:

axure的模板中可以定义该模板的事件接口,在实际调用的界面,可以实现接口里面的内容,然后在调用界面具体执行已实现的内容。
作用是什么呢?模板本来就是通用的,然后定义接口为了方便调用界面统一使用。
那么为甚实现要在子界面(调用)呢?可能有两个好处,一个是实现的子界面可以获得具体界面的元素,另外一个应该是面向接口变成的思维。
那既然实现在子界面,到底方便在哪里?如果模板里面的内容和子界面关系不大,那么一个子界面实现以后,其他界面直接复制已实现的模板就可以。

 

案例:

1、定义全局退出确认窗口,在该模板中制定加载的接口,就一个执行事件,但不执行具体事件(此处按照自己需求建n个事件,如果需要立即执行,可以勾选明确的事件名称)

2、调用界面实现exitsystem接口方法

3、界面右上角有个退出系统的按钮,点击立刻执行退出系统的方法。

可以了,还是围绕原理开展的,模板定义接口,具体界面实现接口,而具体是立刻执行、执行的触发方法等都是按需配置,比较适用于通用的内容。虽然使用场景不多,还是学习记录下。

参考官方教程:https://docs.axure.com/axure-rp/reference/raised-events/

Logo

鸿蒙生态一站式服务平台。

更多推荐