uni-app引入全局变量

Posted Jason_WangYing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni-app引入全局变量相关的知识,希望对你有一定的参考价值。

const声明一个只读的常量,且声明后,常量的值是不能改变的

var 是函数级作用域

let是块级作用域

const websiteUrl = 'http://uniapp.dcloud.io';  
const now = Date.now || function ()   
    return new Date().getTime();  
;  
const isArray = Array.isArray || function (obj)   
    return obj instanceof Array;  
;  

export default   
    websiteUrl,  
    now,  
    isArray  

在 main.js 中挂载属性/方法

Vue.prototype.websiteUrl = 'http://uniapp.dcloud.io';  
Vue.prototype.now = Date.now || function ()   
    return new Date().getTime();  
;  
Vue.prototype.isArray = Array.isArray || function (obj)   
    return obj instanceof Array;  

如果不想这么麻烦的话,可以直接引入文件

import util from './common/util.js' 
Vue.prototype.util = util

然后在 pages/index/index.vue 中调用:

<script>  
    export default   
        data()   
            return ;  
        ,  
        onLoad()  
            console.log('now:' + this.now());  
        ,  
        methods:   
          
      
</script>

以上是关于uni-app引入全局变量的主要内容,如果未能解决你的问题,请参考以下文章

uni-app 全局变量的4种实现方式

uni-app 全局变量的几种实现方式

uni-app 全局变量的几种实现方式

小程序03/ uni-app自定义全局组件 uni-app项目引入 Uview-ui 框架教程方法 和 Uview框架介绍

使用uni-app开发,需要了解全局变量实现的几种方式

uni-app使用时需注意的一些问题