weex-vue-examples v0.1.0
单创weex组件库地址:http://git.abmau.com:10080/WeexGroup/dc-weex-component-lib.git 安装方法 : npm i dc-weex-component-lib
以下是由原生提供的模块,项目中的其他模块都是有weex提供,例如:dom,modal,storage,stream,webview...
自定义模块:暴露给weex前端使用的方法
ComModule:手机设备工具信息
获取模块:const comModal= weex.requireModule('ComModule');
API:
1.getMD5:MD5加密
comModal.getMD5({value:value},callback);
2.getToken:获取token
comModal.getToken({},function(data) {token=data.token});
3.getHeight:获取设备的相关高度
comModal.getHeight({},function(data){height=data.topHeight});
4.goActivity:weex跳转到原生的页面
comModal.goActivity({type:type},function(data){});
5.upDate:特权券成功之后调用该方法 type为1:赠送成功并返回刷新前一页
comModal.upDate({type:type},function(data){});
titleBar:页面跳转功能
获取模块:const titleBar = weex.requireModule('titleBar');
API:
1.push:跳转页面
titleBar.push({url: url,title: title,animated: true,rTitle: rTitle});
2.pop:关闭当前页面,返回上一个页面
titleBar.pop({});
3.finishAnim:登录注册 关闭
titleBar.finishAnim();
4.startAnim:登录注册 开启
titleBar.startAnim({url: url,type:type});
5.loginSuccess:登录成功
titleBar.loginSuccess(object);
6.registerSuccess:注册成功
titleBar.registerSuccess(object);
promptModule:原生提示弹出框
获取模块:const promptModule = weex.requireModule('promptModule');
API:
1.showPrompt:错误 成功 提示框
promptModule.showPrompt({msg:'请输入手机号码',type:'prompt'});//type:prompt err success
loadingModule:loading加载时候的提示信息
获取模块:const loadingModule = weex.requireModule('loadingModule');
API:
1.show:
loadingModule.show({msg:'正在登录...'});
2.cancel:
loadingModule.cancel(callback);
全局方法:生命周期
1.viewstart():用于刷新当前页面,调用原生接口
1.viewstop();暂时未使用该方法
5 years ago