В настоящее время у меня есть пользовательский компонент vue-form
:
В моем обычном HTML это выглядит примерно так:
<vue-form>
<input type="text" v-model="test">
<input type="password" v-model="test2">
</vue-form>
Обратите внимание, что это не шаблон Vue.
Моя v-модель продолжает указывать на мой корневой компонент, когда в этом случае я хотел бы, чтобы моя v-модель указывала на фактический компонент, который упаковывает мой контент.
Для компонента vue-form
я просто использую такой слот:
<template>
<div>
<slot></slot>
</div>
</template>
Есть ли способ заставить привязку v-model
указывать на компонент-оболочку, а не на корневой элемент?