B2B网络软件

 找回密码
 立即注册 审核网站号:QQ:896757558
搜索
查看: 55|回复: 0
打印 上一主题 下一主题

AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码

[复制链接]

893

主题

898

帖子

6849

积分

abc

Rank: 9Rank: 9Rank: 9

积分
6849
跳转到指定楼层
楼主
发表于 2025-6-23 09:39:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码
  1. var web = new WebView()
  2. web.show();


  3. web.loadHtml(`

  4. <!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7.     <meta charset="UTF-8">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9.     <title>WKWebView JS to Swift</title>
  10.     <style>
  11.         body {
  12.             font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  13.             padding: 40px;
  14.             background-color: #f2f2f7;
  15.             text-align: center;
  16.         }
  17.         button {
  18.             font-size: 18px;
  19.             padding: 12px 24px;
  20.             margin: 10px;
  21.             border: none;
  22.             border-radius: 8px;
  23.             background-color: #007aff;
  24.             color: white;
  25.             cursor: pointer;
  26.         }
  27.         button:hover {
  28.             background-color: #005fd1;
  29.         }
  30.     </style>
  31. </head>
  32. <body>

  33.     <h1>Swift 调用演示</h1>

  34.     <button onclick="setConfig('a','6666')">设置值</button>
  35.     <button onclick="main()">测试H5交互</button>

  36.     <script>

  37.         //执行脚本必须放到异步函数中 否则会卡顿
  38.         async function main(){
  39.              //写入配置参数
  40.              setConfig('a','6666')
  41.              //获取配置参数
  42.              const result = await getConfig("a");
  43.              //吐司提示
  44.              toast(result.toString())

  45.              //通过printl打印日志
  46.              printl("测试日志打印")

  47.              //调用脚本函数 第一个参数函数名,第二个要传的参数必须字符串,多个值可以用json
  48.              const funres = await callFunction("test","123")

  49.              //运行脚本代码,脚本要写到lamada表达式里
  50.              runJS( ()=>{
  51.                     //AIWORK脚本写这里
  52.                     printl("1233")  
  53.              })

  54.              //运行脚本文件
  55.              //runFile("主脚本.js")
  56.             
  57.         }
  58.         
  59.     </script>

  60. </body>
  61. </html>


  62. `)

  63. function test(arg){
  64.    printl("我被H5调用了,参数是"+arg)
  65. }
复制代码
案例加载html文件
var web = new WebView()web.show();//这里从代码目录加载web.loadFile(project.getCodePath()+"h5.html")
AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码 B2B网络软件 AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码 B2B网络软件 AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码 B2B网络软件
JS调用AIWORK方法:
  • setConfig('a','6666') 和 getConfig("a") 读写配置,getConfig返回的是一个对象,如果写入的是JSON格式的数据,需要使用JSON.stringify()转成字符串,查看字符串对象
  • toast("123") 显示吐司信息
  • runJS 函数用于运行脚本代码
  • runFile("主脚本.js")运行脚本文件记得放到代码目录


回复

使用道具 举报

本版积分规则

关闭

QQ|»营销软件综合讨论|»营销软件有问必答|»营销软件教程专区|»营销软件POST脚本分享|»营销软件普通脚本分享|»营销软件软件资讯|»营销软件精品软件|»营销软件更新公告|营销软件|B2B软件|B2B网络软件 ( 京ICP备09078825号 )本网站开发的营销软件是一款新的网络营销软件,这款营销可以去网站软件,博客软件,B2B软件,分类信息网发贴,可以抢沙发,可以到百度文库上传WORD文档,可以到一些是相册网站自动上传图片,这个自动发帖软件自带云蜘蛛,加快收录,有6种对接打码接口,方便,效率高,速度快,而且对拖动的验证码全网第一家独家支持,全部原创技术,独家研发,正版原创带版权软件。选择万能营销软件,就选择了一种赚钱的效率,从没有被超越过,一直在努力研发新技术。放飞梦想,解放双手,来点创意,成就你的梦想,就在万能营销软件开始

map2

GMT+8, 2025-7-10 03:25 , Processed in 0.082680 second(s), 36 queries .

快速回复 返回顶部 返回列表