У меня есть данные конфигурации, они одновременно влияют на состояние каждого компонента.
Итак, я импортирую этот объект конфигурации из того же файла js и использую его в данных компонента.
Кажется, будет хорошо, если я изменю конфигурацию с ее источника, все компоненты динамически изменят свое представление.
Но я не могу найти этот путь ни в каких других проектах, которые не кажутся обычными.
Если я продолжу это делать, возникнут ли какие-либо проблемы?
Данные конфигурации:
export default {
status: {
name: 'xxx',
sex: 'male'
}
}
Все компоненты:
import config from './config'
data() {
return {
config
}
}
Если я выстрелюэтот метод из любого из этих компонентов, все компоненты будут меняться:
methods: {
setUser() {
this.config.state.name = 'yyy'
}
}
Спасибо за чтение.