帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层

[其他] 关于name的确定

[复制链接]
发表于 2018-5-7 11:17:11
我一直有点迷惑的是apicloud中有很多页面跳转需要用到name,但是那个name是在哪最初始确定的呢,也就是代表一个页面的name是在哪怎么定的呢?是在openWin的时候?还是?万一我没有用过openWin呢。。。。请大神们指教,谢谢了
因为在用execScript这个的时候,总是说方法没有定义,我觉得就是name出错了,但是我没弄错啊。。。用的openWin那里的name
34
帖子
5
勋章
2996
Y币
name嘛,就相当于那个页面的id
杨愿 发表于 2018-5-7 11:24
name嘛,就相当于那个页面的id

您好,那那个页面的id是在何时定义的呢?就是在何时确定好那个id的啊?
13
帖子
6
勋章
105
Y币
就是openWin的时候定义的,如果你页面关了或者没打开,execute是找不到页面的
maokun00 发表于 2018-5-7 15:20
就是openWin的时候定义的,如果你页面关了或者没打开,execute是找不到页面的 ...

您好,问题是这样的,我用的底部导航为父页面,上部为子页面,我需要点击上部的子页面来调父页面的js,用execScript这个来写name,然后总是找不到父页面,用的是frameGroup来分的父子页面
35
帖子
2
勋章
302
Y币
贴上你的代码

父页面的js
  var somtaIndex = function() {
        window.somtaIndexVm = new Vue({
            el: "#somtaIndex",
            data: {
                activeFrame: 0,
            },
            methods: {
                changeFrame: function(index) {
                    if (index == 4) {
                        if (!tools.getUser()) {
                            tools.openWin({
                                name: "login",
                                url: "/html/user/login.html"
                            })
                            return;
                        }
                    }
                    if (this.activeFrame == index) {
                        return;
                    }
                    this.activeFrame = index;
                    tools.setFrameGroupIndex("indexGroup", index);
                },
                openCreditCardList: function() {
                    this.activeFrame = 1;
                    tools.setFrameGroupIndex("indexGroup", 1);
                }
            }
        })



子页面的点击事件:
goCreditCardList: function() {
                    api.execScript({
                        name: "index",
                        script: somtaIndexVm.openCreditCardList()
                    });
                },

那个父页面用openWin打开的,name就是index
35
帖子
2
勋章
302
Y币
走在前端的大道上 发表于 2018-5-7 16:35
那个父页面用openWin打开的,name就是index

index是不是最底层的那个页,如果是那个页,name要写root
12下一页
您需要登录后才可以回帖 登录

本版积分规则