小程序
小游戏
企业微信
微信支付
扫描小程序码分享
假如有index和my两个页面,index想要调用my页面的js可以调用么? 还是必须写成公共js才可以调用?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个得分情况 index 和my 同时都在 页面栈里面 可用getCurrentpages()方法调用,其中一个不在页面站 无法获取,
还是写成公共js来的方便,没有那么多限制
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以啊,拿到你想要调用页面的page对象,然后直接调
写到app.js里面,做成公用的
使用 eventchannel,消息通知的方式来回调
这是什么奇怪的要求 只能app.js里面写成公共的调用
不能
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个得分情况 index 和my 同时都在 页面栈里面 可用getCurrentpages()方法调用,其中一个不在页面站 无法获取,
还是写成公共js来的方便,没有那么多限制
可以啊,拿到你想要调用页面的page对象,然后直接调
TypeError: Cannot read property 'getCenterLocation' of undefined
let pages = getCurrentPages();//当前页面栈
pages.forEach(element => {
if(element.route == "pages/my/my"){
if(element.getCenterLocation){
element.getCenterLocation()
}
}
});
写到app.js里面,做成公用的
使用 eventchannel,消息通知的方式来回调
这是什么奇怪的要求 只能app.js里面写成公共的调用
不能