更换邮箱
$we.biz.use('change_email',{ phone: "136****78", // 绑定的手机号码,掩码显示,如果没有则为空 email: "69****@qq.com", // 绑定的邮箱,掩码显示,如果没有则为空 phone_passed: 1 });
/** * 声明processes * @type {Array} * 每个item包含 * @param {string} name 流程名称 * @param {string} widget widget名称 * @param {object} params widget需要的参数 */ var processes = [{ name:'输入新邮箱', widget: "new_email_input" },{ name: '更换成功', widget: "process.end" }]; /** * 业务流组件的配置 * @type {Object} */ var pConfig = { class_notice_content:'we_email_test_box', title: "更换邮箱", // 业务流title prev: false, // 上一步按钮的文案 next: "下一步", // 下一步按钮的文案 end: "完成" // 结束按钮的文案 }; $we.process.setData('email','69****@qq.com'); var pro = $we.widget.add("process.ui", processes, pConfig); /** * 业务流组件的start接口 */ pro.start();
/** * 声明processes * @type {Array} * 每个item包含 * @param {string} name 流程名称 * @param {string} widget widget名称 * @param {object} params widget需要的参数 */ var processes = [{ name:'输入新邮箱', widget: "new_email_input" },{ name:'安全验证', widget: "bind_mobile", beforeAction:function(){ return $we.process.getData('auth_type')=='phone'; } },{ widget: "verify_email", params: { verifyName: "email", saveVerifyName: "email" }, beforeAction:function(){ return $we.process.getData('auth_type')=='email'; } },{ name:'验证新邮箱', widget: "verify_email", params: { verifyName: "new_email", saveVerifyName: "email", cookieName: "_we_comp_ve_n" } },{ name: '更换成功', widget: "process.end" }]; /** * 业务流组件的配置 * @type {Object} */ var pConfig = { class_notice_content:'we_email_test_box', title: "更换邮箱", // 业务流title prev: false, // 上一步按钮的文案 next: "下一步", // 下一步按钮的文案 end: "完成" // 结束按钮的文案 }; $we.process.setData('email','69****@qq.com'); $we.process.setData('phone','135****98'); var pro = $we.widget.add("process.ui", processes, pConfig); /** * 业务流组件的start接口 */ pro.start();