window.print()
и научить юзера использовать стандартный функционал печати браузера. Браузер прекрасно всё распечатает сам как надо. Разве что со своей стороны тебе придётся немного пофиксить css под media print. Это предпочтительный вариант.const modals = reactive({
library: false,
bar: false
})
function popupOpen(type) {
modals[type] = true
}
<MyButton @click="popupOpen('library')">Библиотека игр</MyButton>
<MyButton @click="modals.library = true">Библиотека игр</MyButton>
a.uid === b.owner && a.owner === b.uid
@/public
, ~/public
или ~@/public
. file.json
? И в этом file.json
содержимое как в вопросе?json
, а хрень.json
запихнёшь - оно само разберётся как правильно отобразить. json
- это технический формат, если ты его блокнотом открываешь и тебе не нравится как оно выглядит - не открывай его блокнотом.
Однако что с тех пор не поменялось, так это то, что совсем мёртвых данных сейчас практически нет: очень уж любят всякие фоновые сервисы потрогать да пошевелить наши файлы, вопрос лишь в том, чтоб найти нужную точку входа.:)