Hi @zfdeveloper
No you do not have to do that. I mean yes Vue is active for whole application but your code will look something like that:
<form action="/new-job-preview" method="post" enctype="multipart/form-data">
@csrf
<div class="new-job-row">
<h2>{{ __('Photos') }}</h2>
<vue-dropzone
id="drop1"
:options="dropOptions"
:duplicate-check="true"
@vdropzone-removed-file="deleteImage"
></vue-dropzone>
</div>
<div class="btns-holder">
<a href="/new-job" class="btn"><i class="fas fa-angle-left"></i> {{ __('Previous Step') }}</a>
<button type="submit" class="btn">{{ __('Next Step') }} <i class="fas fa-angle-right"></i></button>
</div>
</form>
I'm using vue-dropzone here as you can see.