0.1.0 • Published 5 years ago

weex-vue-examples v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

单创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();暂时未使用该方法