javascript - Vue 路由器 - 从子级发送到父级
问题描述
我正在开发一个 VueJS 组件,它会在子组件达到特定状态时切换它。父组件是一个 VueJS 路由器页面。我看到应该将侦听器放在router-view
组件中,但它不起作用。我不确定我做错了什么。
子组件(发出的部分):
if(this.currentQuestion == this.questionList.length) {
console.log('will emit');
this.$emit('on-quiz-finished');
}
应用程序.vue
<router-view @on-quiz-finished="quizFinished" />
父组件
quizFinished: function() {
console.log('it entered');
this.isQuizFinished = true;
}
我不确定我做错了什么。请指教。谢谢!
解决方案
推荐阅读
- zoho - 无法从 zoho 中的授权令牌生成访问令牌
- java - 当多次点击活动导航点击时,为什么第二个活动生命周期方法调用两次
- java - Discord Bot 的命令处理
- wpf - 领域在部署的 WPF/Windows10 应用程序中失败,领域包装器.dll 未找到错误
- python - 如何对两个列表进行相同的排序?
- mongodb - 我有两个文档,我们如何创建查找来获得结果?
- c# - 如何使用 Linq Outlook C# 从商店中的所有文件夹中搜索电子邮件
- node.js - 如何使用带有 api 的 REST url 创建容器?
- ios - 点击时 UITextField 没有响应?
- .htaccess - 怎么写 '?' htaccess 中的符号