OSDN Git Service

change the create page and the login in page into vues
[bytom/Byone.git] / src / prompt.js
index c4cca6b..0965b2b 100644 (file)
@@ -16,36 +16,36 @@ import vSelect from '@/components/select'
 import messages, { getLanguage } from '@/assets/language'
 import '@/assets/style.css'
 
-Vue.use(VueI18n)
-const i18n = new VueI18n({
-  fallbackLocale: 'en',
-  locale: getLanguage(),
-  messages
-})
-Vue.use(i18n)
-Vue.use(vuescroll)
-Vue.use(VueRouter)
-Vue.use(Loading)
-Vue.use(Dialog, i18n)
-Vue.component('v-select', vSelect)
-Vue.filter('moment', function(value, formatString) {
-  formatString = formatString || 'YYYY-MM-DD HH:mm:ss'
-  return moment(value * 1000).format(formatString)
-})
-Vue.prototype.$vuescrollConfig = {
-  mode: 'pure-native',
-  bar: {
-    keepShow: true,
-    background: '#c9c9c9'
-  }
-}
-
-const RouterConfig = {
-  routes: Routers
-}
-const router = new VueRouter(RouterConfig)
 
 store.dispatch(Actions.LOAD_BYTOM).then(() => {
+  Vue.use(VueI18n)
+  const i18n = new VueI18n({
+    fallbackLocale: 'en',
+    locale: getLanguage(store.getters.language),
+    messages
+  })
+  Vue.use(i18n)
+  Vue.use(vuescroll)
+  Vue.use(VueRouter)
+  Vue.use(Loading)
+  Vue.use(Dialog, i18n)
+  Vue.component('v-select', vSelect)
+  Vue.filter('moment', function(value, formatString) {
+    formatString = formatString || 'YYYY-MM-DD HH:mm:ss'
+    return moment(value * 1000).format(formatString)
+  })
+  Vue.prototype.$vuescrollConfig = {
+    mode: 'pure-native',
+    bar: {
+      keepShow: true,
+      background: '#c9c9c9'
+    }
+  }
+
+  const RouterConfig = {
+    routes: Routers
+  }
+  const router = new VueRouter(RouterConfig)
   new Vue({
     el: '#app',
     i18n: i18n,