Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 October 19

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Если в pug есть аналог splat оператора из slim то подозреваю что оно в html никак не превратится так как это только в рантайме работает
источник

GS

Grigorii K. Shartsev in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Если в pug есть аналог splat оператора из slim то подозреваю что оно в html никак не превратится так как это только в рантайме работает
Оу, не знал, что pug в рантайм лезет...
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Оу, не знал, что pug в рантайм лезет...
Если есть, я не знаю pug досканально
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Возможно что и нет такого
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Вообще дока говорит о том что pug компилируется в js функцию, а значит в теории оно может залезть в рантайм
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
А, ну как же условия в паге, это же чистый рантайм
источник

GS

Grigorii K. Shartsev in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Возможно что и нет такого
Я всегда думал, что pug, как препроцессор, просто скомпилит шаблон в html, а дальше html уже пойдёт в vue-loader, как обычно.
не в защиту пага, конечно
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Я всегда думал, что pug, как препроцессор, просто скомпилит шаблон в html, а дальше html уже пойдёт в vue-loader, как обычно.
не в защиту пага, конечно
это возможно так только в случае с версией пага в которой только синтаксический сахар, без услолвий и прочего
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Я всегда думал, что pug, как препроцессор, просто скомпилит шаблон в html, а дальше html уже пойдёт в vue-loader, как обычно.
не в защиту пага, конечно
Не, в html он вообще не компилит, это есть костыли которые это позволяют сделать
источник

A

Assasin in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Я всегда думал, что pug, как препроцессор, просто скомпилит шаблон в html, а дальше html уже пойдёт в vue-loader, как обычно.
не в защиту пага, конечно
аналогично, думал так же
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
это возможно так только в случае с версией пага в которой только синтаксический сахар, без услолвий и прочего
Да, это старая версия jade которая для генерации статических сайтов использовалась
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
А полноценный pug в html не компилируется
источник

A

Assasin in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Вообще дока говорит о том что pug компилируется в js функцию, а значит в теории оно может залезть в рантайм
так может плагин полученный js просто на месте сразу исполняет и получает html, который якобы писал сам программист, а потом уже отдает на компиляцию во vue-sfc?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Assasin
так может плагин полученный js просто на месте сразу исполняет и получает html, который якобы писал сам программист, а потом уже отдает на компиляцию во vue-sfc?
Он так сможет сделать только если всё что там написано статическое
источник

A

Assasin in Nuxt.js — русскоговорящее сообщество
а разве любой vue-sfc не статический шаблон имеет?
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Assasin
а разве любой vue-sfc не статический шаблон имеет?
добавляем v-if и всё, это не статика
источник

A

Assasin in Nuxt.js — русскоговорящее сообщество
статический в терминах pug, конечно
источник

A

Assasin in Nuxt.js — русскоговорящее сообщество
для pug ведь любой v-if будет статикой
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Assasin
для pug ведь любой v-if будет статикой
Если вместо if писать атрибут v-if то статический
источник

A

Assasin in Nuxt.js — русскоговорящее сообщество
м, понял. Тогда нужен особый плагин, который преобразует if-ы pug-а во vue
источник