Bakhodir
agar malol kemasa
Zuxriddin
qo'ldan kelgancha
Vyacheslav
Vyacheslav
вроде даже стилизовать можно
Сергей
Vyacheslav
-
Muhammadjavohir
Muhammadjavohir
Chart.js ?
здесь есть уроки на английском: https://laracasts.com/series/charting-and-you
Жалгас
Chart.js да, легко заюзать
Сергей
Спасибо! Надо будет посмотреть на перформанс канвы)
Rafael 🌵
Я гугл чартс юзал - изи
Rafael 🌵
Правда подключается херово
Сергей
Мне критично использовать оффлайн
Rafael 🌵
Хотя я уверен, что можно подменить загрузчик как нибудь
Demetrio
Сел за vue, с экосистемой не знаком, в том числе и с экосистемой фронтенда в целом.
Делаю небольшой проектик - там довольно много всяких разных формочек, в том числе и довольно больших.
Кто что использует для валидации форм? Некоторые поля нужно будет валидировать через сервер, некоторые по регекспам, некоторые по соседним полям... В общем разнообразия много
Alexey
vee-validate
ℝei
Demetrio
да я с бека, поэтому по валидации на беке всё будет ок :)
Alexey
можно все на сервере делать, а на фронте jq весь html вставлять, норм же
Alexey
это я показываю пальцем на (толстых)
Stanislav
{"fname": “Darwin”,
Сел за vue, с экосистемой не знаком, в том числе и с экосистемой фронтенда в целом.
Делаю небольшой проектик - там довольно много всяких разных формочек, в том числе и довольно больших.
Кто что использует для валидации форм? Некоторые поля нужно будет валидировать через сервер, некоторые по регекспам, некоторые по соседним полям... В общем разнообразия много
у тебя есть два варианта:
1. валидация на фронте за счет вью, а потом эту же валидацию дублировать в бэке когда данные из формы прийдут на сервер (так себе варик).
2. писать валидацию на сервере, а твой фронт асинхронно будет каждый раз спарашивать валидацию на сервере для каждого поля.
ну а вообще правильно чтоб только сервер знал какие поля у тебя есть, как их валидировать, и вообще что с ними делать. а твои компоненты вью должны генерировать формы и валидации исходя из приказов сервера
Demetrio
Тогда вопрос превращается в "посоветуйте чем генерировать формы" :)
Demetrio
У меня есть подозрение, что это сильно усложнит фронт, и я пока к этому не готов, но вопрос двойной валидации меня конечно всегда волновал :)
ℝei
зачем? это оверхед
Demetrio
сейчас у меня есть подозрение, что конкретно в этом проекте формы будут меняться примерно никогда - и валидация для них - тоже
{"fname": “Darwin”,
{"fname": “Darwin”,
Demetrio
я уже старик :(
Nikita
https://codepen.io/rhyek/pen/vyxOdQ
{"fname": “Darwin”,
так делают норм фреймворки. модели, например, хранят информацию о том какая там валидация должна быть, после на фронт в виджет передается объект модели с данными по валидации и уже исходя из них ты генерируешь валидацию для поля
{"fname": “Darwin”,
в итоге ты только меняешь в модели, что максимальная длина строки теперь не 255, а 56, и все работает у тебя норм. и нвче тебе придется менять и на сервере и во фронте
{"fname": “Darwin”,
Nikita
чего?
Nikita
блин, там генераторы и бинарные операторы используются
Nikita
вот жесть
{"fname": “Darwin”,
ну нашел генератор форм, все есть же
Evgeniy
Чуваки, когда я поднимаю простейший серв на нод, то могу прописать айпишник -
http.createServer(function(req, res) {
file.serve(req, res);
}).listen(8080, "192.168.0.100");
поднимая сервак командой npm run dev, он по дефолту ставит локалхост:8080, как это можно поменять?
ℝei
run dev это webpack-dev-server, если ты про шаблон webpack из vue-cli
Evgeniy
Evgeniy
ага надо как-то ключик туда добавить --host 192.168.0.100
Evgeniy
разобрался, вопрос неактуален
Roman
Evgeniy
Evgeniy
в package.json это делается
Roman
ок, спасибо
Maksim
#whois
Всем привет!
Работаю в небольшой самарской it конторе
Я тружусь в бэкэнде (php, drupal) и во фронте (js)
Прлезность вижу в обмене опытом
Сообщество интересно помощью с интересным вопросом, по которому я встрял(
Самара
Google
Maksim
Доброго вечера. Ищю помощи в след. вопросе: сейчас пишу свой кастомный лоадер для template секции однофайловых компонентов. Используется vue-loader. Задача: код шаблонов сохранять в отдельные файлы оборачивая в скрипт с x-template, а id писать в компонент в свойство template. Проблема: после моего лоадера код попадает в рендер лоадер и никак его скипнуть не получается. Это вообще решаемая задача?
Stanislav
Stanislav
Maksim
Я вижу 2 пункта профита:
1. Использование однофайловых компонентов. Я знаю что можно или просто указать template опцию с id, или template секцию с src.
2. Кастомный конфиг webpack для разработки и билда. При разработке можно и в рендер функции все компилить. А в прод - файлами.
Основная цель - однофайловые компоненты
Stanislav
Maksim
После изучения кода лоадера я уже процентов на 80 уверен, что такое провернуть нельзя. И придется самому выносить шаблоны ручками.
Maksim
Maksim
Sergey
Ребят, такой вопрос:
Приходит массив объектов, у которого есть свойство url
Я хочу вставать его в <nuxt-link to=“{{category.url}}”>
У меня выскакивает ошибка. Ясно, что я неправильно привязываю
А как правильно?😁
Denys
:to=‘category.url’
Denys
пробовал?
Sergey
Да, спасибо, получилось
Просто я с ангуляра пришёл, думал, на vue также😅
Stanislav
Просто доку открывать надо
Nikita
Nikita
<button (click)="onSave($event)">Save</button>
<button *ngFor="let hero of heroes" (click)="deleteHero(hero)">{{hero.name}}</button>
<form #heroForm (ngSubmit)="onSubmit(heroForm)"> ... </form>
Sergey
А этот код здесь причём?
Nikita
пример из доки
Sergey
Ну я понял
Только у меня вопрос другой же был
Chaos
#whois
1. Разрабатываю SPA "Биржа обмена электронных валют".
2. Laravel - medium skills , vue.js - first app. Ориентируюсь на fullstack.
3. Да наверное ничем ) в данный момент я только постигаю глубины vue.js , а другие мои умения не относятся к тематике vue.js (по мере получения знаний , буду помогать сообществу).
4. Хоть информации в интернете по vue.js очень много , иногда все-же возникают нетривиальные вопросы, ответы на которые я надеюсь получить здесь.
5. Ukraine
6. Отсюда : https://medium.com/@modex13/vue-js-2-computed-%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D1%8F%D0%B5%D0%BC%D1%8B%D0%B5-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0-6649a2169b67
Anonymous
Anonymous
Че?
Anonymous
Chaos
Сергей
Ребят, как правильно или как вообще подключить google map в vue?) можно глянуть где то пример?)
L-dar
Подскажите пожалуйста, как правильно обрабатывать promise в action использую axios
пишу так
export const signIn = ({commit}, data) => {
var qs = require('qs')
return api.post('/sign-in/login', qs.stringify(data)).then(function (response) {
if (response.data.success) {
commit(types.SET_TOKEN, {user: response.data.data})
return response.data.data
} else {
return Promise.reject(response.data)
}
})
}
L-dar
ткните носом, что я делаю не правильно
R
Привет всем
R
вопрос тем кто юзает element ui