类型“Window”上不存在属性“$store”?

如果是window里面的parent定义类型好写,如果是定义parent里面的store类型,这种应该怎么写,我写了parent: parentInfo, 然后在parentInfo里定义store的类型,也不行
代码是这样写的:

window?.parent?.$store
阅读 1.9k
3 个回答

不理解为啥要从 parent 来获取,直接从当前页面引入 vuex 去获取 store 数据不就好了吗?

declare global {
  interface Window {
    parent: {
      $store: any; 
    };
  }
}

然后你就可以这样访问了:

window.parent.$store

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏