Armen
http://www.mikedoesweb.com/2017/dynamic-super-classes-extends-in-es6/
Armen
Даже вот такое нашёл
Armen
Armen
Консоль логами добыл, что вылетает на super()
Anton
покажи package.json
Armen
Т.ё. блин нельзя экстендить классы, которые были добыты из пакетов..
Anton
и .babelrc
Armen
У меня нухт, так что почти всё он сделал сам
Armen
{
"name": "...",
"version": "2.1.10",
"description": "Nuxt.js project",
"author": "Arsen Stahanov <arsen.stahanov@gmail.com>",
"private": true,
"@std/esm": "cjs",
"esm": {
"mode": "auto",
"cjs": true,
"await": true
},
"scripts": {
"dev": "nodemon --watch api --exec \"nuxt\"",
"build": "nuxt build",
"start": "nuxt",
"generate": "nuxt generate",
"lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
"precommit": "npm run lint"
},
"dependencies": {
"@std/esm": "^0.26.0",
"awesome-event-emitter": "^0.0.2",
"axios": "^0.18.0",
"axios-jsonp": "^1.0.1",
"multitab-events": "^0.0.2",
"multitab-singleton": "^0.0.1",
"node-sass": "^4.8.3",
"nodemon": "^1.17.3",
"nuxt": "^1.4.0",
"sass-loader": "^6.0.7",
"semantic-ui-vue": "^0.2.6",
"sequelize": "^4.37.6",
"socket.io": "^2.1.0",
"socket.io-client": "^2.1.0",
"vue": "^2.5.16",
"vue-server-renderer": "^2.5.16",
"vue-template-compiler": "^2.5.16"
},
"devDependencies": {
"babel-eslint": "^8.2.1",
"eslint": "^4.15.0",
"eslint-friendly-formatter": "^3.0.0",
"eslint-loader": "^1.7.1",
"eslint-plugin-vue": "^4.0.0"
}
}
Armen
В babelrc пихал вот это:
{
"presets": [
"env",
{
"exclude": [
"transform-es2015-classes"
]
}
]
}
Но безуспешно
Anton
поставь @babel/register babel-core babel-loader babel-preset-es2015
Anton
а в .babelrc
{
"presets": ["es2015"]
}
Armen
Да, только хотел спросить, спс ща попробую
Anton
не знаю, сработает или нет, но со всем этим никогда проблем не возникало))
Armen
Нет, не помогло
Armen
Хотя может nuxt не читает .babelrc
Armen
А, там можно в nuxt.config засунуть конфиг для бабеля
Armen
Не помогает короче
Vladislav
Anton
Armen
Denys
<input v-model="ava" type="file" id="photo">
Denys
Как правильно написать что бы взять значение с input
Denys
файл?
Denys
А то v-model="ava", не работает
Vladislav
работает
Denys
Формат стринг возв?
Vladislav
нет
Denys
Denys
как записать формат file?
Vlad
Через евент запиши не парься
Vlad
Вернись в ваниллу
Vladislav
куда записать
Vladislav
не могу понять
Denys
Vladislav
ну оно записывается
Armen
Vladislav
Armen
Это v-model?
Vladislav
д
Vlad
Так а в чем проблема
Vlad
А , перепутал авторов
Vlad
Странно , у меня v model файлы не чттал. Правда там multiple был
Romuald
Не выходит получить text выбранного селекта.
https://codeshare.io/aVmznb
Romuald
Поиск по массиву - чересчур костыль
T.A
Romuald
Romuald
Спасибо.
Только мне сыпет такую ошибку
Romuald
[Vue warn]: Property or method "event" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.
Romuald
надо евент описывать или он системный?
Дмитрий
Попробуй
Дмитрий
$event
Дмитрий
С долларом впереди
Romuald
Добавил. Получилось так
$event = текущий id
$event.target = undefined
$event.target.value = Error in event handler for "input": "TypeError: Cannot read property 'value' of undefined"
Rafael 🌵
Читаю эту статью и не вкуриваю, когда это удобно?
Rafael 🌵
Leveraging Render Props in Vue
https://medium.com/@dillonchanis/leveraging-render-props-in-vue-7eb9a19c262d
Anonymous
Можно просто @input="selectValue"
Rafael 🌵
Почему то дико смахивает на реализация шаблона "интерфейс" поверх компонент 🤔
Дмитрий
Дмитрий
Чето я не понял суть проблемы :(
Rafael 🌵
Romuald
чтобы на бек передавать готовый мессадж из селектов
Romuald
Пока только один способ. Обойти айтемсы через each и извлечь text по айдишнику
Дмитрий
У тебя в selected_items.marks что лежит?
Дмитрий
Если объект то попробуй убрать item-value=id
Romuald
Да, но ID нужны для следующего селекта. Чтобы подгрузить по апи модели
Romuald
Если вместо id использовать name - Все работает
Дмитрий
У тебя из обьекта возвращается только id
Дмитрий
Полностью объект выберется, а дальше какое угодно поле бери
Дмитрий
Блин с телефона не удобно то как )
Romuald
Точно
Romuald
Только чуток изменить надо
@input="onChange($event)"
Romuald
@input="onChange($event.name)"
Romuald
круто!
Romuald
Модель можно выкинуть.
Romuald
Блин с телефона не удобно то как )
Решил, спасибо большое. Как ты посоветовал. Но параллельно создал модельку, куда складывал объект. А там уже для каждого элемета объекта свои задачи
Anonymous
Где почитать про папки vue или webpack? У меня есть dist, node_modules, src. Какие идут в продакшн какие для чего? Где хранить картинки?