mirror of
https://github.com/knadh/listmonk.git
synced 2025-01-06 14:24:58 +08:00
Fix updated settings/config init routine on settings UI.
This commit is contained in:
parent
b4c716302f
commit
3b0c8b3b15
1 changed files with 30 additions and 20 deletions
|
@ -32,23 +32,7 @@ router.afterEach((to) => {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function initConfig(app) {
|
||||||
const v = new Vue({
|
|
||||||
router,
|
|
||||||
store,
|
|
||||||
i18n,
|
|
||||||
render: (h) => h(App),
|
|
||||||
|
|
||||||
data: {
|
|
||||||
isLoaded: false,
|
|
||||||
},
|
|
||||||
|
|
||||||
mounted() {
|
|
||||||
v.isLoaded = true;
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
// Load server side config and language before mounting the app.
|
// Load server side config and language before mounting the app.
|
||||||
api.getServerConfig().then((data) => {
|
api.getServerConfig().then((data) => {
|
||||||
api.getLang(data.lang).then((lang) => {
|
api.getLang(data.lang).then((lang) => {
|
||||||
|
@ -63,8 +47,34 @@ api.getServerConfig().then((data) => {
|
||||||
const t = to.meta.title ? `${i18n.tc(to.meta.title, 0)} /` : '';
|
const t = to.meta.title ? `${i18n.tc(to.meta.title, 0)} /` : '';
|
||||||
document.title = `${t} listmonk`;
|
document.title = `${t} listmonk`;
|
||||||
|
|
||||||
v.$mount('#app');
|
if (app) {
|
||||||
|
app.$mount('#app');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
api.getSettings();
|
api.getSettings();
|
||||||
|
}
|
||||||
|
|
||||||
|
const v = new Vue({
|
||||||
|
router,
|
||||||
|
store,
|
||||||
|
i18n,
|
||||||
|
render: (h) => h(App),
|
||||||
|
|
||||||
|
data: {
|
||||||
|
isLoaded: false,
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
loadConfig() {
|
||||||
|
initConfig();
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
mounted() {
|
||||||
|
v.isLoaded = true;
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
initConfig(v);
|
||||||
|
|
Loading…
Reference in a new issue