您的设置文件应如下所示
export default {
mainAlarm: {
name: "overdueCheckAlarm",
info: { delayInMinutes: .01, periodInMinutes: .25 }
},
notificationAudioFile: "ache.mp3",
baseUrl: "www.xxx.com/xx/xxxx-xxx/"
}
在这种情况下,您的组件将按原样工作,或者您的组件应该是这样的,您可以不使用设置文件
<script>
import settings from './lib/settings.js'
// settings.js exports a function as the default, so you
// need to *call* that function
const localSettings = settings()
export default {
name: 'app',
data () {
return {
msg: 'Welcome to Blah Blah Blah!',
alarmName: localSettings.mainAlarm.name
}
}
}
</script>
我想这是你的第一选择
真正地
want(我不知道为什么每次使用设置时都需要一个唯一的设置对象,这是您问题中的代码所要做的)。