Источник: Nuances of Programming Представляйте любой массив данных и переключайтесь между визуализациями Vue.js — это простой в изучении, быстрый, легковесный и очень перспективный фреймворк. В данной статье я расскажу о создании Vue приложения для представления текстовых данных из массива и изменения их визуализации (табличный и списковый вид). Конечный результат доступен в репозитории. Первые шаги Для начала создадим три новых файла: В файле index.html пропишем таблицу стилей, JavaScript файл и, конечно же, Vue.js: <head>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<link href="style.css" rel="stylesheet" />
</head> Теперь придумайте дизайн приложения: В нашем приложении будет следующее: Табличное представление без Vue.js Реализация табличного вида без Vue.js выглядит так: Как видите, я не пользовался тегом table, а ограничился только div. Куда удобнее реализовать смену представлений через css: На что обратить внимание: Выглядит примерно так: Списковое предс