Для включения обработки HTML тегов в переменной ${} вам необходимо использовать директиву v-html.
Первый вариант, который вы попробовали, верный. Однако, чтобы он работал, необходимо добавить директиву v-html перед переменной ${} в шаблоне.
Ваш код должен выглядеть следующим образом:
```html
<p v-html="createPatternString(cardInfo)"></p>
```
Во втором случае вы использовали обычный текст, а не переменную, поэтому отображались только теги как текст. Чтобы второй вариант работал корректно, вы должны использовать такой синтаксис:
```html
<p>{{ createPatternString(cardInfo) }}</p>
```
Таким образом, включив директиву v-html в вашем первом варианте, вы должны получить желаемый результат. Во втором варианте необходимо использовать синтаксис между двумя фигурными скобками.