Vladimir
просто этим никто не пользуется)
Rafael 🌵
почему деструктуриция должна сохранять ссылку на исходный объект каунт?
Rafael 🌵
особено если это примитив
Андрей
я так сделал, чтобы инкремент не к this.count применять
Андрей
да
Rafael 🌵
тогда почему это будет работать?
Rafael 🌵
а, стоп
Андрей
ну как это. я заэмитил соытие, передал новое значение
Андрей
а родитель не реагирует на это
Rafael 🌵
так, скажи теперь мне, почему ты используешь инкремент и декримент, а не +-1?
Rafael 🌵
схема проста:
1) передаешь компоненту пропсу
2) в функции ты посылаешь событие на изменение
3) в родителе ловишь событие
4) изменяешь значение
5) изменение значение отправляется в компоненту
Андрей
Андрей
опять отссылка в доку
Rafael 🌵
Rafael 🌵
пока что я не вижу проблем
Андрей
тоесть оно автоматом должно реагировать на $emit('update:count')
Rafael 🌵
может ты уже закинешь свою компоненту в песочницу?
Rafael 🌵
странно что ты до сих пор не догадался это сделать
Андрей
ща
Victor
А никто не обратил внимание, что используется ПОСТинкремент?
Завтра
Завтра
@AndreyKlimash специально для тебя сделали https://codesandbox.io/s/vue/
Илья 🔥
Господа, привет! Есть опыт с nuxt.js?
Я столкнулся с проблемой: env параметры криво компилятся.
Вот пример nuxt.config.js:
js
env: {
url: (function () {
let proto = (process.env.APP_SSL_ENABLED == true ? 'https' : 'http') + '://'
return {
api: proto + process.env.APP_API_DOMAIN,
main: proto + process.env.APP_MAIN_DOMAIN,
local: 'http://' + process.env.APP_MAIN_DOMAIN + ':3000',
}
})(),
},
В таком виде работает нормально на локалке (винда или мак), но не работает на сервер (центос). Всё это чудо в любом случае, запускается внутри докера (линукс).
Вот это работает на сервере, но не работает на локалке:
js
env: {
url: {
appSslEnabled: process.env.APP_SSL_ENABLED,
api: JSON.stringify((process.env.APP_SSL_ENABLED == true ? 'https' : 'http') + '://' + process.env.APP_API_DOMAIN),
main: JSON.stringify((process.env.APP_SSL_ENABLED == true ? 'https' : 'http') + '://' + process.env.APP_MAIN_DOMAIN),
local: JSON.stringify('http://' + process.env.APP_MAIN_DOMAIN + ':3000')
}
},
Илья 🔥
Кто-нибудь сталкивался с такой проблемой?
Victor
Переменные окружения прокинул в докер?
Сам по себе он этого не делает
Илья 🔥
Да
Илья 🔥
Они норм туда падают.
Илья 🔥
Проблема в механизме env внутри nuxt, возможно, но я не могу понять с чего бы.
Илья 🔥
Victor
Victor
Ну почему никто не читает предыдущие сообщения
Илья 🔥
Victor
this.$emit('update:count', count-1)
Илья 🔥
Илья 🔥
Rafael 🌵
Андрей
Илья 🔥
БЛЭТ
Илья 🔥
Проблема была в версиях нухта
Alex
Господа, привет! Есть опыт с nuxt.js?
Я столкнулся с проблемой: env параметры криво компилятся.
Вот пример nuxt.config.js:
js
env: {
url: (function () {
let proto = (process.env.APP_SSL_ENABLED == true ? 'https' : 'http') + '://'
return {
api: proto + process.env.APP_API_DOMAIN,
main: proto + process.env.APP_MAIN_DOMAIN,
local: 'http://' + process.env.APP_MAIN_DOMAIN + ':3000',
}
})(),
},
В таком виде работает нормально на локалке (винда или мак), но не работает на сервер (центос). Всё это чудо в любом случае, запускается внутри докера (линукс).
Вот это работает на сервере, но не работает на локалке:
js
env: {
url: {
appSslEnabled: process.env.APP_SSL_ENABLED,
api: JSON.stringify((process.env.APP_SSL_ENABLED == true ? 'https' : 'http') + '://' + process.env.APP_API_DOMAIN),
main: JSON.stringify((process.env.APP_SSL_ENABLED == true ? 'https' : 'http') + '://' + process.env.APP_MAIN_DOMAIN),
local: JSON.stringify('http://' + process.env.APP_MAIN_DOMAIN + ':3000')
}
},
cross-env ещё можно заюзать
Alexey
Как мне поставить картинку на фон? (img - адрес картинки)
Жалгас
Привет)
Жалгас
как не писать постоянно this?
Жалгас
вроде была такая чтука в lodash кажись bindAll
Жалгас
только я не знаю как работает
Vladimir
где itemProp это принимаемый пропс
Vladimir
дичь кароче)
Жалгас
Vladimir
и так, спасибо, что есть v-model, v-for, v-if, которые облегчают разработку
Vladimir
от this не деться, т.к. мы работаем с объектом вью
Жалгас
Жалгас
Завтра
есть with, но это гавно
Завтра
Vladimir
with уже больше года под проектом ..
Vladimir
Хай пишет, по-любому из коробки этого уже не будет, т.к. миграция будет просто болезненной
Завтра
Зачем избавляться от this?
Vladimir
Кому-то впадлу стало писать его, кто-то на реакте не писал просто)))
Жалгас
Завтра
Радуйтесь, что не пишете редусеры и у вас сеттеры вместо setState
Oleksandr
Чем простите удобнее?)
Завтра
Простите, что бля?
Albert
Так а в вуе можно и не глобально...
Albert
Что-то сложно)
Oleksandr
Забей. У меня проект на system js. Наелся этих "явных" импортов
Завтра
Что ты высрал, иди доку почитай
Завтра
Я понял, ты троллишь
Oleksandr
Что ты несёшь?))
Завтра
Тупа напився пиваса и пишет из баньки
Oleksandr
Мне удобно сделать плагином свои компоненты. Заюзать Vue.use() и не париться импортом в каждом нужном файле