vue組件暴露和.js文件暴露接口操作
1、將同一類型的組件放在一個文件夾下
2、在此文件夾下創(chuàng)建一個index.js

3、在index.js中導(dǎo)入組件,并把他們暴露出去
1、寫法一
import studentCourse1 from './studentCourse.vue' import studentInfo1 from './studentInfo.vue' export var studentCourse=studentCourse1 export var studentInfo=studentInfo1
2、寫法二
export var studentCourse=()=>import('./studentCourse.vue')
export var studentInfo=()=>import('./studentInfo.vue')
//export var studentInfo=()=>{
return import('./studentInfo.vue')
}
4、最后在.vue文件中使用組件
此處你只需引入index.js所在文件夾就行啦
import {studentCourse,studentInfo} from './components/stuCom'
export default{
components:{
'StudentCourse':studentCourse,
'StudentInfo':studentInfo
}
}
1、將.js放在同一個文件夾下
2、同樣一定要有一個index.js文件

3、 index.js文件內(nèi)容如下
import auth from './auth.js'
import error from './error-log.js'
export default{
auth,
error
}
4、在main.js中
import utils from './utils'
Vue.use(utils.auth,{params})
補(bǔ)充知識:vue項(xiàng)目中將方法名暴露給APP端調(diào)用
只需要將methods中的方法賦值到window對象即可
created() {
window.getParams = this.getParams
},
methods: {
getParams(params) {
this.id = params.id
// ...
},
}
也可以賦值給window對象中的某個對象
以上這篇vue組件暴露和.js文件暴露接口操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue 對象和數(shù)據(jù)的強(qiáng)制更新方式
這篇文章主要介紹了Vue 對象和數(shù)據(jù)的強(qiáng)制更新方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04
Vue elementui字體圖標(biāo)顯示問題解決方案
這篇文章主要介紹了Vue elementui字體圖標(biāo)顯示問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
vue視頻播放插件vue-video-player的具體使用方法
這篇文章主要介紹了vue視頻播放插件vue-video-player的具體使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
vue中promise的使用及異步請求數(shù)據(jù)的方法
這篇文章主要介紹了vue中promise的使用及異步請求數(shù)據(jù)的方法,文章給大家較詳細(xì)的介紹了遇到的問題及解決方法,需要的朋友可以參考下2018-11-11

