Questions tagged [vue.js]

Vue.js - это прогрессивный Javascript-фреймворк с открытым исходным кодом для построения пользовательских интерфейсов, которые стремятся быть постепенно адаптируемыми. Vue.js в основном используется для front-end разработки и требует промежуточного уровня HTML и CSS.

Vue (произносится /vjuː/, примерно как view) — это прогрессивный фреймворк для создания пользовательских интерфейсов. В отличие от фреймворков-монолитов, Vue создан пригодным для постепенного внедрения.
Его ядро в первую очередь решает задачи уровня представления (view), что упрощает интеграцию с другими библиотеками и существующими проектами.

С другой стороны, Vue полностью подходит и для создания сложных одностраничных приложений (SPA, Single-Page Applications), если использовать его совместно с современными инструментами и дополнительными библиотеками.

На 2018 год является одним из самых популярных js-фреймворков.

Здесь можно посмотреть план развития, а здесь актуальные версии Vue.js

3561 questions
7
votes
1 answer

Как сделать перемещение столбцов у таблицы?

Что я хочу сделать, это перенести столбцы в таблице, допустим как в exel это реализовано. Если взять весь столбец и переместить его допусти из B в A, то весь столбец перенесется вместе с данными. Немного непонятно, как делается это во vue, да и…
5
votes
1 answer

Vuejs не создает компонент с именем circle

Создаю локальный список компонентов. Если вывожу компонент с именем circle то браузер пишет вот такую ошибку Do not use built-in or reserved HTML elements as component id: circle Если circle даю новое имя, например в circlea то всё хорошо…
4
votes
2 answers

При запуске команды npm run dev выдает ошибку

При запуске команды npm run dev для шаблона webpack simple для vue.js выдает ошибку "cross-env" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
4
votes
1 answer

Глобальное нажатие на кнопки во vue.js

Доброго времени суток. Не могу найти инфо, о том, как можно отслеживать нажатие на клавиши. Что я имею ввиду: $('html').keydown(function(e){ //отлавливаем нажатие клавиш if (e.keyCode == 13) { //если нажали Enter, то true alert("Ура нажали…
k0mar
  • 3,647
  • 5
  • 25
  • 47
4
votes
3 answers

Переключение классов в vue.js

Пытаюсь разобраться в vue.js. Есть простой список:
SVE
  • 22,387
3
votes
2 answers

Как можно усовершенствовать код при поиске несколько полей?

Я знаю что сделал костыль, но сделал примерно как бы код работал и показал как я хочу сделать. То есть что я хочу получить от этого если не понятно, чтобы он искал в колонках фамилии, имя, отчество, телефоне и email значение которая указана в…
3
votes
1 answer

Вопрос по спискам в Vue

Ребят, проясните вопрос: почему вид списка меняется от переменной {{bear}} и {{bears}}? Неужели vue распознает множественное число?
  • {{bear}}
3
votes
1 answer

Ошибка в консоли Avoid mutating a prop directly

Вылетает ошибка в консоли: [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "hover" Никак…
2
votes
1 answer

Как скомпилировать html разметку добавленный через v-html?

Я вставляю html разметку через v-html и у меня не срабатывает событие на нажатие по этому элементу, причину понял - это связано с тем, что у меня не скомпилирована то, что я вставляю. И такой вопрос как скомпилировать элемент, которую я вставляю…
2
votes
2 answers

Отображение блока по условию v-if и v-else в зависимости от размеров окна? VUE JS

Нужно, чтобы при максимальном расширении экрана в 600px, у меня происходило отображение другого элемента. Как реализовать подобное?
nbelle
  • 186
2
votes
2 answers

вывести картинки циклом на vue.js

хочу вывести li с текстом и картинками
  • {{item.text}}

в data такая информация data(){ return{ items:[ …
2
votes
1 answer

Как сделать чтобы окно которое под контролем Vue рендерилось после загрузки данных

Есть сайт, на нем модальное окно, к которому привязан Vue. И на окошке висит директива v-if, которая изначально прячет окно, но при загрузке сайта, это окно рендерится, и через доли секунды прячется. Такая-же ситуация с полями типа {{ field }}. Как…
2
votes
2 answers

Как правильно сделать валидацию полей с Vue.js + bootstrap 4

Как делать корректно валидацию полей после нажатия на кнопку submit, проверить заполнены ли поля все и их длина не больше например 30 символов. Проблема я не пойму как можно повесить полям два класса .is-invalid или .is-valid и как правильно…
dmitriy
  • 1,354
2
votes
1 answer

Загрузка nuxt js на vps

подскажите как мне загрузить nuxt приложение на centOS 7, У меня есть репозиторий, ввожу команду git clone "ссылка на репозиторий", Подскажите команды дальше, npm i > npm run build > npm start? Спасибо большое!
2
votes
1 answer

Как во VueJs правильнее создать "хэлпер?"

Есть метод генерации случайного HEX-цвета. Он будет использоваться только в 3-5 страницах проекта. Т.е. хочется его вынести сразу в некий хелпер, чтоб по необходимости его подключить и использовать Я решил задачу двумя способами: через…
RomanSh
  • 61
1
2 3
36 37