小编Rom*_*lex的帖子

视图 | 如何将所有内容发送给父级

Vue 有没有办法将所有发射器发送给父级监听?

例如转动该代码:

<DetailsPages
  v-if="$route.hash === '#details_pages'"
  v-on:next="$emit('next')"
  v-on:need-to-save="save => $emit('need-to-save', save)"
  v-on:goto-step="step => $emit('goto-step', step)"
/>
<DetailsContact
  v-if="$route.hash === '#details_contact'"
  v-on:next="$emit('next')"
  v-on:need-to-save="save => $emit('need-to-save', save)"
  v-on:goto-step="step => $emit('goto-step', step)"
/>
<DetailsInfo
  v-if="$route.hash === '#details_info'"
  v-on:next="$emit('next')"
  v-on:need-to-save="save => $emit('need-to-save', save)"
  v-on:goto-step="step => $emit('goto-step', step)"
/>
Run Code Online (Sandbox Code Playgroud)

像这样的事情:

<DetailsPages v-if="$route.hash === '#details_pages'" v-on:emit="$emit" />
<DetailsContact v-if="$route.hash === '#details_contact'" v-on:emit="$emit" />
<DetailsInfo v-if="$route.hash === '#details_info'" v-on:emit="$emit" />
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2 vuejs3

1
推荐指数
1
解决办法
70
查看次数

标签 统计

vue.js ×1

vuejs2 ×1

vuejs3 ×1