组件的名称是packages/feedback/feedback.vue
时间: 2023-12-09 22:02:30 浏览: 121
基于vue封装的组件
非常抱歉,我之前的建议有些误导。根据你提供的信息,组件名称是 `packages/feedback/feedback.vue`,那么你需要在该组件文件中定义 `textInput` 处理程序。
请在 `feedback.vue` 文件中添加以下代码:
```javascript
methods: {
textInput() {
console.log(this.textVal);
}
}
```
确保你将 `methods` 对象添加到组件的选项中,并在其中定义了 `textInput` 方法。
同时,确保在组件中使用了 `bindinput` 属性,并将其绑定到 `textInput` 方法。代码应如下所示:
```html
<textarea class="feedback_input" v-bind:value="textVal" placeholder="请输入您的反馈内容(200字以内)" maxlength="200" @input="textInput"></textarea>
```
这样,当用户在文本框中输入时,`textInput` 方法将被触发,并将文本框的值打印到控制台中。
请确保以上代码正确添加到 `feedback.vue` 文件中,并重新运行你的应用程序。如果问题仍然存在,请提供更多的代码细节,以便我们能够更好地理解问题并给出更具体的解决方案。
阅读全文