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

QQ登录

只需一步,快速开始

查看: 9557|回复: 24

[处理中3] 几个contents套在一起,如何刷新其中一个contents页面

  [复制链接]

134

主题

417

帖子

844

积分

高级会员

Rank: 4

积分
844
QQ
发表于 2016-6-28 16:52:07 | 显示全部楼层 |阅读模式
我现在有一个主界面index-mian页面,里面套了三个contents,也就是一个主页面套了三个页面,代码如下
<div component="$UI/system/components/justep/contents/contents" class="x-contents x-full"
        active="0" xid="contents1" wrap="false" style="background-color:#FFFFFF;color:#400040;font-weight:normal;font-family:宋体;"
        swipe="false">
        <div class="x-contents-content x-cards  x-scroll-view " xid="tongzhiContent"
          onActive="noticeContentActive">
          <div component="$UI/system/components/justep/windowContainer/windowContainer"
            class="x-window-container" xid="noticeContainer"/>
        </div>  
        <div class="x-contents-content" xid="fuwuContent" onActive="convenienceContentActive">
          <div component="$UI/system/components/justep/windowContainer/windowContainer"
            class="x-window-container" xid="convenienceContainer"/>
        </div>  
<!--         <div class="x-contents-content" xid="xuexiContent" onActive="learningmapContentActive">  -->
<!--           <div component="$UI/system/components/justep/windowContainer/windowContainer" -->
<!--             class="x-window-container" xid="learningmapContainer"/>  -->
<!--         </div>   -->
        <div class="x-contents-content x-cards" xid="fuliContent" onActive="benefitContentActive">
          <div component="$UI/system/components/justep/windowContainer/windowContainer"
            class="x-window-container" xid="benefitContainer"/>
        </div>  
        <div class="x-contents-content" xid="woContent" onActive="userContentActive">
          <div component="$UI/system/components/justep/windowContainer/windowContainer"
            class="x-window-container" xid="userContainer"/>
        </div>
      </div>

然后我有一个contents页面A,在这个页面操作一个点击事件,到达另一个子页面B,操作完后返回到这个contents页面A,如何做到让返回页面A时,让页面A刷新,,,我试过用modelActive方法,但是没有触发,,,怎么办???麻烦解答一下,谢谢!!!!
发表于 2016-6-28 18:35:20 | 显示全部楼层
一般都不需要刷新整个页面的!而是刷新数据即可!就是调用A页面所显示数据对应的data组件的 refreshData()方法就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

134

主题

417

帖子

844

积分

高级会员

Rank: 4

积分
844
QQ
 楼主| 发表于 2016-6-28 18:49:32 | 显示全部楼层
liangyongfei 发表于 2016-6-28 18:35
一般都不需要刷新整个页面的!而是刷新数据即可!就是调用A页面所显示数据对应的data组件的 refreshData() ...

从B页面返回到A页面,,,怎么让他刷新A页面的data呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2016-6-29 11:23:20 | 显示全部楼层
可以在A页面的onActivie事件中刷新data
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

134

主题

417

帖子

844

积分

高级会员

Rank: 4

积分
844
QQ
 楼主| 发表于 2016-6-30 14:44:49 | 显示全部楼层
liangyongfei 发表于 2016-6-28 18:35
一般都不需要刷新整个页面的!而是刷新数据即可!就是调用A页面所显示数据对应的data组件的 refreshData() ...

怎么不回复了??从B页面返回到A页面,,,怎么让他刷新A页面的data呢?这个刷新很是问题,好像都触发不了
回复 支持 反对

使用道具 举报

134

主题

417

帖子

844

积分

高级会员

Rank: 4

积分
844
QQ
 楼主| 发表于 2016-6-30 16:42:25 | 显示全部楼层
jishuang 发表于 2016-6-29 11:23
可以在A页面的onActivie事件中刷新data

这个onActivie我知道用,主要是返回到A页面的时候没有触发onActivie事件,好像是因为A页面是套在几个contents里面的,就没有触发,是不是这个原因????我现在做的应用用到了两个这样连着的,都没有刷新功能,怎么办?
回复 支持 反对

使用道具 举报

发表于 2016-7-1 10:21:59 | 显示全部楼层
我是猿 发表于 2016-6-30 16:42
这个onActivie我知道用,主要是返回到A页面的时候没有触发onActivie事件,好像是因为A页面是套在几个cont ...

在content上的onActive 事件!只要content切换到当前就绝对可以触发的!
你是什么版本??是怎样布局的??可以把资源发来看看!  可以呀试试contents组件上的onActiveChange事件是否可以触发?参考仿淘宝的实现!/UI2/demo/taobao/main.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

134

主题

417

帖子

844

积分

高级会员

Rank: 4

积分
844
QQ
 楼主| 发表于 2016-7-1 10:37:43 | 显示全部楼层
liangyongfei 发表于 2016-7-1 10:21
在content上的onActive 事件!只要content切换到当前就绝对可以触发的!
你是什么版本??是怎样布局的? ...

我不是在contents之间切换,是在多个contents的其中一个页面点击进入一个子页面,操作完成之后,关闭当前页面到达父页面,在父页面写了Active方法,没有触发,,,,,onActiveChange方法跟Active方法有什么区别呢??我好像没找到onActiveChange这个方法
回复 支持 反对

使用道具 举报

发表于 2016-7-1 15:09:27 | 显示全部楼层
我是猿 发表于 2016-7-1 10:37
我不是在contents之间切换,是在多个contents的其中一个页面点击进入一个子页面,操作完成之后,关闭当前 ...

onActiveChange 是contents组件上定义的方法!表示contents切换的时候会触发的!
你的这个需求,可以在w页面model组件上的onActive事件中写相应的方法!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

134

主题

417

帖子

844

积分

高级会员

Rank: 4

积分
844
QQ
 楼主| 发表于 2016-7-1 15:34:00 | 显示全部楼层
liangyongfei 发表于 2016-7-1 15:09
onActiveChange 是contents组件上定义的方法!表示contents切换的时候会触发的!
你的这个需求,可以在w ...

说了在.w文件model组件上的onActive事件没有触发,,,,我说明白点,有一个主页index-mian,里面有三个content1、content2、content3,一进入index-mian是默认进入content1页面的,,,我现在在content3页面操作一个上传头像功能,点击content3页面的头像,跳转到A页面操作上传头像,成功后关闭A页面,自然就返回了content3页面,我在content3页面写了onActive事件,但没有触发,onActive事件我在其他页面是成功过的,,,所以在这里用onActive方法好像没有用!!!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 16:20 , Processed in 0.112375 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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