article icon indicating copy to clipboard operation
article copied to clipboard

原生 renderpage里面有个 jsoninitdata 的字段

Open sumincy opened this issue 7 years ago • 1 comments

    mInstance.renderByUrl(
            getPageName(),
            url,
            options,
            jsonInitData,
            WXRenderStrategy.APPEND_ASYNC);

看源码是和options 一起放到 数组WXJSObject里 最后调用的一个native的方法execJS 请问这个参数在weex中怎么获取到

sumincy avatar May 24 '18 06:05 sumincy

你可以在 Weex 中通过属性 props 获取,比如:

在 Native 端这么传递数据。

mInstance.renderByUrl(
            getPageName(),
            url,
            options,
           "{\"name\": \"Lee\"}",
            WXRenderStrategy.APPEND_ASYNC);

然后可以在 Weex 页面的模版中直接用 name 这个属性。

<text>{{ name }}</text>

anhulife avatar Dec 07 '18 09:12 anhulife