未验证 提交 3c4e8499 编写于 作者: W wanganxp 提交者: GitHub

Update use-weex.md

上级 348568c7
......@@ -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
</script>
```
## nvue 里可使用的 uni-app API
## nvue 里不支持的 uni-app API
`nvue` 支持大部分 uni-app API ,下面只列举目前还不支持的 API 。
**地图**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册