场景:初始化模型时,会预先传一个token给初始化的方法,作为第三方SDK文件的token,由于token定义在了全局而不是方法内,这个token失效后,虽然重新进行了登录操作,localstorage里面也保存了新的token。但是传递给第三方SDK文件的还是原来的那个全局token(已经失效了)这样就导致本系统内使用的token有效,但是传给SDK的token无效。
经验:如果数据需要跟随方法事件刷新,在组件生命周期内会发生变化,那就尽量不要定义在全局,如果一定要这么做,先考虑清楚定义在全局的变量是否需要变更。
将token定义在全局导致的bug
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 本博文由热爱分享热爱技术的半颗心脏原创,非官方人员、非组织名义编写,博文如有不对或侵犯您的权益,请及时留言,第一时...
- 背景 给客户提供了一个sdk,客户那边安装了sdk后,发现另一个sdk的就会异常.....最后分析来分析去,发现只...
- [一] Vue mixins(混合) 作用:为组件定义可复用的方法,可以在 mixin对象 里定义组件的任何属性,...