weex 有没有一个js端和native端同步的参数对象?

文档中的weex.config只写了可以获取一些参数,
能不能在js中,往config中设置一个属性,在native中可以获取!

阅读 3.3k
1 个回答

以前有人问过2个环境跨沙箱的数据访问问题。我觉得你的问题也是在native和weex之间的数据访问问题

另外一种方式 使用 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;
 });

}

可以看这个

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进