vue.js - 为什么 vue 显示 `[Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'content' of undefined"` 错误?
问题描述
我是 Vuejs 的新手并尝试使用 vue-quill-editor。在这里,我尝试在其他组件中使用 Quill 编辑器组件。
所见即所得输入.vue
<quill-editor
:options="{
placeholder: placeholder,
}"
:content="content"
v-on:change="$emit('change', $event.target.content)"
></quill-editor>
应用程序.vue
<wysiwyg-input v-model="content" placeholder="Post Content" />
这在控制台中显示以下错误。
[Vue 警告]:v-on 处理程序中的错误:“TypeError:无法读取未定义的属性‘内容’”
我知道这是基本的,但无法解决。
解决方案
您应该添加一个箭头函数作为带有 as 参数的处理程序,并将该属性作为有效负载$event
发出:text
$emit
v-on:change="($event)=>$emit('change', $event.text)"
推荐阅读
- blazor - 如何从其父组件调用组件公共方法?
- java - SQL Server 与 jdbc eclipse 的连接
- javascript - 在移动设备的滑动上创建简单的纯 Javascript 滑块
- spring-security-saml2 - 当 application.yml 只有一个 IdP 时,如何避免“选择身份提供者”页面?
- tensorflow - 考虑变分自动编码器的高斯解码器
- python - Docker & Django:Pytest 不运行
- python - Python 工作者无法重新连接
- mysql - MySQL 多个总和,使用多个表中的数字
- gps - 如何让 ESP32 将 GPS 数据记录到 SD 并显示 OLED 显示屏
- python - Zeep 操作参数