vue.js - 我的整个 Vue 应用程序在页面重新加载时创建了两次,为什么会发生这种情况?

标签 vue.js vuejs2

将console.log()放入我的App.vue组件的created()和mounted()方法中,应用程序在每次页面刷新时创建和安装两次。 我一直在努力寻找这个问题的原因,我已经把我的应用程序彻底剥离了,但它仍然在发生

这是我的 App.vue:

<template>
  <div id="app">
  </div>
</template>

<script>
    export default {
      name: 'app',
      mounted() {
        console.log('mounted');
      },
      created() {
        console.log('created');
      }
    }
</script>

这是我的 main.js:

import Vue from 'vue'
import Vuex from 'vuex'
import VueRouter from 'vue-router'
import Vuetify from 'vuetify'
import { store } from './store'
import router from './router'
import App from './App.vue'
import 'vuetify/dist/vuetify.min.css'
import axios from 'axios'

Vue.use(Vuetify)
Vue.use(Vuex)
Vue.use(VueRouter)
Vue.config.productionTip = false

axios.defaults.baseURL = process.env.API_URL;

new Vue({
  el: '#app',
  render: h => h(App)
});

发现问题:我的 webpack 配置两次指向同一个文件

最佳答案

我的 webpack 配置两次指向同一个文件

关于vue.js - 我的整个 Vue 应用程序在页面重新加载时创建了两次,为什么会发生这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55078022/

相关文章:

javascript - 如何将 VueJS 与 Zurb Panini 一起使用?

javascript - VueJS : Updating data based on query variable

javascript - Vue - 从数组中拼接定位元素会将其偏移量应用于下一个索引

javascript - Vue.js:数据不是 react 性的,并且在方法内没有正确更新

javascript - 如何处理(或忽略)VueJS 中的空属性?

node.js - 喜欢计数器不会在其他客户端上更新(Laravel + Vue + Redis + Soket.io + Node)

css - 使用 VUE 应用程序去除主页上的白色细边框

vue.js - Vuetify v-data-table 仅居中对齐一列

vue.js - Eslint Vue 3 解析错误 : '>' expected.

vue.js - 在 Vuex 突变中访问 getter