NextEvent 事件

基本介绍

NextEvent 主要用于在自定义事件中,携带上下文参数。

如何使用

初始化

const nvt = new NextEvent({ controller: null })

参数

  • controller(可选): 上下文 Controller 控制器。

内置属性

$route

路由信息。

内置函数

getController

获取上下文 Controller 控制器。

jumpTo

执行 menus.jumpTo 进行页面跳转。

refresh

执行 refreshManager.refresh 进行页面刷新。

merge

利用 mergeObject 的方式,为nvt绑定更多附加参数。

nvt.merge({ params })

bind

为nvt绑定操作数据。

nvt.bind(dataList, idKey)

上下文数据

利用 nvt.bind 绑定后,会附加以下用于获取上下文的函数:

getData

用于获取 单条数据

const data = nvt.getData()

getId

用于获取 单条数据id值。

const id = nvt.getId()

getDataList

用于获取 多条数据 ,返回数组。

const dataList = nvt.getDataList()

getIds

用于获取 多条数据id 值,返回 id 数组。

const ids = nvt.getIds()