Не пойму почему при вызове console.log(this.imagePath) я получаю UNDEFINED, вместо "Hoho". Соответственно заменить переменную не получается вообще. Как правильно ее заменить?
data() {
return {
imagePath: 'Hoho',
};
},
methods: {
selectImage() {
var lfm = function(options, cb) {
var route_prefix = (options && options.prefix) ? options.prefix : '/laravel-filemanager';
window.open(route_prefix + '?type=' + options.type || 'file', 'FileManager', 'width=900,height=600');
window.SetUrl = cb;
}
lfm({type: 'image', prefix: ''}, function(url, path) {
console.log(this.imagePath, path);
});
},
lfm({type: 'image', prefix: ''}, (url, path) => {
this.imagePath = path;
});
Забавно, но замена function (url, path) на (url, path) => решило проблему... Но я не понимаю почему =)
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть код htmlКак мне выбрать data-id у option при клике? Мучаюсь два часа
Есть имя файла и файл в формате base64Если размер файла превышает 2mb, то браузер chrome говорит что имеется ошибка сети
Есть сайт на wordpress c установленным плагином для краудфайндинга
Как из куска HTML выцепить и удалить элемент с нужным классом price priceVariant? Предполагается что таких блоков <li>