我目前正在尝试使用Twitter身份验证为我的Vue.js应用程序创建一个登录页面。我一直在遵循本教程和这段代码。每当我运行我的项目时,我都会得到
[HMR] 正在等待来自 WDS 的更新信号...
任何想法如何克服这个WDS错误?谢谢。
这是我在浏览器控制台中收到的错误。
[HMR] Waiting for update signal from WDS...
不是错误。HMR:热模块重新加载。WDS:Webpack Dev Server。这只是说当您保存文件时,它已准备好刷新,因此您无需手动刷新。
实际错误似乎存在,因为您在某处使用了<template>
标记,但您已在 vue.config.js 中将runtimeCompiler
选项设置为false
,或者它不存在。所以在你的 vue.config.js 中,将其设置为 true,或者添加选项并将其设置为 true。
文档来源:https://cli.vuejs.org/config/#runtimecompiler
这是一件非常奇怪的事情,我也遇到了这个错误,但是当我删除"form"标签并将其替换为"div"时,它对我有用
此问题是由表单引起的。将$event
属性添加到标记表单中,e.preventDefault();
添加到方法中。
像这样:
<form action="" @submit="sendForm($event)">
....
</form>
<script>
sendForm(e) {
e.preventDefault();
console.log("reload form")
}
</script>
就我而言,我在应用程序开始时有一个无限循环,因为它在身份验证检查方面存在一些错误,阻止 Vue 应用程序正确启动。