如何在vue项目中定义一个全局的Const或者方法,对象js

类似于全局的方法,变量,组件,函数库,随时随地直接用,不用import和require的那种?

比方说我对localstorage进行了封装,我不想再import,直接就像storage.就可以用方法

请问这种模式好吗

已解决 悬赏分:60 - 解决时间 2021-11-26 12:30
反对 0举报 0 收藏 0

回答3

最佳
  • @

    看你需求吧,可以在入口文件里把这些工具方法挂载到Vue原型上:Vue.prototype.$storage = storage,这样在你每个组件都能通过this.$storage的方式使用。如果是全局的变量,可以挂载到window上,这样也能直接使用。

    支持 0 反对 0 举报
    2021-11-26 04:11
  • @

    单文件引入,用到的地方不是很多,推举。
    全局引入,用到的地方很多,并且在特殊的一些场景需要如此做,推举。

    支持 0 反对 0 举报
    2021-11-26 04:37
  • @

    放在vuex里面

    支持 0 反对 0 举报
    2021-11-26 04:42