@vuejs_ru

Страница 3738 из 3900
DimenSi
02.10.2018
06:49:06
В даном случае слоты немного дают больше абстракции, так как ты сможешь прокинуть html, через пропсы только компонент можно прокинуть
Зачем мне что-то прокидывать, я нужен был не всепоглощающий компонент, а компонент под нужные случаи.

Pavel
02.10.2018
06:49:25
Тогда согласен, все нужно смотреть по случаю

DimenSi
02.10.2018
06:51:52
можно небольшой пример на 2-3 свойств, которые есть в baseProduct но не должны быть в TreshProduct?
Нет, все, что есть у base, должно типо быть и у tresh, только треш не знает как использовать свойства base и прокидывает их в base. А base уже сам определяет, либо же сам треш должен на основе своих свойств генерировать нужные для бейс

Типо, у треша нет свойство color, но есть у base, треш просто дальше прокидывает в base. Или же, у нас есть состояния у треша, например selected, треш на основе selected генерирует свойство color blue/red и прокидывает в base

Google
Александр
02.10.2018
06:59:43
логику понял, реализовать как не очень, в base все через v-if делать? или как то подставлять img title price компоненты в зависимости что придет?

Rustam
02.10.2018
07:11:42
Вопрос не много не по теме. Кто юзал паттерн медиатор. Оычно при подписке на него передаются функции, которые потом нужно выполнить. Как быть если нет функции а есть свойство(геттер, сеттер)

и нужно выполнить сеттер

Vitalii
02.10.2018
07:24:06
всем привет, такая диллема - есть дочерний компонент, из которого нужно достать объект и перекинуть в другой дочерний компонент - мне для этого лучше vuex использовать?

DimenSi
02.10.2018
07:25:24
логику понял, реализовать как не очень, в base все через v-if делать? или как то подставлять img title price компоненты в зависимости что придет?
<template> <div class="weapon-history"> <div class="weapon-history__image"> <WeaponBase class="weapon-history__base" size="normal" :skin="skin" /> <span class="weapon-history__price" v-if="price">{{ $n(price) }} {{ priceType }}</span> </div> <div class="weapon-history__title" v-tooltip="tooltip" v-if="showName"> <span class="weapon-history__text">{{ skin.skin.first_name }}</span> <span class="weapon-history__text">{{ skin.skin.last_name }}</span> </div> </div> </template>

DimenSi
02.10.2018
07:36:34
а сам компонент weaponBase можно взглянуть?
<template> <div :class="b({ isLoading, size })" @click="clickHandler"> <img class="weapon-base__image" :src="image" :alt="alt" ref="image" v-show="!isLoading"> <div class="weapon-base__rarity"> <WeaponRarity :color="color" :type="rarityType" :animation="rarityAnimation" v-if="!rarityHide"/> </div> <ImgLoader class="weapon-base__loader" v-show="isLoading"/> </div> </template>

Александр
02.10.2018
07:36:40
спасибо

a
02.10.2018
07:38:42
привет друзья, кто может подсказать, у меня есть grid с чек боксами, не могу считать массив с выбранными записями, у кого-нибудь есть пример?

Andrey
02.10.2018
07:41:44
код можно?

Vitalii
02.10.2018
07:49:25
можно патерн MessageBus. проще. пара строчек
благодарю, но уже использовать эмитер)

как в темплейте вью проверить, пустой ли массив?

Google
RomanSh
02.10.2018
07:50:10
Siarhei
02.10.2018
07:54:00


Vitalii
02.10.2018
07:55:17
разве отменяли .length ?
спасибо большое)

Dmitrij
02.10.2018
08:08:32
логично

Siarhei
02.10.2018
08:09:50
Это ответ, что без length можно обойтись просто if(array)

Max
02.10.2018
08:13:58
Всем привет. Подскажите плиз как сделать програмно ScreenShot компонента?

Vlad
02.10.2018
08:15:06
Ты кстати не тот пример привёл.

Vlad
02.10.2018
08:18:24
If приводит типы , а не сравнивает с true

Саша
02.10.2018
08:18:55
If приводит типы , а не сравнивает с true
Пустой массив приведется к истине

Siarhei
02.10.2018
08:19:09
ок

Саша
02.10.2018
08:19:11
Дмитрий
02.10.2018
08:21:28
Доброе утро. Подскажите пожалуйста кто сталкивался. Делаю npm run build но пути прописываются такие : http://localhost/js/chunk-vendors.da89de84.js А сам проект лежит по адресу : http://localhost/fx/dist/index.html В каких настройках нужно что то сменить что бы пути нормально прописывались?

Alex
02.10.2018
08:23:23
https://cli.vuejs.org/ru/config/#baseurl

Mikhail
02.10.2018
08:24:12
webpack конфиг тебе в помощь

Дмитрий
02.10.2018
08:27:24


Где найти этот Вебпак конфлиг?

Sunlive
02.10.2018
08:27:50
vue.config.js

chainWebpack: ops => ( или как то так)

Google
Sunlive
02.10.2018
08:28:11
создаешь файл если нет, правишь вебпак по доке

https://cli.vuejs.org/ru/config/#vue-config-js

тут нынче стикеры удалять стали?

Дмитрий
02.10.2018
08:30:53
Ага, понял. Вручную нужно его создать просто

спасибо



а это что за ошибка? кто сталкивался?

Sunlive
02.10.2018
08:32:55
сори братик, экстрасенсы в отпуске

Дмитрий
02.10.2018
08:33:41


Игорь
02.10.2018
08:33:46
а это что за ошибка? кто сталкивался?
что делал, что ошибка появилась?

Дмитрий
02.10.2018
08:33:53
build сделал

и все

Игорь
02.10.2018
08:34:04
компонент правильно подключил?

Дмитрий
02.10.2018
08:35:34
import Main from './views/Main.vue'

export default new Router({ mode: 'history', routes: [ { path: '/', name: 'Main', component: Main, redirect : "/webinar" }, ................

в npm run serve все отлично работает

Mikhail
02.10.2018
08:36:12
Ну и где ты тут эспортируешь render?

Дмитрий
02.10.2018
08:38:07


вот мейн js

Ilya
02.10.2018
08:38:28
Как объядинить scss и css modules ?

Google
Ilya
02.10.2018
08:38:43
В SFC

Mikhail
02.10.2018
08:41:06
У тебя ошибка какая?? почитай и переведи ее, у тебя 'render' undefined

Вообще я либо сонный , ибо хз, но ты пытаешься из Main.vue подключить В Main.vue

Дмитрий
02.10.2018
08:42:55
Я Понял. Сейчас поиграюсь

Admin
ERROR: S client not available

Vlad
02.10.2018
08:47:11
все из коробки пашет, в чем проблема

Ilya
02.10.2018
09:24:54
Я не использую vuecli

Dmitrij
02.10.2018
09:29:24
Я не использую vuecli
А какой шаблон используешь?

или вручную все настраиваешь?

Ilya
02.10.2018
09:37:39
Вручную

Петр
02.10.2018
09:51:07
Ребят, вопрос есть, юзаю тайпскрипт, как лучше юзать интерфейсы? Импортить по нужде или декларировать глобально?

Ilya
02.10.2018
10:18:23
<style lang="scss" module> @import "@styles/alpha/components/_newswidget.scss"; .red { color: red; } </style> Как сделать чтобы работала такая конструкция ?

Nursultan
02.10.2018
10:25:04
Салам всем. Можете помочь.



Выдает ошибку

Святослав
02.10.2018
10:25:51
кроссдоменный запрос запрещен, если на запрашиваемом ресурсе нет явного разрешения

Nursultan
02.10.2018
10:26:04
Добавлял недеров

Artemy
02.10.2018
10:26:24
На бекенде Express?

Google
Междоус
02.10.2018
10:26:30
CORS. Запрещено запросы с твоего хоста слать. localhost:8080

Nursultan
02.10.2018
10:26:48
Laravel

Святослав
02.10.2018
10:27:19
так у тебя с домена nsv-test идет запрос на Localhost - CORS и ругается

если очень нужно разрешить, то пусть localhost в ответе в header отправляет Access-Control-Allow-Origin: *

Nursultan
02.10.2018
10:30:35
Святослав
02.10.2018
10:30:48
ну тогда наоборот)

Nursultan
02.10.2018
10:32:15
ну тогда наоборот)
А как добавлять у меня axios. Пробовал добавить но без результата

Святослав
02.10.2018
10:33:07
А как добавлять у меня axios. Пробовал добавить но без результата
блин, сервер должен ответить этим заголовком что запрос разрешен

Nursultan
02.10.2018
10:33:49
серваке стоит такой хедер

Святослав
02.10.2018
10:34:55
Allow-Origin нет.. но это только на девелоп режим, на проде такие заголовки лучше убрать

Nursultan
02.10.2018
10:37:30


Поставил но та же ошибка

Святослав
02.10.2018
10:40:05
странно

Nursultan
02.10.2018
10:40:46
Пробе все норм работает

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