28.组件事件配合v-model使用

组件事件配合v-model使用

如果是用户输入,我们希望在获取数据的同时发送数据配合v-model来使用

<template>
  <div>
    <h3>ComponentA</h3>
    <ComponentB @some-event="getHandle" />
    <p>ComponentA接受的数据:{{ message }}</p>
  </div>
</template>
<script>
import ComponentB from "./ComponentB.vue"
export default {
  data() {
    return {
      message: ""
     }
   },
  components: {
    ComponentB
   },
  methods: {
    getHandle(data) {
      this.message = data;
     }
   }
}
</script>

<template>
  <div>
    <h3>ComponentB</h3>
    <input v-model="searchText" />
  </div>
</template>
<script>
export default {
  data() {
    return {
      searchText: ""
     }
   },
  watch: {
    searchText(newValue, oldValue) {
      this.$emit("someEvent", newValue)
     }
   }
}
</script>

("someEvent", newValue)

}

}

}

复制代码
相关推荐
计算机学姐几秒前
基于SpringBoot+Vue的在线投票系统
java·vue.js·spring boot·后端·学习·intellij-idea·mybatis
JUNAI_Strive_ving15 分钟前
番茄小说逆向爬取
javascript·python
看到请催我学习24 分钟前
如何实现两个标签页之间的通信
javascript·css·typescript·node.js·html5
twins352044 分钟前
解决Vue应用中遇到路由刷新后出现 404 错误
前端·javascript·vue.js
qiyi.sky1 小时前
JavaWeb——Vue组件库Element(3/6):常见组件:Dialog对话框、Form表单(介绍、使用、实际效果)
前端·javascript·vue.js
煸橙干儿~~1 小时前
分析JS Crash(进程崩溃)
java·前端·javascript
哪 吒1 小时前
华为OD机试 - 几何平均值最大子数(Python/JS/C/C++ 2024 E卷 200分)
javascript·python·华为od
安冬的码畜日常1 小时前
【D3.js in Action 3 精译_027】3.4 让 D3 数据适应屏幕(下)—— D3 分段比例尺的用法
前端·javascript·信息可视化·数据可视化·d3.js·d3比例尺·分段比例尺
杨荧2 小时前
【JAVA开源】基于Vue和SpringBoot的洗衣店订单管理系统
java·开发语言·vue.js·spring boot·spring cloud·开源
l1x1n02 小时前
No.3 笔记 | Web安全基础:Web1.0 - 3.0 发展史
前端·http·html