请选择 进入手机版 | 继续访问电脑版
显示全部楼层
52
帖子
1
勋章
437
Y币

[多端开发] api.pageParam 获取不到数据

[复制链接]
发表于 2022-12-10 00:48:02


我在index.stml中打开  more.stml

index.stml  :

               goto_more(item){
                        alert(item.detail);    // 能看到数据
                        api.openWin({
                                name: 'more',
                                url:'./more.stml',
                                pageParam: item.detail,    //把数据传给more.stml
                        })
                },



more.stml:


apiready(){//like created
    alert(JSON.stringify(api.pageParam))    //  打印出来的对象是 {}   
},




api.pageParam应该在什么阶段调用??

求大神指导。。。
69
帖子
2
勋章
7470
Y币
item.detail 是一个对象吗 pageParma需要接收的是一个对象 不是直接是一个值
82
帖子
7
勋章
54万+
Y币
alert(item.detail);    // 能看到数据  是什么数据  typeof item.detail 看看是什么
52
帖子
1
勋章
1万+
Y币
pageParam:

类型:JSON 对象
默认值:无
描述:(可选项)页面参数,新页面中可以通过 api.pageParam 获取
52
帖子
1
勋章
437
Y币
勇可可 · 2022-12-10 13:03alert(item.detail);    // 能看到数据  是什么数据  typeof item.detail 看看是什么


在index.stml页面里。
typeof(item.detail)  是个object
然后我JSON.stringify(item.detail) 也能预期的数据

但是在more.stml里  JSON.stringify(api.pageParam)  就是个一个空的  {}
我是在apiready取的上个页面传过来的数据,是不是取的位置不对。
52
帖子
1
勋章
437
Y币
贰山 · 2022-12-10 10:58item.detail 是一个对象吗 pageParma需要接收的是一个对象 不是直接是一个值

是的,就是个对象, object,  我在新页面取的位置对吗? 在apiready里写的.
52
帖子
1
勋章
437
Y币
勇可可 · 2022-12-10 13:03alert(item.detail);    // 能看到数据  是什么数据  typeof item.detail 看看是什么

搞定了,在studio3 ide上alert不出来,真机同步log能看到了
52
帖子
1
勋章
437
Y币
贰山 · 2022-12-10 10:58item.detail 是一个对象吗 pageParma需要接收的是一个对象 不是直接是一个值

搞定了,在studio3 ide上alert不出来,真机同步log能看到了
82
帖子
7
勋章
54万+
Y币
臭臭沟 · 2022-12-10 23:58搞定了,在studio3 ide上alert不出来,真机同步log能看到了

好的
您需要登录后才可以回帖 登录

本版积分规则