export default
是默认导出export const
是命名导出javascript
参考:Javascript (ES6), export const vs export default(基本上就是翻译这篇)vue
//demo1.js
// a
export const a = (params) => {
return axios({
method: 'post',
url: '/api/a/b.json',
data: qs.stringify(params)
})
}
// b
export const b= (params) => {
return axios({
method: 'post',
url: '/api/a/b.json',
data: qs.stringify(params)
})
}
// c
export const c= (params) => {
return axios({
method: 'post',
url: '/api/a/b.json',
data: qs.stringify(params)
})
}
在vue页面中能够引用多个java
import {a} from 'demo1'ios
import {b} from 'demo1'es6
import {c} from 'demo1'json
或axios
import {a,b,c} from 'demo1'api
而export default的使用为:post
//demo.vueurl
export default {
name: 'index',
data() {
return {
menuDataLimit:{},
// 展现1
todaySituation: {
orderNum1: '',
price1: '',
buyNum1: '',
buyPrice1: ''
},
// 展现2
wholeSituation: {
orderNum2: '',
price2: '',
buyNum2: '',
buyPrice2: ''
}
}
}
}
固然,这里是直接在页面中写的,若是是外部引用的话,是这样:
import dea from 'demo1' //导入的时候能够给这个模块任意取名字,且不须要用花括号