起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1422|回复: 4

[处理中3] wex5两个.w文件如何共享一个data组件

[复制链接]

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
发表于 2017-5-13 20:01:06 | 显示全部楼层 |阅读模式
各位大神们,我刚学习使用wex5开发APP,遇到了一个问题是  两个.w文件如何共享一个data组件?
求解答

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
 楼主| 发表于 2017-5-13 20:17:52 | 显示全部楼层
我遇到的问题是,店铺页面里面有一个子页面菜品列表,现在要在菜品列表中添加购物车,因为购物车这些信息没有建数据库表。所以我就是用了data组件,但是购物车页面和店铺等都在一个.w文件中,要是在两个.w文件中都创建data组件,这两个没有关联,购物车中不显示
回复 支持 反对

使用道具 举报

发表于 2017-5-15 11:12:33 | 显示全部楼层
一般情况 ,不建议两个.w 共同绑定一个data ,
建议每个页面中放置一个data
多个页面,通过数据交互,参数传递的方式实现   


当然,机制上是可以实现多个页面共同绑定一个data组件的!
就是第一个打开的页面中  onload事件里面执行 window.data = this.comp('data');
其他页面的绑定使用window.data 即可!
(要求window.data 必须是先执行,其他页面才能打开的,否则就会出错,其他页面不能单独运行了!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
 楼主| 发表于 2017-5-17 15:57:44 | 显示全部楼层
liangyongfei 发表于 2017-5-15 11:12
一般情况 ,不建议两个.w 共同绑定一个data ,
建议每个页面中放置一个data
多个页面,通过数据交互,参数 ...

您好!每个页面中放置一个data ,怎样实现内容的传递呢
回复 支持 反对

使用道具 举报

发表于 2017-5-17 17:10:22 | 显示全部楼层
人偶 发表于 2017-5-17 15:57
您好!每个页面中放置一个data ,怎样实现内容的传递呢


文档  
http://docs.wex5.com/page-interaction/
案例
/UI2/demo/page/index.w

场景
http://docs.wex5.com/wex5-ui-question-list-2137
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-23 10:01 , Processed in 0.107020 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表