Здравствуйте, в моем компоненте есть такой модал:
<b-modal title="title" v-model="modal_show" v-if="modal_show" >
<ValidationObserver v-slot="{ invalid }">
<b-container fluid>
<ValidationProvider rules="minVal:0.1" v-slot="{ errors, valid }" name="quantità">
<b-form-input id="quantity" name="quantity"
v-model="productEdited.quantity" type="text"
class="form-control" />
<div class="invalid-feedback d-block">
<span>{{errors[0]}}</span>
</div>
</ValidationProvider>
</b-container>
<template v-slot:modal-footer>
<b-button class="mt-3 float-right" variant="outline-danger" @click="toggleModal">close</b-button>
<b-button class="mt-3 float-right" variant="outline-warning" @click="updateProductInOrder" :disabled="invalid">save</b-button>
</template>
</ValidationObserver>
</b-modal>
Но я не могу скомпилировать эту ошибку:
Чтобы избежать неоднозначности области, слот по умолчанию также должениспользовать синтаксис, когда есть другие именованные слоты.
Моя проблема в том, что:
Я хотел бы отключить кнопку «отправить» в режиме реального времени с проверкой, а также я хотел бы переопределить модальный шаблон нижнего колонтитулаиз vue-bootstrap modal.
Если я поставлю outisde Я могу скомпилировать, но не могу отключить кнопку с ValidationObserver в допустимом слоте. У меня есть еще и codeSandBox.
https://codesandbox.io/embed/vue-template-o4vkk?fontsize=14
Что я не так?