diff --git a/src/main.js b/src/main.js
index aa81cb3b58816ed298ce39f6ffaa80dc8485aec0..7656d8de18b693c4156fb3161b581d9bb98016f6 100644
--- a/src/main.js
+++ b/src/main.js
@@ -27,6 +27,8 @@ Vue.component('Sticky', Sticky);
 Vue.use(ElementUI);
 Vue.use(vueWaves);
 
+Vue.config.productionTip = false;
+
 // register global utility filters.
 Object.keys(filters).forEach(key => {
   Vue.filter(key, filters[key])
@@ -112,9 +114,11 @@ if (process.env === 'production') {
 // })(console.error);
 
 new Vue({
+  el: '#app',
   router,
   store,
-  render: h => h(App)
-}).$mount('#app');
+  template: '<App/>',
+  components: { App }
+})