想通过native传参数给weex
看demo里注释说是通过render(pageName,template,options,jsonInitData,flag)
这个方法里面的option
对象来传值,但是在weex中要如何使用,一直没找到相关的demo和文档或者api
想通过native传参数给weex
看demo里注释说是通过render(pageName,template,options,jsonInitData,flag)
这个方法里面的option
对象来传值,但是在weex中要如何使用,一直没找到相关的demo和文档或者api
另外一种方式 使用 WXModule方式
1.原生代码
public class WXValueModule extends WXModule {
@JSMethod
public void getToken(JSCallback callback){
//获取定位代码.....
Map<String,String> data=new HashMap<>();
data.put("token","11111");
data.put("smart","2222");
//通知一次
callback.invoke(data);
//持续通知
// callback.invokeAndKeepAlive(data);
//invoke方法和invokeAndKeepAlive两个方法二选一
}
}
2.JS里面的调用
var valueModule=weex.requireModule('valueModule');
created(){
var ref=this;
valueModule.getToken(function(v){
ref.token=v.token;
ref.smart=v.smart;
});
}
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
都没有人来回答这个问题,心好累。找了两天,终于解决了
android端 你的activity上的代码
main.we / main.vue 文件,也就是上面代码中的
main.js
文件中的this.$getConfig()
来获取传进来的参数其实很简单的问题,花了好久时间,希望社区能强壮起来,