
Nioray
24.10.2018
19:54:44
ничто не мешает
Ну не каких это подоных камнйе и лишних телодвижений не заставит меня делать из за того что я не ноду, а вуе юзаю?

DimenSi
24.10.2018
19:55:31
тогда тут дело не в вью, а вообще в спа приложениях
готов ли ты разрабатывать спа приложение с soket.io платформой

Nioray
24.10.2018
19:56:53

Google

DimenSi
24.10.2018
19:57:53
в чем суть твоей игры
какой у нее интерфейс
на канвасе рисуется или дивы с текстом и кнопками?

Nioray
24.10.2018
20:00:18

DimenSi
24.10.2018
20:01:07
просто soket.io предоставляет фреймворк для рендеринга который позволяет динамически обновлять страницы без всех этих спа. Свое решение. И если у тебя дивы с кнопками, то вполне возможно и вью тебе там не нужен

Nioray
24.10.2018
20:01:41

Alexander
24.10.2018
20:02:34
господа
подскажет кто-то быстро? если у меня ref у элемента в v-for, то ref - массив, а ключ массива тогда что? - простой индекс?
или он :key берет

DimenSi
24.10.2018
20:02:42
хотя стоп
чет не то

Alexander
24.10.2018
20:03:43
как я понял, единственный выход тут это делать в ref имя зависящее от ключа какого-то, и брать потом из массива 0-й элемент

DimenSi
24.10.2018
20:03:46
там было с фреймворков

Google

Roma
24.10.2018
20:05:19
<avatar image=«{{ userinfo.album.photos[userinfo.album.photos.length - 1].lg }}»/>
как в image правильно вставлять значение?

Nioray
24.10.2018
20:05:46
Никита, спасиб за помощь. Будет какую инфу попереваривать.

Kenan
24.10.2018
20:07:40

Roma
24.10.2018
20:08:23
не читал)

Kenan
24.10.2018
20:08:36

Roma
24.10.2018
20:08:45

Сергей
24.10.2018
20:08:47

Roma
24.10.2018
20:08:52
админ панель до вск надо сделать

Kenan
24.10.2018
20:09:07
дедлайн(
Тогда лучше не спрашивай у нас, а доку 2 читай

Roma
24.10.2018
20:09:12

Kenan
24.10.2018
20:09:14
Там все написано черным по белому

Roma
24.10.2018
20:09:27

Kenan
24.10.2018
20:09:31
Просто одно дело - что то сложное, другое - это

rddlr
24.10.2018
20:11:24
@eddimensi спс что ро не навечно, а на сутки)
вопрос про аниме, @eddimensi
ты юзаешь его с Нукстом?

DimenSi
24.10.2018
20:11:58

rddlr
24.10.2018
20:12:13
да только в JS вроде

Google

DimenSi
24.10.2018
20:12:18

rddlr
24.10.2018
20:12:32
жаль, проблема с Нукстом, думал в курсе

DimenSi
24.10.2018
20:12:53
Nioray я понял с чем спутал
с meteorjs
https://www.meteor.com/
но мне говорят, что он мертв

Vitaly
24.10.2018
20:13:27

Alexander
24.10.2018
20:13:45

Vitaly
24.10.2018
20:15:05
Угу, так же делал
Хотя достаточно интересное поведение ref у элемента в v-for

Alexander
24.10.2018
20:15:47
имхо лучше бы это был объект

Alexander
24.10.2018
20:15:54
и ключ брался бы из key
но может в этом была какая-то изначальная логика

Nioray
24.10.2018
20:16:15

DimenSi
24.10.2018
20:16:45

Vitaly
24.10.2018
20:18:24
и ключ брался бы из key
Но вот это вообще было бы неочевидно, особенно если учесть, что key является необязетальным (понятно что будет warning, но код не сломается)

Alexander
24.10.2018
20:19:28
еще вопрос че бы было если бы это был v-for внутри еще одного v-for
массив как раз поэтому и сделали походу

Даниил
24.10.2018
20:20:00
Перебирались бы вложенные массивы

Google

Даниил
24.10.2018
20:20:04
Например
Типа, если в объекте ещё есть что-то внутри, то с помощью в-фор внутри в-фора можно перебрать это что-то

Vitaly
24.10.2018
20:21:06
да не, тут речь то про ref

Nioray
24.10.2018
20:23:24

Vitaly
24.10.2018
20:25:07
по сути это возможность создавать кастомные теги со своим api
все то, что мы сейчас делаем с помощью vue, react, etc

Admin
ERROR: S client not available

Vitaly
24.10.2018
20:25:31
https://www.webcomponents.org/introduction

Nioray
24.10.2018
20:25:41
ну это удобно. хз как раньше без этого было

Сергей
24.10.2018
20:27:09
<template>
<span v-if="asHtml" :style="gutterStyle" v-html="text"></span>
<span v-else :style="gutterStyle">{{text}}</span>
</template>
<script>
export default {
name: 'UserTextGutter',
props: {
text: {
type: String,
required: true
},
whiteSpaceValue: {
type: String,
default: 'pre-line'
},
asHtml: {
type: Boolean,
default: false
}
},
data () {
return {
gutterStyle: {
whiteSpace: this.whiteSpaceValue
}
};
}
};
</script>
у меня ошибка гдето должен быть определен props text в шаблоне, я закоментил его в пропсах модуля, но у меня не работает, вообще не пойму в чем смысл этого всего, я все это поставил в модуле, или это должен быть компанент?

Evgeniy
24.10.2018
20:30:34

Сергей
24.10.2018
20:32:04
а что в итоге должно получиться, вопрос же в том как отображить в нутри textarea \n как перенос строки, а тут такая логика ради этого?

Evgeniy
24.10.2018
20:36:26
Можно строку разделить по символу /n, будет массив, внутри textarea, этот массив виводиш в цыкле вставляя значения в тег span. Будеш textarea, с множеством тегов span каждый будет новой строкой поидее. Пробуй такой вариант експерементировать. Може кто знаэт как лучше, я так делал

Сергей
24.10.2018
20:48:30
спасибо попробую

Остап
24.10.2018
21:31:55
[Vue warn]: Error in render: "TypeError: Cannot read property 'thumb' of undefined"
<div class="col-lg-12" v-for="photo in allPhotos">
<div class="card">
<img :src="photo.urls.thumb" alt="" class="card-img">
</div>
</div>
Что не так?
Буду благодарен... #ostap_help
синтаксис вродь норм

Denys
24.10.2018
21:36:38

Google

Остап
24.10.2018
21:37:33

Andrey
24.10.2018
23:39:06
ЗА такую тупость я тебя и в дотнет чате забаню.

Салават
25.10.2018
04:40:10
Привет, читаю эту статью https://habr.com/post/350750/ и в комментах пишут "axios и vue-router в дев зависимости? Зачем?
И итерацию v-for надо с атрибутом :key писать, так правильно. Ну и линтер по шее даст.
OKyJIucT
10.03.18 в 10:21
0
Объясните, пожалуйста, как правильно и почему?
Spunreal
10.03.18 в 12:29
0
axios и vue-router используются в самом приложении, а не при его разработке. Поэтому эти пакеты надо подключать как обычные зависимости, а не dev. В dev зависимости отправляют всякие бабели, лоадеры и другие пакеты, которые нужны непосредственно только для разработки и сборки итоговых файлов. Сами пакеты в итоговые файлы не попадают",
собственно как правильно то сделать? а то этот пример у меня получился. но хочется сразу понять что да как


Sergey
25.10.2018
05:26:55
Всем привет, как лучше реализовать, такой случай
есть компонет, который инициализируется с дефолтными настройками, на которые завязана логика, родительский компонент может менять это настройки соотвесно, реализовал вот так, но мне не нравится, можно как-нибудь лучше ?
export default {
name: 'KeyboardLetter',
props: {
settings: Object
},
data () {
return {
numbers: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0],
layouts: this.settings.layouts,
layoutCurrent: '',
layoutCharacters: '',
viewNumbers: this.settings.type === 'any',
viewUpperCase: this.settings.defCase === 'upper',
viewKeySymbols: !!(this.settings.specSymb && this.settings.specSymb.length > 0),
viewSymbols: false,
viewSwitchLayouts: false,
allowChangeCase: this.settings.allowChangeCase,
lockUpperCase: false,
}
},
watch: {
settings () {
this.layouts = this.settings.layouts
this.viewNumbers = this.settings.type === 'any'
this.viewUpperCase = this.settings.defCase === 'upper'
this.viewKeySymbols = !!(this.settings.specSymb && this.settings.specSymb.length > 0)
this.viewSymbols = false
this.viewSwitchLayouts = false
this.allowChangeCase = this.settings.allowChangeCase
this.lockUpperCase = false
this._setKeyboardCharacters()
},
},
т.е. слежу за настройками если они поменялись то сбрасываю на начальные


Eugene
25.10.2018
05:31:07


Александр
25.10.2018
05:31:53
всем привет, а кто нить пробовал в роутере, в хуке бефор ентер делать конфирм диалог?
типа - вы уверены что хотите выйти? если да - то делаем выход и некст
если нет - тупо ничего не делаем

Remi
25.10.2018
05:48:35


Ilshat
25.10.2018
05:53:03
Всем привет, как лучше реализовать, такой случай
есть компонет, который инициализируется с дефолтными настройками, на которые завязана логика, родительский компонент может менять это настройки соотвесно, реализовал вот так, но мне не нравится, можно как-нибудь лучше ?
export default {
name: 'KeyboardLetter',
props: {
settings: Object
},
data () {
return {
numbers: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0],
layouts: this.settings.layouts,
layoutCurrent: '',
layoutCharacters: '',
viewNumbers: this.settings.type === 'any',
viewUpperCase: this.settings.defCase === 'upper',
viewKeySymbols: !!(this.settings.specSymb && this.settings.specSymb.length > 0),
viewSymbols: false,
viewSwitchLayouts: false,
allowChangeCase: this.settings.allowChangeCase,
lockUpperCase: false,
}
},
watch: {
settings () {
this.layouts = this.settings.layouts
this.viewNumbers = this.settings.type === 'any'
this.viewUpperCase = this.settings.defCase === 'upper'
this.viewKeySymbols = !!(this.settings.specSymb && this.settings.specSymb.length > 0)
this.viewSymbols = false
this.viewSwitchLayouts = false
this.allowChangeCase = this.settings.allowChangeCase
this.lockUpperCase = false
this._setKeyboardCharacters()
},
},
т.е. слежу за настройками если они поменялись то сбрасываю на начальные
почему бы не брать конфиг сразу из props?


Sergey
25.10.2018
05:56:18
почему бы не брать конфиг сразу из props?
у меня есть свойство viewNumbers: this.settings.type === 'any',
показывать ли числа, в конфиге может быть только тип клавиатруы any, letter, дальше логику я сам накручиваю
props же нельзя менять
вот что прилетает
keyboard: { type:'letter', extraCharacter: ',', layouts:['en','ru'], defCase:'lower', specSymb:'symb', allowChangeCase:false} }

Ilshat
25.10.2018
05:59:03

Салават
25.10.2018
06:00:38

Александр
25.10.2018
06:09:48

Алексей
25.10.2018
06:22:37
мораль этих стикеров в том что каждый язык по своему хорош

Alex
25.10.2018
06:23:59
Либо они все... Ну вы поняли