$data = $api->getJson();
$model = new YourModel($data);
"set VUE_APP_PROCEDURE=build & vue-cli-service build"
обычный cmd (shell) скрипт, set реализация переменных в cmd,set VUE_APP_PROCEDURE=build &
до & (который разделяет команды для возможности использования inline) и у вас получается не build
а build с пробелом
"build": "set VUE_APP_PROCEDURE=build& vue-cli-service build",
const certificate = ref({});
shortingTechItems(certificate.pto)
прилетает undefined
В чем проблема
как исправить?
- const shortingTechItems = (item) => {
- const arr = [];
- item.map((i) => {
- arr.push(Number(i.replace(/\D+/g, "")));
- });
- return arr;
- };
+ const shortingTechItems = items => items.map(n => +n.replace(/\D/g, ''));
Vue
использует webpack
, а webpack
использует для запросов конкретные пути, которые ты указываешь при билде.publicPatch
указывает на соответствующий сайт.webpack
позволяет менять публичный путь динамически, присваивая его переменной __webpack_public_path__
. Остаётся только при старте приложения получить путь к скрипту, например из document.currentScript
, выделить из него нужный путь и присвоить его.