uniapp export package function or api method and call

api/index.js
//对象
var myobj =
    {
        'id': 1,
        'fun': function() {
            return "fun";
        },
        'name': 'myObj',
        'fun1': function() {
           return "fun1";
        }
		}

//函数	 
function abc(){
	return "abc";
}
function abc2(){
	return "abc2";
	}

function ab3(){
	return "ab3";
	}


export {abc,abc2,ab3,myobj}

 

//main.js

import {abc,abc2,ab3,myobj} from './api/index'
Vue.prototype.$api={"abc":abc,"abc2":abc2,'myobj':myobj};
//index.vue使用

	console.log(this.$api.myobj.fun());
	console.log(this.$api.myobj.name);
    console.log(this.$api.abc2());

 

Guess you like

Origin blog.csdn.net/qq_39418742/article/details/109200102