Я witing функцию, которая возвращает HTML class
согласно последней части URL:Как включить регулярное выражение в массив строк?
const currentPage = this.$route.path
const pinkPages = [ '/', '/forgot-pass', '/reset-pass' ]
if (pinkPages.indexOf(currentPage) > -1) return 'footer-pink'
Он отлично работает, проблема заключается в том, что /reset-pass
на самом деле имеет больше символов в конце. Например, /reset-pass/123
.
Как я могу сделать так, чтобы функция возвращала footer-pink
, когда URL-адрес равен /reset-pass/1234
или /reset-pass/abcd
или другой шаблон?
вы можете объяснить «Как я могу включить, что в массив pinkPages, так что«сноска-pink' возвращается, если URL совпадает?» Больше? –
@KhalidHabib Я редактировал вопрос. – alex
вместо добавления регулярного выражения в массив, вы можете создать динамическое регулярное выражение с помощью 'new RegExp()'. – Rajesh