반응형
내보내기 Const에서 Vue 인스턴스 액세스
멀티파일 Vue 어플리케이션을 만들고 있습니다.내 인스턴스는 내보내기와는 다른 파일로 생성됩니다.사용방법을 알고 싶습니다.this
.$스토리지가 제대로 되어 있습니다.
설정은 다음과 같습니다.
app.module
import Vue from 'vue'
import store from '~/store'
import Vue2Storage from 'vue2-storage'
Vue.use(Vue2Storage, {
prefix: 'app_',
driver: 'local',
ttl: 60 * 60 * 1000
})
app = new Vue({
mixins: [..instance created here..],
store
})
store/index.displaces
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
// Load store modules dynamically.
const requireContext = require.context('./modules', false, /.*\.js$/)
const modules = requireContext.keys()
.map(file =>
[file.replace(/(^.\/)|(\.js$)/g, ''), requireContext(file)]
)
.reduce((modules, [name, module]) => {
if (module.namespaced === undefined) {
module.namespaced = true
}
return { ...modules, [name]: module }
}, {})
export default new Vuex.Store({
modules
})
저장/판매/교환js
...
export const actions = {
getExchanges ({ commit, dispatch }) {
if (this.$storage.has('exchange.list')) {
return this.$storage.get('exchange.list')
} else {
return Trade.getExchanges()
.then(exchanges => {
commit(types.SET_EXCHANGES, exchanges)
})
.catch(error => console.error(error))
}
}
}
...
언급URL : https://stackoverflow.com/questions/53043097/access-vue-instance-in-export-const
반응형
'programing' 카테고리의 다른 글
nuxt.diamic - css 배경 이미지를 동적으로 설정하는 방법 (0) | 2022.07.05 |
---|---|
변수를 전달하여 Vuex 상태 데이터 가져오기 (0) | 2022.07.05 |
어레이의 모든 멤버를 동일한 값으로 초기화하려면 어떻게 해야 합니까? (0) | 2022.07.05 |
Vue-CLI로 만든 앱으로 404 페이지 제공 (0) | 2022.07.03 |
atoi : 0과 에러의 차이를 식별하는 방법 (0) | 2022.07.03 |