### 扫二维码 mag.scanQR(callback); ``` /** * @param(required) callback Function * 回调返回结果 String */ mag.scanQR(function(text){ // text: 扫描结果文本 }); ``` ### 显示隐藏加载框 网络请求之前与结束时可以调用 ``` // 显示加载框 mag.progress(); // 隐藏加载框 mag.hideProgress(); ``` ### 对话框 mag.dialog(config); ``` /** * @param(required) config Object * { * title:标题 (String, required) * content:内容 (String, required) * buttons: 确认取消操作按钮,最多两个 (Array, required) * success: 点击第二个按钮回调 (Function, required) * cancel: 点击第一个按钮回调 (Function, required) * } */ mag.dialog({ title:"你好", content:"这是原生控件", buttons:["知道","还行吧"], success:function () { alert("你点击了还行吧"); },cancel:function () { alert("你点击了知道"); } }); ``` ### 单选菜单 mag.actionSheet(actions, callback); ``` /** * @param(required) actions Array * @param(required) callback Function */ var actions=['选项1','选项2','选项3','选项4']; mag.actionSheet(actions, function(index){ // index 选项索引 }); ``` ### toast提示 一般用用于操作结果提示 ``` /** * @param(required) String */ mag.toast('提示文本'); ```