NDui

NDui

359k Downloads

想问一下有参数的function怎么使用F:RegisterEvent来注册事件呢?

fafaraway opened this issue · 1 comments

commented

比如有个这样的 function

local function foo(self, event, text)
  ...
end

如何使用 F:RegisterEvent 来注册事件呢

我现在只能把它写成这样

local f = CreateFrame('Frame')
f:RegisterEvent('CHAT_MSG_SYSTEM')
f:SetScript('OnEvent', function(_, _, text)
  ...
end)
commented

F:RegisterEvent("CHAT_MSG_SYSTEM", function(event, text)
...
end)

就是少第一个self罢了