@vuejs_ru

Страница 1477 из 3900
Rafael
17.10.2017
12:48:58
Хотяяя, хмм

Сделай data в виде метода
Метода фабрики, возвращающий объект

Vladimir
17.10.2017
12:50:10
this убери
Есть какое-либо объяснение почему конкретно в этом случае ненужен был this ?

Rafael
17.10.2017
12:50:53
Google
Rafael
17.10.2017
12:51:03
И так понятно, что все данные берутся от this

Roman
17.10.2017
12:55:54
https://image.prntscr.com/image/M8zjsBM2Rru0g-N0UoPvsw.png В чем проблема? если меняю местами header и mapping, то тогда header нету. Помогите плз)
Как вы вообще докатываетесь до такого))) в доке на 1й странице пример. Там нет this, но мы зачем то его напишем))

Vladimir
17.10.2017
12:57:24
Как вы вообще докатываетесь до такого))) в доке на 1й странице пример. Там нет this, но мы зачем то его напишем))
Всю жизнь писал и докатился как-то, пишу чтобы не запутаться в случае, если в цикле будет одно и то же название. Не суть, если это возможно, то кто-нибудь докатится и будет это использовать

Oleksii
17.10.2017
13:05:43
Всем привет,подскажите как добавлять компоненты при использовании cdn версии

Жалгас
17.10.2017
13:09:38
$forseUpdate или как там)
https://jsfiddle.net/ctq5jggg/

что-то не срабатывает

там в примере, в моем представлении, при нажатии refresh должен срабатывать mounted(), но он не срабатывает, почему?

Alex
17.10.2017
13:12:15
потому что компонент уже примонтирован и надо следить за updated?

Жалгас
17.10.2017
13:13:21
а можно как нибудь сделать force Mount?

Жалгас
17.10.2017
13:16:44
ну чтобы лишний раз не писать в каждом компоненте init() и reset() методы

когда там куча всего непонятного происходит

Oleksii
17.10.2017
13:18:25
Никто не подскажет?

Google
Sergio
17.10.2017
13:18:58
какая разница как ты его подключаешь

Oleksii
17.10.2017
13:19:35
не могу использовать require,подключать *.vue

Sergio
17.10.2017
13:20:14
мне кажется тебе надо пройти на ютуб

Alex
17.10.2017
13:20:43
а можно как нибудь сделать force Mount?
Отмонтировать и примонтировать. Например обернуть в v-if и принудительно сделать чтобы скрылся и потом показался

Жалгас
17.10.2017
13:21:22
Отмонтировать и примонтировать. Например обернуть в v-if и принудительно сделать чтобы скрылся и потом показался
да... не изящно)) ну в принципе для быстрого костыля вполне) щас по идее так и сделано)

ну просто при разработке новых роутов, при mounted() которых должны идти запросы и в зависимости от результата которых должны срабатывать v-if'ы, меняться данные запускаться методы. В общем каждый раз надо учитывать какие-то init() и reset() методы, вещать watch()'еры на разные props свойства

а тут так раз и не паришься, делаешь все как будто в компонент все один раз падает

ну... в теории

Yaroslav
17.10.2017
13:26:05
Oleksii
17.10.2017
13:26:49
require в браузере?
я знаю что require работает на стороне сервера,поэтому и спрашиваю как подключить подругому

Yaroslav
17.10.2017
13:27:15
Я думаю что подучить бы вообше js не мешало бы..

Sergio
17.10.2017
13:27:20
:D

Yaroslav
17.10.2017
13:56:25
Я сейчас стартану волну хейта, но никто с докером под вин не работает?

Andrey
17.10.2017
13:59:45
Народ подскажите плз что за штука такая "let"

Встретил её в коде, не пойму для чего

Alex
17.10.2017
14:00:30
Встретил её в коде, не пойму для чего
объявление переменной (раньше был var)

Andrey
17.10.2017
14:00:39
а, ок, спасибо)

Google
Yaroslav
17.10.2017
14:00:44
es6 в помощь, это о let

Максон
17.10.2017
14:01:19
Я сейчас стартану волну хейта, но никто с докером под вин не работает?
я работаю, но не сильно в него вникал. после каждого ребута бд теряет свои данные

aleksey
17.10.2017
14:01:49
Привет, у меня проблема с nuxt. Пытаюсь асинхронно получить data пытаюсь: import {getStocks} from '../api/index' export default { components: { Share }, async data () { let { data } = await getStocks() console.log(data, 'data') return { cardData: data } } Вроде все по докам https://ru.nuxtjs.org/guide/async-data А все равно ругается на: [Vue warn]: data functions should return an object: } или даже так: import {getStocks} from '../api/index' export default { components: { Share }, data () { return getStocks() .then((res) => { return { cardData: res.data } }) }

reskwer
17.10.2017
14:02:27




Максон
17.10.2017
14:03:17
не совсем понял. я делаю docker-compose up, и потом хоть останавливай сперва контейнер, хоть сразу перезагружай ноут - все равно данные из бд теряются. это у меня с postgres такая шляпа

про монтирование диска я знаю, не помогло

Yaroslav
17.10.2017
14:04:20
Ну до этой шляпы я еще дойду. У меня хот релоад не работает. Хоть ты убейся, уже все ишью перебрал и в чате докера молчат

Victor
17.10.2017
14:05:04
про монтирование диска я знаю, не помогло
с mysql все норм. Прокинул /var/lib/mysql и все как часики гугли, все ли папки ты прокинул - может постгресу еще что-то нужно

Yaroslav
17.10.2017
14:05:26
там мы о win 10

Максон
17.10.2017
14:05:28
не пробовал и возможно скажу очевидное, но буквально на днях где то видел инструкцию по настройке докера и вью - там надо пробросить порт 8080 или на каком ливрелоад запускается

Максон
17.10.2017
14:08:31
с mysql все норм. Прокинул /var/lib/mysql и все как часики гугли, все ли папки ты прокинул - может постгресу еще что-то нужно
с монтированием все сохраняло как надо, но при повторном docker-compose up посгрес ругался что директория непустая и отказывался запускаться. с мускулом такого нет?

Victor
17.10.2017
14:08:49
не, все норм

Yaroslav
17.10.2017
14:10:57
не пробовал и возможно скажу очевидное, но буквально на днях где то видел инструкцию по настройке докера и вью - там надо пробросить порт 8080 или на каком ливрелоад запускается
Я не о вью. Например поднял сервер на koa, висит себе да и висит. Пока не стала неободимость тестить плюшки. И вот тут шляпа. Все изменения через рестарт имиджа. Бесит. Да это решается вариантом поднять тупо сервер и проксить нджинксом, да можно и перебутнуться и с линукса всё делать, но ёб жеш их мать!)

aleksey
17.10.2017
14:21:56
asyncData может быть с асинхронщиной, это метод Nuxt
понял, спасибо, похоже русские доки уже не актуальны правда import axios from 'axios' import {getStocks} from '../api/index' export default { components: { Share }, asyncData ({ params }) { return axios.get('/actions') .then((res) => { return { cardData: res.data } }) } тоже не срабатывавет

Alex
17.10.2017
14:22:24
Русские доки к Nuxt там пока для версии 0.10, а сейчас уже 1.0-rc11 :)

как я понял в data должно быть свойство cardData у вас, потому что возвращаемый из asyncData объект полностью заменяет data

Google
Alex
17.10.2017
14:23:09
или мержится (эт я хз)

aleksey
17.10.2017
14:23:48
в доках пишут, что мержится

Alex
17.10.2017
14:25:05
эти асинхронные данные только для SSR если что :)

а для обычной работы надо получать по-старинке

Жалгас
17.10.2017
14:25:29
Ну так в updated вызывать те же методы что и в mounted
действительно) а как можно router-view перезагрузить, чтобы в каждом роуте не отлавливать

Alex
17.10.2017
14:26:54
ну параметр же меняться должен какой-то

Admin
ERROR: S client not available

Alex
17.10.2017
14:27:43
вам вообще не нужно обновлять компонент, вам нужно лишь при изменении каких-то входных параметров заново получать данные

aleksey
17.10.2017
14:35:14
а для обычной работы надо получать по-старинке
Понял в чем проблема, вызывал с компонента а не с пэйджа

Alex
17.10.2017
14:40:36
это и есть путь легче!

делаете нормально, никаких странных велосипедов и костылей не прикручиваете, всё остаётся ясным и понятным

чудеса да и только)

Rafael
17.10.2017
14:52:44
Русские доки к Nuxt там пока для версии 0.10, а сейчас уже 1.0-rc11 :)
потому что настоящие мужики читают сорсы!

Жалгас
17.10.2017
14:53:06
странная вещь, повесил клик на div, он срабатывает на всем кроме тега < i > с чего бы это могло быть? .roles(v-else, v-click-outside="closeRoles") .avatar( v-for="r in roles", @click="selectRole(r)", :class="rolesOpen ? '' : r.active ? '' : 'hidden'" ) .photo .img(:style="'background-image: url(/' + (r.name == 'CLIENT' ? photoUrl : r.photoUrl) + ');'") .first-info .name {{r.name == 'CLIENT' ? name : r.provider_info.fullname}} .whois {{r.name == 'CLIENT' ? phone : r.title_ru}} i.fa.fa-angle-down(v-if="!rolesOpen") // click по родителю не срабатыет

Rafael
17.10.2017
14:54:24
у меня так с вью каждый раз, пойму какой-то кусочек сорсов, а потом выяснятеся, что в новой версии дописали еще столько же

Google
Serj
17.10.2017
14:56:11
Парни, подскажите

const vm = new Vue({ el: pictureUploadElement, data: { form: new FileUploadForm({ preview: JSON.parse(settings), }), },

как получить $el внутри FileUploadForm

по this там естественно сама FileUploadForm

Rafael
17.10.2017
14:57:02
vm.$el

Roman
17.10.2017
14:57:31
span не помог(
тогда обкладывай все консоль логами и смотри где уже не работает)

Serj
17.10.2017
14:58:37
vm.$el
внутри FileUploadForm нет же этой переменной

Жалгас
17.10.2017
15:00:58
тогда обкладывай все консоль логами и смотри где уже не работает)
обложил, вроде вина директивы, воспринимает вложенный тэг какбудто он наружи

понятно, оказалось директива не дружит с v-if

Rafael
17.10.2017
15:03:15
внутри FileUploadForm нет же этой переменной
если его там нет, то и вопроса никакого нет ?‍♂️

Rafael
17.10.2017
15:04:22
ты можешь инициализировать поле в vue пустым значнием, а уже после создания инстанса присвоить ему значение из вне, напрмиер

reskwer
17.10.2017
15:07:05
Почему в NUXT при компеляции nuxt generate появляется второй тег стайл со стилями плагина который перебивает мои стили, как исправить это, как поменять местами



Страница 1477 из 3900