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)

}

}

}

复制代码
相关推荐
乘风gg1 分钟前
前端死到第几轮了?得物前端部门解散有感!
前端·ai编程·claude
艾伦野鸽ggg5 分钟前
web 组大一下第二次考核
前端·css·html
川石课堂软件测试5 分钟前
APP自动化测试|高级手势操作&toast操作
css·功能测试·测试工具·microsoft·fiddler·单元测试·harmonyos
水煮白菜王11 分钟前
高德地图"未获得商用授权"水印临时移除方案
前端·javascript
库拉AI小李12 分钟前
# 数据清洗与分析:Gemini 3.5 处理 Excel 数据的实操体验
前端·人工智能·后端
小小小小宇12 分钟前
React17 18 19 新增能力、解决问题、原理与使用详解
前端
chushiyunen13 分钟前
vue el-pagination实现分页
javascript·vue.js·elementui
by————组态14 分钟前
Ricon组态可视化编辑器 - 所见即所得的工业画布
前端·javascript·物联网·架构·编辑器·组态
Csvn18 分钟前
面试翻车现场:`Array(100).map(() => 1)` 为什么全为空?
前端
光影少年21 分钟前
react大列表优化:虚拟列表原理
前端·javascript·react.js