为了账号安全,请及时绑定邮箱和手机立即绑定

在 vue 组件中访问屏幕宽度

在 vue 组件中访问屏幕宽度

一只斗牛犬 2021-06-28 08:49:30
目前我正在将window.innerWidth值存储到一个被调用的 vuex getterscreenWidth并在我的所有组件中使用它。但问题是每次我想使用它时,我都必须 1) import { mapGetters } from 'vuex'2)...mapGetters()在计算属性中调用。为了摆脱这个问题,我认为原型注入可能是一个好主意。所以我这样做了:Vue.prototype.$screenWidth = window.innerWidth;window.addEventListener('resize', () => {    Vue.prototype.$screenWidth = window.innerWidth;});但这不起作用。如何更轻松地访问组件中的屏幕宽度而无需通过所有导入/映射内容?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 356 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信