有没有人知道这是啥问题,我是使用uniapp搞openlayer,子组件也就是地图组件使用uniapp官网给的renderjs示例写的是vue2,其余页面也就是父组件都是vue3+ts,现在有一个问题就是父组件调用触发子组件方法的时候打印的proxy里面没有这个子组件方法positioningFun,但是在edge浏览器里面就有,有知道的吗或者遇到相同问题的
有没有人知道这是啥问题,我是使用uniapp搞openlayer,子组件也就是地图组件使用uniapp官网给的renderjs示例写的是vue2,其余页面也就是父组件都是vue3+ts,现在有一个问题就是父组件调用触发子组件方法的时候打印的proxy里面没有这个子组件方法positioningFun,但是在edge浏览器里面就有,有知道的吗或者遇到相同问题的
从你的问题描述来看,你在使用uniapp进行OpenLayer的开发时遇到了一个问题,即在父组件中调用子组件的方法时,打印出的代理对象中没有这个方法。然而在Edge浏览器中却可以正常调用。
这个问题可能与你使用的uniapp版本和浏览器的差异有关。首先,请确保你正在使用的是兼容OpenLayer和uniapp的最新版本。
关于在打印出的代理对象中没有子组件方法的问题,这可能是因为你的代码在初始化或渲染过程中存在一些问题。请确保你正确地初始化了子组件,并且在父组件中正确地引用了它。
此外,你提到在Edge浏览器中可以正常调用,这可能是因为不同浏览器对于JavaScript的支持程度不同。请确保你正在使用的浏览器支持你使用的JavaScript版本和特性。
如果上述建议都无法解决你的问题,你可以尝试提供更多的代码示例和错误信息,以便更好地理解和解决你的问题。
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
6 回答1.9k 阅读✓ 已解决