Я пытаюсь открыть модальное окно для заполнения формы в Vue.Js с помощью Bootstrap, но модальное содержимое не охватывает весь модальный режим, а только небольшую его часть.
Я также использовал Google Materialize CSS с Boostrap (по причинам) и пытался удалить cdns Materialize CSS, но проблема в другом.
Код для модального:
<div class = "modal fade" id = "exampleModal" tabindex = "-1" aria-labelledby = "exampleModalLabel" aria-hidden = "true">
<div class = "modal-dialog" >
<div class = "modal-content">
<div class = "modal-header">
<div class = "form-group">
<label for = "recipient-name" class = "col-form-label">Title:</label>
<input type = "text" class = "form-control" id = "recipient-name" v-model = "title">
</div>
<button type = "button" class = "close" data-dismiss = "modal" aria-label = "Close">
<span aria-hidden = "true">×</span>
</button>
</div>
<div class = "modal-body">
<form>
<!-- <div class = "form-group">
<label for = "recipient-name" class = "col-form-label">Title:</label>
<input type = "text" class = "form-control" id = "recipient-name" v-model = "title">
</div> -->
<div class = "form-group">
<label for = "message-text" class = "col-form-label">Content:</label>
<textarea class = "form-control" id = "message-text" v-model = "content" rows = "5"></textarea>
</div>
</form>
</div>
<div class = "modal-footer">
<button type = "button" class = "btn btn-secondary" data-dismiss = "modal">Close</button>
<button type = "button" class = "btn btn-primary" @click = "saveChanges()">Save Note</button>
</div>
</div>
</div>
</div>
я не стилизовал его но порядок, в котором cdns для boostrap и materilize css
<link href = "https://fonts.googleapis.com/css?family=Saira+Semi+Condensed&display=swap" rel = "stylesheet">
<link href = "https://fonts.googleapis.com/icon?family=Material+Icons" rel = "stylesheet">
<link rel = "stylesheet" href = "node_modules/firebaseui/dist/firebaseui.css">
<link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity = "sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin = "anonymous">
<link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src = "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity = "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin = "anonymous"></script>
<script src = "https://www.gstatic.com/firebasejs/4.3.0/firebase.js"></script>
<script src = "/node_modules/vue-cookie/build/vue-cookie.js'"></script>
я отредактировал вопрос
Было бы полезно, если бы вы сделали рабочий фрагмент
не знаю как это сделать .ps гугление мне тоже не помогло про сниппет
Проблема заключается в материализации CSS.. Эта строка: <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<link href = "https://fonts.googleapis.com/css?family=Saira+Semi+Condensed&display=swap" rel = "stylesheet">
<link href = "https://fonts.googleapis.com/icon?family=Material+Icons" rel = "stylesheet">
<link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity = "sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin = "anonymous">
<!--link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"-->
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src = "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity = "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin = "anonymous"></script>
<script src = "https://www.gstatic.com/firebasejs/4.3.0/firebase.js"></script>
<button type = "button" class = "btn btn-primary" data-toggle = "modal" data-target = "#exampleModal">
Launch demo modal
</button>
<div class = "modal fade" id = "exampleModal" tabindex = "-1" aria-labelledby = "exampleModalLabel" aria-hidden = "true">
<div class = "modal-dialog">
<div class = "modal-content">
<div class = "modal-header">
<div class = "form-group">
<label for = "recipient-name" class = "col-form-label">Title:</label>
<input type = "text" class = "form-control" id = "recipient-name" v-model = "title">
</div>
<button type = "button" class = "close" data-dismiss = "modal" aria-label = "Close">
<span aria-hidden = "true">×</span>
</button>
</div>
<div class = "modal-body">
<form>
<!-- <div class = "form-group">
<label for = "recipient-name" class = "col-form-label">Title:</label>
<input type = "text" class = "form-control" id = "recipient-name" v-model = "title">
</div> -->
<div class = "form-group">
<label for = "message-text" class = "col-form-label">Content:</label>
<textarea class = "form-control" id = "message-text" v-model = "content" rows = "5"></textarea>
</div>
</form>
</div>
<div class = "modal-footer">
<button type = "button" class = "btn btn-secondary" data-dismiss = "modal">Close</button>
<button type = "button" class = "btn btn-primary" @click = "saveChanges()">Save Note</button>
</div>
</div>
</div>
</div>
Пожалуйста, добавьте свой HTML и CSS, иначе очень сложно предложить какую-либо помощь.