diff --git a/docs/use-weex.md b/docs/use-weex.md index 5e966f8429a9e01967a70abd677d7ff12a5aec55..1472f1c1ba563b6f2d8f64f0048c7a3c493cd8a5 100644 --- a/docs/use-weex.md +++ b/docs/use-weex.md @@ -96,11 +96,11 @@ uni-app 深度改进了 weex,提供了2种编译模式,一种是常规的 we ### 2. 开发 nvue 页面 ``nvue`` 页面结构同 ``vue``, 由 template、style、script 构成。 -* template: 模板写法、数据绑定同 ``vue``。组件支持2种模式,1、 ``weex`` 组件,参考:[weex 内置组件](https://weex.apache.org/zh/docs/components/a.html);2、``uni-app``组件,参考:[nvue中支持的uni-app组件](https://ask.dcloud.net.cn/article/36074) +* template: 模板写法、数据绑定同 ``vue``。组件支持2种模式,1、 ``weex`` 组件,同weex写法,参考:[weex 内置组件](https://weex.apache.org/zh/docs/components/a.html);2、``uni-app``组件,同uni-app写法。部分组件还未在nvue下实现,具体见:[nvue中还未支持的uni-app组件](https://ask.dcloud.net.cn/article/36074) * style:由于采用原生渲染,**并非所有浏览器的 css 均支持,布局模型只支持 flex 布局**,虽然不会造成某些界面布局无法实现,但写法要注意。详见:[weex 样式](https://weex.apache.org/cn/wiki/common-styles.html) -* script:写法同 ``vue``,并支持3种API - - weex API :使用前需先引入对应模块,参考:[weex 内置模块](http://weex-project.io/cn/references/modules/index.html) - - uni API:nvue可以使用部分 uni API,详细支持列表请参照:[nvue 里可使用的 uni-app API](/use-weex?id=nvue-里可使用的-uni-app-api) +* script:写法同 ``vue``,并支持3种API: + - weex API :使用前需先引入对应模块,参考:[weex 模块引入](https://weex.apache.org/zh/docs/api/weex-variable.html#requiremodule) + - uni API:nvue可以使用大部分 uni API,个别API不支持,不支持列表请参照:[nvue 里还未支持的 uni-app API](/use-weex?id=nvue-里可使用的-uni-app-api) - plus API:在自定义组件编译模式下,nvue里可直接使用plus API @@ -293,20 +293,20 @@ globalEvent.addEventListener("plusMessage", e => { ## vue 和 nvue 共享的变量和数据 除了通信事件,vue 和 nvue 页面之间还可以共享变量和存储。 uni-app提供的共享变量和数据的方案如下: - - -**1. vuex:** - -自```HBuilderX 2.2.5-alpha```起,nvue支持vuex - -**注意:**不支持直接引入`store`使用,可以使用`mapState`、`mapGetters`、`mapMutations`等辅助方法或者使用`this.$store` -**2. uni.storage:** + +**1. vuex:** + +自```HBuilderX 2.2.5-alpha```起,nvue支持vuex + +**注意:**不支持直接引入`store`使用,可以使用`mapState`、`mapGetters`、`mapMutations`等辅助方法或者使用`this.$store` + +**2. uni.storage:** vue和nvue页面可以使用相同的`uni.storage`存储。这个存储是持久化的。 比如登陆状态可以保存在这里。 -**3. globalData:** +**3. globalData:** 小程序有globalData机制,这套机制在uni-app里也可以使用,全端通用。 在`App.vue`文件里定义globalData,如下: @@ -592,7 +592,7 @@ App.vue ``` -## nvue 里可使用的 uni-app API +## nvue 里不支持的 uni-app API `nvue` 支持大部分 uni-app API ,下面只列举目前还不支持的 API 。 **地图**