console.info
Javascript позволяет мне применять стили CSS к первому аргументу следующим образом:
console.info("%chey hey we're the monkees!", "font-weight: bold; color: fuchsia")
... что здорово. Но это не очень хорошо работает с несколькими аргументами журнала. Я хотел бы сделать что-то вроде этого:
console.info(`%c${timestamp}`, "color: #999", `%c${tags}`, "background-color: #bbb", message)
// doesn't work; second format code is not interpreted
Есть ли способ применить несколько кодов формата к нескольким аргументам console.info
?
Вы действительно можете. Вам нужно только добавить второй параметр %c
, а затем еще один параметр console.info
так же, как и первый.
Пример:
console.info(
`%cMy first styles / %cMy second styles`,
"font-size:24px",
"font-size:12px;;"
);
Итак, в вашем примере вы должны иметь метку времени и теги в одном и том же первом параметре, а следующие два параметра должны быть независимыми стилями и, наконец, ваше сообщение:
console.info(`%c${timestamp} %c${tags}`, "background-color: #bbb","color: #999", message)