帖子
帖子
用户
博客
课程
12
返回列表 发新帖
5
帖子
0
勋章
1万+
Y币
迎空翔云 发表于 2015-9-2 14:31
求刷新方法
window.location.href = window.location.href这样不行啊

页面重新打开,openWin的reload参数可以设置界面是否刷新
5
帖子
0
勋章
34
Y币
技术支持-M 发表于 2015-9-2 14:34
页面重新打开,openWin的reload参数可以设置界面是否刷新

如果从登陆页登陆后,关闭登录页,怎么是frameGroup中的个人中心界面刷新获得用户数据呢?
1
帖子
0
勋章
12
Y币
技术支持-M 发表于 2015-9-1 11:22
代码是怎么写的,只要设置成功了,下一行就可以获取成功,除非设置效果延时 ...

大神,mac 配置webstorm怎么玩啊
18
帖子
2
勋章
3万+
Y币
它是要存了才会有,你新上的怎么会有呢?
18
帖子
2
勋章
3万+
Y币
你每一次登录它都会重新赋值给它的
43
帖子
0
勋章
1881
Y币
一看就是童鞋级别,给你一个典型的案例代码。
login页面核心代码
  1.                 api.ajax({
  2.                     url: Login_url,
  3.                     method: 'post',
  4.                     timeout: 30,
  5.                     dataType: 'json',
  6.                     returnAll: false,
  7.                     data: {
  8.                         values: {
  9.                             ShouJi: vm.ShouJi,
  10.                             Pwd: md5(vm.Pwd),
  11.                             timestamp: vm.timestamp,
  12.                             sign: md5(vm.ShouJi+md5(vm.Pwd)+vm.timestamp)
  13.                         }
  14.                     }
  15.                 }, function (ret, err) {
  16.                     if (ret) {
  17.                         console.log(JSON.stringify(ret));
  18.                         api.toast({
  19.                             msg: ret.msg,
  20.                             duration: 2000,
  21.                             location: 'bottom'
  22.                         });
  23.                         if(ret.code == 0){
  24.                             //登录成功,保存登录会员信息
  25.                             $api.setStorage('sign',ret.sign);
  26.                             $api.setStorage('userInfo',ret.userInfo);
  27.                             api.sendEvent({
  28.                                 name: 'Refresh_usercenter',//登录成功刷新会员中心页面
  29.                             });
  30.                             setTimeout(function () {
  31.                                 closeme();
  32.                             },500)
  33.                         }
  34.                     } else {
  35.                         api.alert(JSON.stringify(err));
  36.                     }
  37.                 });
复制代码

43
帖子
0
勋章
1881
Y币
用户中心核心代码:
  1. <script>
  2.         var vm = new Vue({
  3.             el: '#app',
  4.             data: {
  5.                 is_login: 0,
  6.                         ShouJi: '',
  7.                         userInfo:''
  8.             },
  9.             methods: {
  10.                 init: function () {
  11.                                 console.log($api.getStorage('sign'));
  12.                                 if($api.getStorage('sign')){
  13.                                         var userInfo = $api.getStorage('userInfo');
  14.                                         this.is_login = 1;
  15.                                         this.userInfo = userInfo;
  16.                                         this.ShouJi = userInfo[0].ShouJi;
  17.                                 }else{
  18.                                         this.is_login = 0;
  19.                                         this.userInfo = '';
  20.                                         this.ShouJi = '';
  21.                                 }
  22.                 }
  23.             }
  24.         });
  25.         apiready = function () {
  26.                 vm.init();
  27.                 //下拉刷新
  28.                 api.setRefreshHeaderInfo({
  29.                         visible: true,
  30.                         loadingImg: 'widget://image/refresh.png',
  31.                         bgColor: '#ccc',
  32.                         textColor: '#fff',
  33.                         textDown: '下拉刷新...',
  34.                         textUp: '松开刷新...',
  35.                         showTime: true
  36.                 }, function(ret, err) {
  37.                         //此处做数据绑定逻辑
  38.                         vm.init();
  39.                         setTimeout("api.refreshHeaderLoadDone()",'500');
  40.                 });
  41.                 api.addEventListener({
  42.                         name: 'Refresh_usercenter'
  43.                 }, function (ret, err) {
  44.                         vm.init();
  45.                 });
  46.         };
  47.     function callme() {
  48.         api.call({
  49.             type: 'tel_prompt',
  50.             number: '400-029-1977'
  51.         });
  52.     }
  53. </script>
复制代码
142
帖子
1
勋章
319
Y币
代码报错,不知道怎么回事
12
您需要登录后才可以回帖 登录

本版积分规则