javascript - 怎么用js调用lua里的函数?

 

问题描述:

已经使用了luaparse打印出了数据,但是不知道函数怎么调用


 

第 1 个答案:

<script src="lua.vm.js"></script>
<script type="text/lua">
    function YourLuaFunction()
       -- your Lua code is here
    end
</script>

<button id="MyBtn">Lua inside</button>
<script type="text/lua">
    js.global.document:getElementById("MyBtn"):addEventListener("click", YourLuaFunction);
</script>
<script src="lua.vm.js"></script>
<script> 
   function executeLua(code) { 
      try { L.execute(code); } catch(e) { alert(e.toString()); } 
   } 
</script>
<script type="text/lua">
      function YourLuaFunction()
         -- your Lua code is here
      end
</script>

<button onclick="executeLua('YourLuaFunction()')">Exec Lua code</button>

参看

https://stackoverflow.com/questions/39494418/how-to-call-lua-function-from-javascript

import { FormInstance } from '@arco-design/web-react/es/Form/interface'...function test(){ const ...