UNPKG

mutants-appfx

Version:

appfx module

32 lines (30 loc) 1.35 kB
// "rule 'update item2' { \ // when { \ // m : DataModel m.item1 == '11'; \ // } \ // then { \ // m.item2 = 'b' \ // } \ // }", "rule 'update state' { \ // when { \ // m : DataModel; \ // e : Event e.name == 'btn1.click'; \ // } \ // then { \ // m.state = 'Edit' \ // } \ // }" module.exports = () => { return [{ name: 'update item2', when: "data : DataModel data.name == 'aaa'", // 基于数据改变的规则 then: "data.name = 'bbbb'" }, { name: 'update state', when: [ "data : DataModel", "e : Event e.name == 'btn1.onClick'" // 基于事件的规则 ], then: ["data.name = 'xxxxxxxxxxxxx'"] }]; }