vue.js如何声明全局变量

vue.js声明全局变量的方法:首先设置专用的的全局变量模块文件,模块里面定义一些变量初始状态;然后用export default暴露出去;最后在【main.js】里面使用【Vue.prototype】挂载到vue实例上面,引入该模块即可。

vue.js如何声明全局变量

本教程操作环境:windows7系统、vue2.9版,该方法适用于所有品牌电脑。

vue.js声明全局变量的方法:

定义全局变量

原理: 设置一个专用的的全局变量模块文件,模块里面定义一些变量初始状态,用 export default 暴露出去,在 main.js 里面使用 Vue.prototype 挂载到 vue 实例上面或者在其它地方需要使用时,引入该模块便可。

立即学习“前端免费学习笔记(深入)”;

全局变量模块文件:

Global.vue 文件

const serverSrc='www.baidu.com';const token='12345678';const hasEnter=false;const userSite="中国钓鱼岛";  export default  {    userSite,//用户地址    token,//用户token身份    serverSrc,//服务器地址    hasEnter,//用户登录状态  }

登录后复制

方法一: 在需要的地方引用进全局变量模块文件,然后通过文件里面的变量名字获取全局变量参数值。

            
{{ token }}
              import global_ from '../../components/Global'//引用模块进来 export default { name: 'text', data () { return { token:global_.token,//将全局变量赋值到data里面,也可以直接使用global_.token } } }     

登录后复制

方法二: 在程序入口的 main.js 文件里面,将上面那个 Global.vue 文件挂载到 Vue.prototype。

    import global_ from './components/Global'//引用文件    Vue.prototype.GLOBAL = global_//挂载到Vue实例上面

登录后复制

接着在整个项目中不需要再通过引用 Global.vue 模块文件,直接通过 this 就可以直接访问 Global 文件里面定义的全局变量。

text2.vue:

    
{{ token }}
export default { name: 'text', data () { return { token:this.GLOBAL.token,//直接通过this访问全局变量。 } } }

登录后复制

相关免费学习推荐:JavaScript(视频)

以上就是vue.js如何声明全局变量的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3021927.html

(0)
上一篇 2025年3月13日 05:50:03
下一篇 2025年3月6日 19:40:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何卸载vue.js

    卸载vue.js的方法:首先执行【npm uninstall vue-cli -g】命令进行卸载;然后执行【vue -V】命令查看是否卸载成功即可。如果要安装vue,则执行【npm install -g @vue/cli】命令。 卸载命令:…

    2025年3月13日
    200
  • vue.js的优点是什么

    vue.js的优点是:1、vue.js可以进行组件化开发;2、vue.js可以对数据进行双向绑定;3、vue.js编写的界面效果本身就是响应式的;4、vue.js使用路由不会刷新页面。 vue.js的优点: (学习视频分享:javascri…

    2025年3月13日
    200
  • vue.js有轮播图插件吗?

    vue.js有轮播图插件,例如vue-concise-slider,它是基于Swiper4、适用于Vue的轮播组件,支持服务端渲染和单页应用;vue-awesome-swiper配置简单,支持自适应/全屏+按钮+分页,同时兼容移动和PC端。…

    2025年3月13日
    200
  • 怎么查看vue.js的版本信息?

    查看vue.js版本信息的方法:1、使用快捷键“win+r”打开“运行”窗口,输入“cmd”,回车,打开cmd命令窗口;2、在cmd命令窗口中输入命令“vue -V”或者“vue  –version”命令,回车即可查看。 查看v…

    2025年3月13日 编程技术
    200
  • 什么是vue.js

    vue.js是一套用于构建用户界面的渐进式javascript框架,它被设计为可以自底向上逐层应用。vue.js的核心库只关注视图层,方便与第三方库或既有项目整合。 vue.js介绍: (学习视频分享:javascript视频教程) Vue…

    2025年3月13日
    200
  • 怎么用npm卸载vue.js

    用npm卸载vue.js的方法是:通过执行【npm uninstall vue-cli -g】命令来卸载。如果我们要安装最新版本的vue.js,可以执行【npm install -g @vue/cli】命令。 本教程操作环境:windows…

    2025年3月13日
    200
  • 什么是vue.js混入?

    在vue.js中混入是一种分发Vue组件中可反复使用的功能的方法或计算属性,用途:1、在已写好了构造器后,需要增加方法或者临时的活动时使用的方法,这时用混入会减少源代码的污染;2、用到公用方法时,用混入的方法可以减少代码量,实现代码重用。 …

    2025年3月13日
    200
  • 怎么使用npm下载vue.js

      使用npm下载vue.js的方法:首先前往【node.js】官网下载并安装工具;然后安装bower;接着初始化npm;最后通过“npm install vue –save”下载vue即可。 推荐:《vue教程》 本教程操作环…

    2025年3月13日
    200
  • vue.js项目如何编译打包

    vue.js项目编译打包的方法:1、执行命令【npm run build】;2、执行命令【npm install -g serve】;3、执行命令【serve dist】。 本教程操作环境:windows10系统、Vue2.9.6版,该方法…

    2025年3月13日
    200
  • vue.js是什么意思

    vue.js是构建web界面的javascript库,提供数据驱动的组件,它还有简单灵活的API,使得MVVM更简单。vue.js是一套构建用户界面的渐进式框架,它不仅易于上手,还便于与第三方库或既有项目整合。 环境: 本文适用于所有品牌的…

    2025年3月13日
    200

发表回复

登录后才能评论