У меня есть значение компонента, которое является строкой шаблона. На данный момент я импортирую Усы, чтобы сделать это. Есть ли в Vue функция, которую я мог бы использовать вместо этого?
import Mustache from 'mustache';
import store from '@/store';
export default {
name: 'Template',
computed: {
evaluatedTemplate () {
return store.getters.selectedMediaItems.reduce(function (evaluatedTemplate, mediaItem) {
return evaluatedTemplate + Mustache.render(store.getters.template, mediaItem);
}, '');
}
}
}
Кроме того, поскольку шаблон набирается в текстовой области, я получаю ошибки в консоли: Error: Unclosed tag at ...
. Я попытался добавить v-pre
к тегу textarea, но это не дает работать v-model
. Есть идеи, как избежать этих ошибок?