Javascript 提交操作Vue js后清除全局变量

Javascript 提交操作Vue js后清除全局变量,javascript,vue.js,Javascript,Vue.js,当我在vue js中提交时: <form v-on:submit="updateEmployee"> 路由后,将清除全局变量值 var employees = [ ]; 为什么在Vue js中即使没有进行页面刷新也会发生这种情况?您确定没有进行页面刷新吗?你能试试v-on:submit.prevent或@submit.prevent吗?在哪里存储全局变量?如何访问它们。请提供更多代码问题中为什么有角度标记?@FrankProvost为什么会进行页面刷新?js框架在内部路由和放

当我在vue js中提交时:

 <form v-on:submit="updateEmployee">
路由后,将清除全局变量值

var employees = [

];

为什么在Vue js中即使没有进行页面刷新也会发生这种情况?

您确定没有进行页面刷新吗?你能试试v-on:submit.prevent或@submit.prevent吗?在哪里存储全局变量?如何访问它们。请提供更多代码问题中为什么有角度标记?@FrankProvost为什么会进行页面刷新?js框架在内部路由和放置模板。全局变量是位于顶部的员工。它的值在不同的模板/组件中分配。由于提交,可能会发生页面刷新。“js框架在内部路由并放置模板”=>这对您很好,但如果您不提供更多代码,我们将无法帮助您。变量将是找到一个解决方案。这是胡乱猜测。var员工的定义毫无帮助。这可能在任何地方。明白你的意思了。只需阅读有关v-on:submit和.prevent变体的内容。只有一个问题,使用它不是更好吗?对于单页应用程序来说,预防更好。为什么我们需要重新加载?这就是JS框架,比如vue,angular。
var employees = [

];