Size: a a a

Vue.js Russian Developers Community

2020 December 16

R

Rose in Vue.js Russian Developers Community
Another one bites the dust...!
Banned Jane.
Reason:
Automated blocklist action, due to a match on: t.me/joinchat/*
источник

V🍏

Vladislav 🍏 in Vue.js Russian Developers Community
Привет!

Есть сайт на наксте.
Есть странички, где через _slug и nuxt-content происходит магия с .md файлами и генерируются страницы после npm run generate.
Вопрос: как сделать "мягкий" генерейт, чтобы он не перезатирал весь сайт, а делал локальные изменения?
У меня немного раком(через фтп) происходит заливка на namecheap хостинг, и неудобно заливать постоянно весь сайт из за пары строк в md файлах
источник

DM

Dmitriy Matths in Vue.js Russian Developers Community
а вообще возможно достучаться до methods у импортированного компонента и при этом заменить у него this на его data?
источник

🖤

🖤Sheyx🖤 in Vue.js Russian Developers Community
Как правильно обнулить стейт я сейчас делаю один мутацию который сделает = [] моего стейта cart: []
источник

DM

Dmitriy Matths in Vue.js Russian Developers Community
Dmitriy Matths
а вообще возможно достучаться до methods у импортированного компонента и при этом заменить у него this на его data?
возможно звучит странно и не практично, но это единственное что я могу сделать
источник

DM

Dmitriy Matths in Vue.js Russian Developers Community
Dmitriy Matths
а вообще возможно достучаться до methods у импортированного компонента и при этом заменить у него this на его data?
сейчас получается достучатся до метода таким  путем: componentName.methods.methodName();
Но так как вызывается this, то в текущей области он ничего не находит. Дальше не понимаю как достучатся до data у импортированного компонента, чтобы заменить с помощью .bind() this на data
источник

ST

Sergey Tskh in Vue.js Russian Developers Community
Nick
Здравствуйте. В требовании к тестовому написано. Что такое SFC компоненты? P.S. Понял, не встречал ещё такую абревиатуру)
источник

R

Rose in Vue.js Russian Developers Community
Another one bites the dust...!
Banned Nora.
Reason:
Automated blocklist action, due to a match on: t.me/joinchat/*
источник

S[

Serge [Buzzzzer] in Vue.js Russian Developers Community
Dmitriy Matths
сейчас получается достучатся до метода таким  путем: componentName.methods.methodName();
Но так как вызывается this, то в текущей области он ничего не находит. Дальше не понимаю как достучатся до data у импортированного компонента, чтобы заменить с помощью .bind() this на data
$refs ?
но вообще что то очень мутное вы задумали. не надо так делать
источник

DM

Dmitriy Matths in Vue.js Russian Developers Community
Serge [Buzzzzer]
$refs ?
но вообще что то очень мутное вы задумали. не надо так делать
я использую vue-stepper. Это пакет готовой пошаговой формы. Чтобы подключить шаги надо в массив steps подключать компоненты. По умолчанию там задизабленная кнопка next, как только поля ввода проходят валидацию она автоматически становится кликабельной. Но мне надо, чтобы пользователь сначала кликал на кнопку next, а потом форма валидировалась и выдавала ошибки. Автор пакета предлагает следующее для этого:
methods: {
   beforeNextStep ({ currentStep }, next) {
        // Here your logic
        ........

       // Then next
       next()
}
В currentStep содержится только уникальное имя и index. Но как мне в таком случае обращаться к methods у компонента шага не ясно
источник

DM

Dmitriy Matths in Vue.js Russian Developers Community
в methods компонента содержится логика валидации определенного шага
источник

DM

Dmitriy Matths in Vue.js Russian Developers Community
Dmitriy Matths
я использую vue-stepper. Это пакет готовой пошаговой формы. Чтобы подключить шаги надо в массив steps подключать компоненты. По умолчанию там задизабленная кнопка next, как только поля ввода проходят валидацию она автоматически становится кликабельной. Но мне надо, чтобы пользователь сначала кликал на кнопку next, а потом форма валидировалась и выдавала ошибки. Автор пакета предлагает следующее для этого:
methods: {
   beforeNextStep ({ currentStep }, next) {
        // Here your logic
        ........

       // Then next
       next()
}
В currentStep содержится только уникальное имя и index. Но как мне в таком случае обращаться к methods у компонента шага не ясно
метод beforeNextStep пишется там где я подключаю vue-stepper, то есть он один на все шаги
источник

S[

Serge [Buzzzzer] in Vue.js Russian Developers Community
Dmitriy Matths
метод beforeNextStep пишется там где я подключаю vue-stepper, то есть он один на все шаги
я не знаю, что за либа, да это и не важно.
форкните и пропатчите её тогда уж, если она так незаменима и у неё нет того что вы хотите.
менять её методы - очень плохая идея по многим причинам
источник

DM

Dmitriy Matths in Vue.js Russian Developers Community
Serge [Buzzzzer]
я не знаю, что за либа, да это и не важно.
форкните и пропатчите её тогда уж, если она так незаменима и у неё нет того что вы хотите.
менять её методы - очень плохая идея по многим причинам
хорошо, спасибо
источник

A

Antony in Vue.js Russian Developers Community
есть массив с объектами, у каждого объекта есть id. через vuex делаю мутацию, что бы удалить по id. подскажите каким методом лучше пользоваться.
источник

A

Antony in Vue.js Russian Developers Community
метод для удаления из state
источник

S[

Serge [Buzzzzer] in Vue.js Russian Developers Community
Antony
метод для удаления из state
arr.splice ?
источник

A

Antony in Vue.js Russian Developers Community
Serge [Buzzzzer]
arr.splice ?
сделал

tate.data = state.data.filter(item => item.id !== id)

спасибо
источник

R

Rose in Vue.js Russian Developers Community
Another one bites the dust...!
Banned Derrick.
Reason:
Automated blocklist action, due to a match on: t.me/joinchat/*
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
🖤Sheyx🖤
Как правильно обнулить стейт я сейчас делаю один мутацию который сделает = [] моего стейта cart: []
Cart.length = 0 как вариант ))
источник