Моей первой реакцией было «вы не должны напрямую манипулировать DOM или создавать HTML-строки» (или иначе, почему вы используете Vue?), Но вы используете JqxGrid, который, кажется, функционирует таким образом (я незнакомы с JqxGrid).
В любом случае, то, что вы пытаетесь визуализировать, не является строго HTML, это строка шаблона Vue, которая требует компиляции в функцию рендеринга JavaScript (см. Vue.compile()
).И даже если вам удастся это сделать, я не уверен, что он будет работать с JqxGrid.
Это то, что действительно должно быть сделано JqxGrid с использованием слотов в области действия .Если JqxGrid не может поддерживать рендеринг таких компонентов Vue, то, боюсь, вам не повезло.