Sunlive
это ты смотришь свои пакеты которые у тебя установленные глобально в системе
Sunlive
а есть пакеты локальные, проэкта
Sunlive
например vue-cli ставят глобально, что бы у тебя в консоли был доступ к командам типа vue init
Sunlive
отошел
Denys
Denys
Я так и ставил)
Roman
мне очень наравится, что 80% данной картинки составляет бесполезное черное поле)
Roman
я чувствую как полезно потрачен трафик
Kirill
Lightshot чуваки
Kirill
Для скриншотов
Kirill
Michael
Lightshot чуваки
++++ только вот под линухом нет его. приходится тут стандартный юзать без облачков
Александр
Sunlive
shutter юзаю
🐏 Alexander
Michael
Andrey
Michael
Michael
магея
Andrey
у меня был шифт + prtScr
Sunlive
Andrey
кидало в буфер
Alexander
Тыжпрограммист
Michael
что в буфер? блоб?))
Sunlive
сложна
Michael
лайтшот на имгур заливает сперва
Andrey
пиздец сложности, нах надо
Michael
а тут надо из папочки подтягивать ручками
Andrey
ничо не надо
Andrey
из папочки
Andrey
Andrey
изи
Michael
а ещё стрелочки-хотелочки
Andrey
ну стрелочки да, тут этого нет
Michael
лайтшот ванлав
Michael
не. из папочки отстой
Michael
время и засираение папочки. но приходится.
Sunlive
http://pix.toile-libre.org/upload/original/1522243121.png
Michael
Michael
хочу apt install
Sunlive
shutter
Sunlive
под линуксом
Michael
island
Michael
изи? прям сразу можно в облако?
Sunlive
в облако ты имеешь ввиду на хостинг?
Michael
блин, лайтшот: тыкаешь кнопку типа принтскрин, выделяюешь область, рисуешь, если надо, далее само заливается на imgur и ссылка туда оказывается в буфере обмена
Michael
хочу так же
Bohdan
console.clear()
Vue.component('myComp', {
template: `
<div>
<button @click='onClick' ref='button'>Child</button>
<pre> {{clicks}} </pre>
</div>`,
methods: {
onClick(e) {
this.clicks.push('1')
}
},
mounted() {
this.$el.addEventListener('click', e => this.$refs.button.click())
},
data() { return { clicks: [] }}
})
new Vue({
el: '#app',
methods: {
onClick(e) {
document.getElementById( 'miId').click();
}
},
template: `
<div>
<button @click='onClick'>Click child button</button>
<myComp ref='myComp' :id="'miId'" />
</div>`
})
Bohdan
Господа, можно ли без нативного js реализовать такое?
Bohdan
я вот именно про такое прокидывание свойства имел ввиду
Alex
Bohdan
this.$el.addEventListener('click', e => this.$refs.button.click())
document.getElementById( 'miId').click();
Alex
у меня в примере обе кнопки добавляют в массив
Bohdan
ну правильно, потому там идет опрокидывание события. Вешается событие клик на компонент, а в нем уже идет клик по кнопке.
this.$el.addEventListener('click', e => this.$refs.button.click())
Alex
ну по хорошему еще и снимать его надо в beforeDestroy
Bohdan
а уже в родительском компоненте, мы вызываем событие компонента клик
document.getElementById( 'miId').click();
Bohdan
ну то само собою, это пока пример
Bohdan
просто есть ли на Vue механизмы такое сделать?
Alex
всё равно пока не очень понимаю что именно хотите сделать
Armen
А не проще повешать тот же обработчик?
Bohdan
повешать событие на компонент, а потом уже вызывать событие компонента
Armen
<div @click='onClick'>
<button @click.stop='onClick'>Click child button</button>
<myComp ref='myComp' :id="'miId'" />
</div>
Armen
Так не катит?
#3301⏣SoulString
#3301⏣SoulString
Спектакль только развечо не рисует
Bohdan
Так не катит?
а как тогда его програмно вызвать это событие?
#3301⏣SoulString
В остальном аналогичное тело
Armen
#3301⏣SoulString
З.ы. облака там есть и много
Armen
Или click() не вызывает vue-обработчики?
Armen
Я прост хз)
Bohdan
ну у меня сообственно не получилось такое реализовать
Armen
Кстати вызывать то его зачем?
Armen
Можно же просто вызвать метод
Armen
Который висит на событии