Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
tomleePHP
uni-app
提交
3c4e8499
U
uni-app
项目概览
tomleePHP
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
3c4e8499
编写于
9月 06, 2019
作者:
W
wanganxp
提交者:
GitHub
9月 06, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update use-weex.md
上级
348568c7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
14 deletion
+14
-14
docs/use-weex.md
docs/use-weex.md
+14
-14
未找到文件。
docs/use-weex.md
浏览文件 @
3c4e8499
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录