missing00
@missing00
Разработчик

Как сделать перенос строки в коде PUG (Jade)?

Создаю массив в PUG

Если писать все в 1 строку:
- var app = [{demoImg : 'images/App_L.jpg',basic: ['HTML','SASS', 'Jquery'], libraries: ['Font Awesome', 'Scrollreveal.js', 'Section-scroll.js', 'Slick.js'], assembly: ['Gulp', 'Bower']},{demoImg : 'images/lambdaApp_L.jpg',basic: ['HTML','SASS', 'Jquery'], libraries: ['Font Awesome', 'Scrollreveal.js', 'Section-scroll.js', 'Slick.js'], assembly: ['Gulp', 'Bower']}];
то компилируется и работает.


Если попытаться облагородить код:
- var app = [
	{
		demoImg : 'images/lambdaApp_L.jpg',
		basic: ['HTML','SASS', 'Jquery'],
		libraries: ['Font Awesome', 'Scrollreveal.js', 'Section-scroll.js', 'Slick.js'],
		assembly: ['Gulp', 'Bower'],
	}
];
выдает ошибку -  "unexpected text {"

попытка убрать все пробелы и табы ни к чему не привела...
  • Вопрос задан
  • 3071 просмотр
Решения вопроса 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Смотрите пример "Block unbuffered code": https://pugjs.org/language/code.html#unbuffered-code
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
an1984ton
@an1984ton
Разработчик
Как вариант
// Многострочная запись
-
menu = [
{
href: '#main',
page: 'Главная'
},
{
page: "Каталог",
href: "#",
sub: [
{
href: "#2",
page: "Подменю 1"
},
{
href: "#3",
page: "Подменю 2"
},
{
href: "#4",
page: "Подменю 3"
}
]
},
{
href: "#about",
page: "О нас"
},
{
href: "https://mediarama.by/",
page: "Разработка сайтов"
},
{
href: "#contacts",
page: "Контакты"
}
]
61ccbf3dca102322155046.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы