
DimenSi
26.03.2017
19:16:03
а еще есть position: sticky

Vladimir
26.03.2017
19:20:04

Nikita
26.03.2017
19:20:31
хорошее решение, если пофигу на IE и EDGE

DimenSi
26.03.2017
19:20:41
http://caniuse.com/#search=sticky

Google

trilog
26.03.2017
19:20:56
микр лагает
очень сильно

DimenSi
26.03.2017
19:22:07
Насколько я знаю, самый простой способ проверить на viewport, это просто проверять через elem.getBoundingClientRect позицию по отношение к окну.

Vladislav
26.03.2017
19:27:25

DimenSi
26.03.2017
19:32:03
ssh-agent?

Rafael
27.03.2017
04:11:03
Show HN: Codewich – A live-updating TypeScript/CSS/HTML playground (Score: 100+)
Link: http://j.mp/2nmu3ok
Show HN: Caster – Screencasts Manager in Elixir, Phoenix and Vue (Score: 102+)
Link: http://j.mp/2nnSfHd

Nightwelf
27.03.2017
05:45:57
всем привет! никто не знает как можно поменять значение одного компонента из другого?

Rafael
27.03.2017
05:46:32

Nightwelf
27.03.2017
05:47:00
сейчас попробую погуглить, спасибо

Rafael
27.03.2017
05:47:18
https://ru.vuejs.org/v2/guide/components.html#Динамическое-переключение-компонентов
А, стой
Я не то прочитал, ух лол

Google

Nightwelf
27.03.2017
05:48:09
сейчас почитаю :) спасибо!

Rafael
27.03.2017
05:48:33
В зависимости от того, в каком отношении находятся компоненты, ты можешь использовать шину, эмитить события, использовать посредника в виде vuex, передавать пропсу

Nightwelf
27.03.2017
05:49:46
я просто хочу менять заголовок, шапку странички в зависимости от роута

Rafael
27.03.2017
05:50:24
Либо разные компоненты для разных страничек
Либо можешь в meta сувать что тебе нужно, а в компоненте её читать
А, ещё можешь слоты использовать

Nightwelf
27.03.2017
05:52:15
для разных роутов и так же разные компоненты

Alex
27.03.2017
05:52:29
у Vue появился собственный магазинчик
https://vue.threadless.com/

Rafael
27.03.2017
05:52:44
Вах, круто

Nightwelf
27.03.2017
05:53:15

Alex
27.03.2017
05:53:31
ну монетизироваться видимо пробуют)
но чет футболки сами по виду какие-то не оч)

Rafael
27.03.2017
05:54:24
И 25$ за шт
А исходники есть в открытом доступе?

Alex
27.03.2017
06:32:14
исходники чего

Google

Alex
27.03.2017
06:32:19
футболок?)

Nightwelf
27.03.2017
06:35:14
никто не знает как поправить? [Vue warn]: The "data" option should be a function that returns a per-instance value in component definitions.
data: function(){
return {
value: true
}
},
делаю так, но как тогда установить значение value ?

Aler
27.03.2017
06:38:32
а может ты дальше по коду еще раз data объявил?)
просто выглядит правильно все

Nightwelf
27.03.2017
06:40:11
нет
у меня просто есть набросок js + html и я хочу это все разбить на отдельные компоненты и запаковать webpack , но ни в вебпаке ни во вью я не очень разбираюсь
хочу понять как это сделать правильно

Alex
27.03.2017
06:42:13

Nightwelf
27.03.2017
06:42:30
это я знаю :)

Alex
27.03.2017
06:42:31
а вообще show code :) лучше через пастбин

Nightwelf
27.03.2017
06:43:10
там пока особо нечего показывать ?

Alex
27.03.2017
06:43:48
Ну тогда бы не ругался

Nightwelf
27.03.2017
06:44:34
ладно, буду дальше разбираться

Admin
ERROR: S client not available

Rafael
27.03.2017
08:31:39
https://forum.vuejs.org/t/how-to-extend-single-file-components/1611
вроде оно

Кирилл
27.03.2017
08:33:29
не, там путаница в вопросе
First: this is not called "extending" components. to "extend" a component has a very different meaning112 for Vue

Google

Rafael
27.03.2017
08:34:44
ну там вроде ниже все равно ответ дан, нужно глобально зарегестрировать компоненту через Vue.component(...)

Кирилл
27.03.2017
08:35:48
глобальная регистрация компонента испольузет под капотом Vue.extend
даже если я глобально его зарегистрирую, как его потом в определенный элемент замаунтить и передать шаблон для слота?

Rafael
27.03.2017
08:38:24
и если у тебя несколько инстансев vue, то чтобы все инстансы имели доступ к этой компоненте, тебе нужно регистрировать ее во всех инстансах, а не в одной
мне трудно сформулировать идею, но суть в том что:
ты создаешь инстанс через extend(), потом регистрируешь в нем все нужные тебе компоненты, а потом ты можешь использовать шаблонные слоты, чтобы отобразить нужную тебе компоненту
вот так
а если вот так?
https://ru.vuejs.org/v2/guide/components.html#Локальные-компоненты


Кирилл
27.03.2017
08:47:40
это все понятно, можно сделать компонент локальным и потом в разметке его уже использовать
тут вся проблема в том, что у меня нет доступа к шаблону
есть слайдер, который, при инициализации создает копию первого и последнего слайда для эмулирования бесконечной прокрутки
каждый слайд при этом - компонент vue
на слайдер копирует только ДОМ
поэтому в скопированных слайдах выражения vue уже не обрабатываются

Stanislav
27.03.2017
08:49:40

Кирилл
27.03.2017
08:50:30
это не суть, в данном контректом случае у слайдера через vue меняется бэкграунд картинки
то есть у основных слайдов все нормально отрабатывает, а у скопированных ничего не меняется
не знаю понял ли кто нибудь >_<

Rafael
27.03.2017
08:52:15
ну такое, я правильно понимаю, что копирование - это тупо клонирует кусок реального DOM?

Кирилл
27.03.2017
08:52:50
ну да

Google

Кирилл
27.03.2017
08:53:11
слайдер ничего не знает о том, что слайд это не просто ДОМ, а какой то компонент еще