Javascript 调用vue路由器时超出了最大调用堆栈大小
这是我的代码,我不想做任何花哨的事情,只是学习路由器的工作原理,但出于某种原因,每当我试图点击路由器链接元素时,我就会出现这个错误。你知道是什么原因造成的吗?我知道Vue可以在v-for循环调用中抛出一些错误,但我不确定我做错了什么,这对我来说似乎是一个非常标准的调用Javascript 调用vue路由器时超出了最大调用堆栈大小,javascript,vue.js,Javascript,Vue.js,这是我的代码,我不想做任何花哨的事情,只是学习路由器的工作原理,但出于某种原因,每当我试图点击路由器链接元素时,我就会出现这个错误。你知道是什么原因造成的吗?我知道Vue可以在v-for循环调用中抛出一些错误,但我不确定我做错了什么,这对我来说似乎是一个非常标准的调用 vue.runtime.esm.js?2b0e:1888 RangeError: Maximum call stack size exceeded at Watcher.get (vue.runtime.esm.js?2b0e:4
vue.runtime.esm.js?2b0e:1888 RangeError: Maximum call stack size exceeded
at Watcher.get (vue.runtime.esm.js?2b0e:4493)
at new Watcher (vue.runtime.esm.js?2b0e:4468)
at mountComponent (vue.runtime.esm.js?2b0e:4073)
at VueComponent.Vue.$mount (vue.runtime.esm.js?2b0e:8415)
at init (vue.runtime.esm.js?2b0e:3118)
at createComponent (vue.runtime.esm.js?2b0e:5978)
at createElm (vue.runtime.esm.js?2b0e:5925)
at createChildren (vue.runtime.esm.js?2b0e:6053)
at createElm (vue.runtime.esm.js?2b0e:5954)
at VueComponent.patch [as __patch__] (vue.runtime.esm.js?2b0e:6477)
{{msg}}
名称
地址
电话号码
有条件的
{{player.name}
{{player.address}
{{player.phone}
对
不
再点击一次
该按钮已被单击{{count}}次
导出默认值{
名称:“HelloWorld”,
道具:{
msg:String
},
数据:函数(){
返回{
计数:0,
玩家:[
{
id:1,
姓名:“约翰”,
地址:“111”,
电话:12123,
旗帜:是的,
},
{
id:2,
姓名:“jjoe”,
地址:“111”,
电话:12123,
国旗:错,
},
{
id:3,
姓名:“乔希”,
地址:“111”,
电话:12123,
旗帜:对
}
]
}
}
}
问题出在players.vue
组件中,您不能声明它并在同一文件中使用它
这应该是有效的:
<template>
<div class="home">
My Awesome Player
</div>
</template>
<script>
export default {
name: 'Players'
}
</script>
我最棒的球员
导出默认值{
姓名:'玩家'
}
问题出在players.vue
组件中,您不能声明它并在同一文件中使用它
这应该是有效的:
<template>
<div class="home">
My Awesome Player
</div>
</template>
<script>
export default {
name: 'Players'
}
</script>
我最棒的球员
导出默认值{
姓名:'玩家'
}
我尝试更改它,但仍然出现相同的错误,将其他两个文件显示为will@lawrencerone。我尝试更改它,但仍然出现相同的错误,将其他两个文件显示为will@lawrencerone