中等Vue
0 1

Vue中子组件可以直接修改父组件的数据吗?

【概念释义】

不应直接修改父组件传来的 prop(单向数据流)。子组件应 emit 事件 请父组件改数据,或用 v-model 语法糖。Vue 2 对象 prop 深层属性技术上可改但不推荐;Vue 3 开发模式会警告。

【基础使用】

vue
<!-- 子 -->
<script setup>
const props = defineProps(['count']);
const emit = defineEmits(['update:count']);
function inc() {
  emit('update:count', props.count + 1);
}

登录查看完整 734

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)