Hej, chcę umieścić widget Inpost (wybór paczkomatu) na stronie (w komponencie) Vue.js . Wie ktoś może jak to zrobić?
Tak wygląda mój kod którego używam poza Vue.js
<input id="address_details_inpost" type="hidden" value=""
name="address_details_inpost">
<input id="inpost_name" type="hidden" value="" name="inpost_name">
<input id="inpost_description" type="hidden" value="" name="inpost_description">
</div>
<div id="select-inpost" class="form-group">
<label for="easypack-widget"
class="col-form-label">{{ __('front.shipment_block.inpost') }}</label>
<div id="easypack-widget"></div>
</div>
<script type="text/javascript">
window.onload = function () {
easyPack.dropdownWidget('easypack-widget', function (point) {
$('#address_details_inpost').val(JSON.stringify(point.address_details));
$('#inpost_name').val(point.name);
$('#inpost_description').val(point.location_description);
});
}
</script>
<script async src="https://geowidget.easypack24.net/js/sdk-for-javascript.js"></script>
<link rel="stylesheet" href="https://geowidget.easypack24.net/css/easypack.css"/>
<script type="text/javascript">
window.easyPackAsyncInit = function () {
easyPack.init({});
var map = easyPack.mapWidget('easypack-map', function (point) {
console.log(point);
});
};
</script>