ASTRO轻应用 ASTROZERO-eventConfig:典型示例

时间:2024-04-28 16:09:18

典型示例

典型的eventConfig示例如下:

// 组件事件配置项,定义组件事件结构及说明。给全局变量映射使用
  eventConfig: {
    selectItem: {
      desc: { "zh_CN": "选中选项", "en_US": "Choose Select item" },
      fields: [
        {
          name: "itemVal",
          desc: { zh_CN: "选中值", en_US: "Select Item Val" }
        }
      ]
    }
  },

clickSeries字段对应组件{widget}.js文件中,注册的事件id。

Studio.registerEvents(this, "selectItem", {
	zh_CN: "选中选项",
	en_US: "Choose Select item",
});

selectItem对象中,“desc”是对事件selectItem的解释。“fields”为组件对外暴露的字段及相应描述。相应代码要在{widget}.js中实现如下:

emitSelectItem(itemVal) {
   widgetInst.triggerEvent("selectItem", { itemVal });
},
support.huaweicloud.com/usermanualcanvas-astrozero/astrozero_05_7128.html