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

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

阅读 2.2k
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
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题