疑似开发工具的模拟器对象Page 未实现私有化 , 一个页面可以覆盖另一个页面的属性.

发布于 7 年前作者 na79913 次浏览最后编辑 7 年前来自 issues

测试步骤如下:创建公共js,page.js

vip页面引用page.js,定义api_url

index页引用page.js,定义不同的api_url

最后编译运行的时候,发现page.js中的this对象的API_URL始终是index页定义的值.

pages.js部分代码:

3 回复
pengjuan
pengjuan1 楼6 年前

这么怪啊 你opt用的时候做一次浅拷贝呢

fang92
fang922 楼6 年前

请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

tangguiying
tangguiying3 楼5 年前

补充下: 真机运行没有出现问题. 开发工具的模拟器出现的问题