YYPOST群发软件 发表于 2026-1-9 14:48:46

H5里CheckBox控件演示


H5里CheckBox控件演示



/**
* 复杂条件语句示例 - 员工绩效评估和奖金计算系统
* 展示 ES5 兼容的复杂条件逻辑实现
* 适用于 AIWROK IDE 和 Rhino 引擎环境
*🍎交流QQ群711841924群一,苹果内测群,528816639
*/

// 定义空的webjs函数,避免AIWROK内部调用时出现"is not a function"错误
function webjs() {
    console.log('webjs函数被调用');
}

// 显示结果的函数(兼容H5页面和纯JS环境)
function showResult(message) {
    try {
      // 如果在H5页面环境中,显示到页面元素
      if (typeof document !== 'undefined' && document.getElementById('result')) {
            document.getElementById('result').innerText = message;
      } else {
            // 否则使用console.log输出
            console.log(message);
      }
    } catch (e) {
      // 出错时回退到console.log
      console.log(message);
    }
}

// 打印日志的函数(兼容H5页面和纯JS环境)
function printl(message) {
    try {
      console.log('日志:', message);
      // 尝试调用原生printl函数
      if (typeof window !== 'undefined' && window.at && typeof window.at.callFunction === 'function') {
            window.at.callFunction('printl', {message: message});
      }
      // 在控制台输出日志
      console.log(message);
    } catch (e) {
      console.error('调用printl失败:', e.message);
      // 确保日志至少在控制台输出
      console.log('printl错误日志:', message);
    }
}





// 第一页脚本函数 - 基本实现
function 抖音极速() {
    printl('抖音极速任务运行中');
    showResult('执行抖音极速任务');
    printl('抖音极速任务执行完成');
}

function 快手极速() {
    printl('快手极速任务运行中');
    showResult('执行快手极速任务');
}

function 汽水音乐() {
    printl('汽水音乐任务运行中');
    showResult('执行汽水音乐任务');
}

function 番茄畅听音乐() {
    printl('番茄畅听音乐任务运行中');
    showResult('执行番茄畅听音乐任务');
}

function 西瓜视频() {
    printl('西瓜视频任务运行中');
    showResult('执行西瓜视频任务');
}

function 番茄畅听() {
    printl('番茄畅听任务运行中');
    showResult('执行番茄畅听任务');
}

function 番茄小说() {
    printl('番茄小说任务运行中');
    showResult('执行番茄小说任务');
}

function 悟空浏览器() {
    printl('悟空浏览器任务运行中');
    showResult('执行悟空浏览器任务');
}

function 红果短剧() {
    printl('红果短剧任务运行中');
    showResult('执行红果短剧任务');
}

function 头条广告单版() {
    printl('头条广告单版任务运行中');
    showResult('执行头条广告单版任务');
}

function 头条极速广告单版() {
    printl('头条极速广告单版任务运行中');
    showResult('执行头条极速广告单版任务');
}

function 喜番短剧() {
    printl('喜番短剧任务运行中');
    showResult('执行喜番短剧任务');
}

function 快手正式() {
    printl('快手正式任务运行中');
    showResult('执行快手正式任务');
}

function 苹果删除APP() {
    printl('苹果删除APP任务运行中');
    showResult('执行苹果删除APP任务');
}

function 测试函数2() {
    printl('测试函数2运行中');
    showResult('执行测试函数2');
}

// 第二页脚本函数 - 基本实现
function 喜番快手正式快手极速() {
    printl('喜番快手正式快手极速任务运行中');
    showResult('执行喜番快手正式快手极速任务');
}

function 抖音极速西瓜汽水() {
    printl('抖音极速西瓜汽水任务运行中');
    showResult('执行抖音极速西瓜汽水任务');
}

function 红果悟空番茄畅听音乐() {
    printl('红果悟空番茄畅听音乐任务运行中');
    showResult('执行红果悟空番茄畅听音乐任务');
}

function 番茄小说番茄畅听() {
    printl('番茄小说番茄畅听任务运行中');
    showResult('执行番茄小说番茄畅听任务');
}

function 抖音极速西瓜汽水新手() {
    printl('抖音极速西瓜汽水新手任务运行中');
    showResult('执行抖音极速西瓜汽水新手任务');
}

function 红果悟空番茄畅听音乐新手() {
    printl('红果悟空番茄畅听音乐新手任务运行中');
    showResult('执行红果悟空番茄畅听音乐新手任务');
}

function 番茄小说番茄畅听新手() {
    printl('番茄小说番茄畅听新手任务运行中');
    showResult('执行番茄小说番茄畅听新手任务');
}

function 喜番快手正式快手极速新手模式() {
    printl('喜番快手正式快手极速新手模式任务运行中');
    showResult('执行喜番快手正式快手极速新手模式任务');
}

function 喜番快手正式快手极速周期() {
    printl('喜番快手正式快手极速周期任务运行中');
    showResult('执行喜番快手正式快手极速周期任务');
}

function 抖音系周期做任务() {
    printl('抖音系周期做任务运行中');
    showResult('执行抖音系周期做任务');
}

function 抖音系周期养号() {
    printl('抖音系周期养号运行中');
    showResult('执行抖音系周期养号');
}

// 第三页脚本函数 - 基本实现
function 抖音系新手模式() {
    printl('抖音系新手模式任务运行中');
    showResult('执行抖音系新手模式任务');
}

function 快手系新手模式() {
    printl('快手系新手模式任务运行中');
    showResult('执行快手系新手模式任务');
}

// 第四页备用脚本函数 - 基本实现
function 备用任务1() {
    printl('备用任务1运行中');
    showResult('执行备用任务1');
}

function 备用任务2() {
    printl('备用任务2运行中');
    showResult('执行备用任务2');
}

function 备用任务3() {
    printl('备用任务3运行中');
    showResult('执行备用任务3');
}

function 备用任务4() {
    printl('备用任务4运行中');
    showResult('执行备用任务4');
}

function 备用任务5() {
    printl('备用任务5运行中');
    showResult('执行备用任务5');
}

function 备用任务6() {
    printl('备用任务6运行中');
    showResult('执行备用任务6');
}

function 备用任务7() {
    printl('备用任务7运行中');
    showResult('执行备用任务7');
}

function 备用任务8() {
    printl('备用任务8运行中');
    showResult('执行备用任务8');
}

function 备用任务9() {
    printl('备用任务9运行中');
    showResult('执行备用任务9');
}

function 备用任务10() {
    printl('备用任务10运行中');
    showResult('执行备用任务10');
}

// 添加JsWebView类,支持new JsWebView().close()方式关闭界面
if (typeof JsWebView === 'undefined') {
    function JsWebView() {
      // JsWebView构造函数
    }
   
    JsWebView.prototype.close = function() {
      showResult('使用JsWebView.close()关闭界面');
      
      try {
            // 尝试调用H5环境中的dismiss函数
            if (typeof dismiss === 'function') {
                dismiss();
            } else if (typeof window !== 'undefined' && typeof window.dismiss === 'function') {
                window.dismiss();
            } else if (typeof window !== 'undefined' && window.at && typeof window.at.callFunction === 'function') {
                // 直接调用原生方法
                window.at.callFunction('dismiss', {}, function(result) {
                  showResult('关闭界面结果: ' + result);
                });
            } else {
                // 在纯JS环境中模拟关闭
                showResult('已模拟关闭界面');
            }
      } catch (e) {
            console.error('调用JsWebView.close()失败:', e.message);
            showResult('关闭界面操作已执行');
      }
    };
}

页: [1]
查看完整版本: H5里CheckBox控件演示