
Stanislav
22.05.2018
14:45:19
Шо за хуйня

Yan
22.05.2018
14:45:43
яндекс музыка тип нейронкой предлагает что тебе должно понравиться
хз чо эт

Stanislav
22.05.2018
14:45:57

Google

Yan
22.05.2018
14:46:32
лан

Kosmos
22.05.2018
14:51:55
Кто знает, а в vue-route можно менять роут, без перерисовки страницы? скажем был /user стал /user/11 и при этом что бы не происходила перезагрузка старницы?

Denis
22.05.2018
14:53:19
Можно , этож хисториапи
Или тебе именно через роутер дёрнуть надо?

Kosmos
22.05.2018
14:54:23
Мне нужно что бы в адресной страке изменилось занчение. Что бы пользователь мог это URL скопировать себе и потом сделать с ним что-то.

Vladislav
22.05.2018
14:55:09
только что

Kosmos
22.05.2018
14:56:48
Стоит задача, на странице есть список из двух элементов, нужно без перерисовки старницы сделать что бы при клике на нем в адресной страце стало вместо /user -> /user/1. Надеюст теперь понятно объяснил.

Yan
22.05.2018
14:56:53

Kosmos
22.05.2018
14:57:48
Нет.

Roman
22.05.2018
14:59:40
Нет.
по идее в любом случае будет переход на другую страницу, можно, как вариант, настроить редирект со страниц /user/:id на /user обратно, если это позволяет задача

Kosmos
22.05.2018
15:00:40
history.pushState({ok:'ok'},null,'/url')
При этом я так понимаю, родной вьюшный роутер, мне при таком перелючении вообще не нужно трогать. Он будет использоваться только для первоначальной загрузки роутов?

Google

Yan
22.05.2018
15:01:10

Kosmos
22.05.2018
15:01:29
Я про this.$router.push()
И да про бифорапдейт тоже. и бифор ентер.

Yan
22.05.2018
15:02:26
я если честно не вкурсе как родное хистори пересекается
у нее свои ивенты
а погодите
шо за хуйня
конечно пересекается
хистори ж не работает с хешами
а с nuxt по хорошему
на вью

Kosmos
22.05.2018
15:08:15
Все разобрался. Стандартный роутер хорошо справляется. Если компонент тот же самый, но роуты отличаются он не перерисовывает страницу.
Хотя нет, стандартный в хистори моде не меняет почему-то url в адресной строке. А вот history.pushState прекрасно работает.
Не могу понять почему this.$router.push не делает ровно точно того же самого.

Yan
22.05.2018
15:28:56
не понятно че ты хошь

Andrey ?
22.05.2018
15:36:18
@vjkosmos https://router.vuejs.org/ru/essentials/dynamic-matching.html#%D0%BE%D1%82%D1%81%D0%BB%D0%B5%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2


Alexsandr
22.05.2018
16:25:23
<template>
<v-container fluid fill-height>
<v-layout align-center justify-center>
<v-flex xs12 sm8 md6>
<v-card class="elevation-12">
<v-toolbar dark color="primary">
<v-toolbar-title>Registration form</v-toolbar-title>
</v-toolbar>
<v-card-text>
<v-form ref="form" v-model="valid" validation>
<v-text-field
prepend-icon="person"
name="E-mail"
label="E-mail"
v-model="email"
type="text"
:rules="emailRules"
required
>
</v-text-field>
<v-text-field
id="password"
prepend-icon="lock"
name="password"
v-model="password"
label="Password"
:counter="6"
type="password"
:rules="passwordRules"
>
</v-text-field>
<v-text-field
id="confirmPassword"
prepend-icon="lock"
name="confirmPassword"
v-model="confirmPassword"
label="Confirm password"
:counter="6"
type="password"
:rules="confirmPasswordRules"
>
</v-text-field>
</v-form>
</v-card-text>
<v-card-actions>
<v-spacer> </v-spacer>
<v-btn
color="primary"
@click="onSubmit"
:disabled="!valid"
>
Create account
</v-btn>
</v-card-actions>
</v-card>
</v-flex>
</v-layout>
</v-container>
</template>
<script>
export default {
data: () => ({
valid: false,
email: '',
password: '',
confirmPassword: '',
emailRules: [
v => !!v || 'E-mail is required',
v => /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) || 'E-mail must be valid' // valid mail
],
passwordRules: [
v => !!v || 'Password is required', // password is required
v => (v && v.length >= 6) || 'Password must be less than 6 characters' // Test length password
],
confirmPasswordRules: [
v => !!v || 'Confirm password is required', // Confirm password is required
v => v === this.password || this.email + 'Password should match' // Test length password
]
}),
methods: {
onSubmit () {
// Logic
if (this.$refs.form.validate()) {
const user = {
password: this.password,
confirmPassword: this.confirmPassword,
email: this.email
}
console.log(user)
}
}
}
}
</script>
<style scoped>
</style>
Ребят помогите пожалуйста
Тупо в правилах не видет this


Bohdan
22.05.2018
16:28:29
не используй стрелочную

Google

freekzy
22.05.2018
16:35:27

Alexsandr
22.05.2018
16:42:34
То есть , this надо присвоить переменной?

ed
22.05.2018
17:15:22

Alexsandr
22.05.2018
17:16:04
Спасибо помогли ))

ed
22.05.2018
17:17:09
Народ, пилю компонент "popover", добавляю эвенты на элемент в директиве.
В итоге получаю что-то такое.
<Button v-popover="{
content: `<Tabs>
<Tab path='t-1'>TAB-BODY-1</Tab>
<Tab path='t-2'>TAB-BODY-2</Tab>
</Tabs>`
}">Button
</Button>
Где мне навести в popover компоненте обработчик на root event? created не вызывается (ну это вроде логично), куда писать примерно этот код?
created() {
const $root = this.$root
$root.$on("popover::show", data => {
console.log("component.popover::show", data)
this.isActive = false
})
собственно, где писать (в каком хуке компонента) вот это $root.$on("popover::show", dat

Игорь
22.05.2018
17:34:43

ed
22.05.2018
17:35:21
mounted?
но, он же тоже наверно не вызовется, компонент в dom не добавляется (могу ошибатся)

Stanislav
22.05.2018
17:39:13

ed
22.05.2018
17:40:28

Stanislav
22.05.2018
17:41:49
Если тебе нужны сложные поповеры

Vlad
22.05.2018
17:56:04
Погромисты, кто-нибудь знает сервис, где можно FeatureCollection загрузить (карты) и получить количество вхождений в город/область меток? Типа в московской области 50 геообъектов

Alexey
22.05.2018
18:03:34
Добрый вечер! Кто может подсказать как поступить в данной ситуации?
<k-app>
<k-offcanvas-content>
<another-component-1>
<another-component-2>
... >-------------------
</another-component-2> | How to render
</another-component-1> | component inside
</k-offcanvas-content> | other one which
<k-offcanvas-bar> | isn't in tree?
... <-----------------------
</k-offcanvas-bar>
</k-app>

Arsen
22.05.2018
18:04:37

Владимир
22.05.2018
18:06:22
Всем привет. Посоветуйте карусельку для vue пожалуйста

Alexey
22.05.2018
18:07:59

Arlen
22.05.2018
18:14:47
ребят забыл чуток как нажать на кнопку через js

Владимир
22.05.2018
18:16:51

Arlen
22.05.2018
18:17:51

Google

iwannafly
22.05.2018
18:46:05
@c01nd01r

Stanislav
22.05.2018
18:47:36

KlonD90
22.05.2018
18:48:12
Какие есть хорошие библиотеки на Vue которые хорошо написаны согласно концепциям

Admin
ERROR: S client not available

Vladimir
22.05.2018
18:50:52

KlonD90
22.05.2018
18:51:49

Alex
22.05.2018
18:55:36

KlonD90
22.05.2018
19:01:19
awesome-vue?
Вполне вариант. Но не знаю какой там именно клевый по коду.

Michael
22.05.2018
20:57:08

Vladimir
22.05.2018
22:21:53

Андрей
23.05.2018
03:16:24
Лыжи не едут, или я дурак? Nuxt. Сделал плагин, чтобы в нем объявить методы prototype. Типа такого:
import Vue from 'vue';
Vue.prototype.$method1 = function() {
...
this.$store.commit('nameMethod1');
}
Vue.prototype.$method2 = function() {
...
this.$store.commit('nameMethod2');
}
Так вот. При вызове $method2 он знает стор и отрабатывает как надо.
а во втором случае он говорит типа я не знаю стор.
В чем может быть трабл?

Олег Иванович
23.05.2018
03:22:18
кто подскажет, добраться до ref, которые находятся внутри slot?
по умолчанию, они не доступны

Serge
23.05.2018
03:26:26

Андрей
23.05.2018
03:28:16

Олег Иванович
23.05.2018
03:28:45

Андрей
23.05.2018
03:30:18
Нет. Даже не в курсе этого
Что именно нужно проверить

Олег Иванович
23.05.2018
03:34:21
тут надо смотреть твой код. как ты этот метов вызываешь
телепатией тут никто не владеет, скидывай код. будем смотреть
проблема там не в самих методах

Serge
23.05.2018
03:41:05

Андрей
23.05.2018
04:09:42

Google

Андрей
23.05.2018
04:09:47
ну и вызываю собственно вот так: $activateWindow(index)
activateWindow и closeWindow работают
а майн не хочет=\

Олег Иванович
23.05.2018
04:11:47
у тебя нет стора, когда срабатывает ssr

Андрей
23.05.2018
04:13:04
но 2 метода из 3 работают, которые не отличаются на данном шаге

Diasko
23.05.2018
05:37:19
Добрый день, на серваке настроен pm2, проект на nuxt, на серваке делаем npm run build и pm2 restart project, вроде рестарт делает, папка nuxt создается заново, но сайт все еще отдает предыдушие версию, может кто сталкивался? как решить

Yumi
23.05.2018
05:51:02
Всем привет. Гуглил, но не смог найти. Есть подобные https://github.com/nozzle/react-static аналоги для vue?

Rafael
23.05.2018
05:53:51

Yumi
23.05.2018
05:59:45
Nuxt - это изоморфик, а vue-press - без markdown можно обойтись и писать обычными компонентами на vue?

Sergey
23.05.2018
06:02:18

Denis
23.05.2018
06:02:56
Народ, ни у кого на Vue SPA при работе на проде майнер не появлялся? Не знаю, в какую сторону копать. На локале запускаю сборку все хорошо, а на проде появляется майнер(((

Sunlive
23.05.2018
06:03:33
?

Denis
23.05.2018
06:04:02
То ли это сервак завирусованный, то ли какое-то говно из node_modules тащится в одной из либ. (((