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

QQ登录

只需一步,快速开始

查看: 2066|回复: 7

[处理中3] 我有两个界面,我在后一个界面点击某个按钮,能不能让前一个界面的data组件刷新呢

[复制链接]

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
发表于 2018-1-9 15:44:20 | 显示全部楼层 |阅读模式
如题
发表于 2018-1-9 16:12:26 | 显示全部楼层
可以,直接打开后一个页面的时候,将data对象传递到后边页面。定义个变量表示
点击事件直接调用data.refreshData() 即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2018-1-10 10:10:02 | 显示全部楼层
liangyongfei 发表于 2018-1-9 16:12
可以,直接打开后一个页面的时候,将data对象传递到后边页面。定义个变量表示
点击事件直接调用data.refres ...

那我界面上怎么让他刷新呢,data里面是更新了,我需要他及时刷新界面
回复 支持 反对

使用道具 举报

发表于 2018-1-10 10:53:45 | 显示全部楼层
shijunfu321 发表于 2018-1-10 10:10
那我界面上怎么让他刷新呢,data里面是更新了,我需要他及时刷新界面

页面绑定data组件显示数据即可!  data数据变化后,页面就会自动感知的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2018-1-10 11:02:55 | 显示全部楼层
liangyongfei 发表于 2018-1-10 10:53
页面绑定data组件显示数据即可!  data数据变化后,页面就会自动感知的!

我这个不会刷新,我现在有一个界面类似于通讯录,数据是我请求后台取得的,我是每个名字前有个checkbox,我勾选对应的checkbox再点击删除按钮,data里面是删除掉了,但是界面没变化,我得退出去再重新请求才会在界面体现删除效果,怎么可以不用退出去删除成功后就重新请求一遍最新的数据
回复 支持 反对

使用道具 举报

发表于 2018-1-10 11:14:15 | 显示全部楼层
shijunfu321 发表于 2018-1-10 11:02
我这个不会刷新,我现在有一个界面类似于通讯录,数据是我请求后台取得的,我是每个名字前有个checkbox, ...

你是怎么显示通讯录 的。是list组件吗?? 那你试试删除后,重新代码调用下list.refresh();
刷新下  列表组件可以吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2018-1-10 15:16:03 | 显示全部楼层
liangyongfei 发表于 2018-1-10 11:14
你是怎么显示通讯录 的。是list组件吗?? 那你试试删除后,重新代码调用下list.refresh();
刷新下  列表 ...

是list,但是有没有什么感知data组件里面数据变化的事件吗
回复 支持 反对

使用道具 举报

发表于 2018-1-10 15:51:59 | 显示全部楼层
shijunfu321 发表于 2018-1-10 15:16
是list,但是有没有什么感知data组件里面数据变化的事件吗

直接在删除后执行刷新即可!  data数据变化的事件肯定是在 data组件事件里找的  比如 onValueChaged 事件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 03:39 , Processed in 0.072308 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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