为了账号安全,请及时绑定邮箱和手机立即绑定

vue 中 App.vue的mounted执行2次

vue 中 App.vue的mounted执行2次

慕斯709654 2019-03-12 13:15:51
刚刚在项目中发现刷新页面时App.vue的mounted中的函数会执行2次,用的是微信开发工具具体情况是这样的直接点击刷新按钮,则会执行2次mounted生命周期,若是清除缓存的再刷新的话只会触发一次mounted生命周期,测试代码中没有别的js函数,请问为什么会这样<template>  <div id="app">    <keep-alive>         <router-view/>    </keep-alive>   </div></template><script>export default {    data(){        return{            Wxconfig:{}        }    },   mounted(){      console.log('mounted')   },   methods:{         }}</script><style></style>
查看完整描述

2 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

只能执行一次 你清除别的代码试试


查看完整回答
反对 回复 2019-03-19
?
慕沐林林

TA贡献2016条经验 获得超9个赞

keep-alive 有缓存的功能,你可以再仔细阅读一下官方的文档


查看完整回答
反对 回复 2019-03-19
  • 2 回答
  • 0 关注
  • 3191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信