added stringTemplateParser

This commit is contained in:
booploops 2022-01-31 21:37:43 -08:00
parent b30c46ee09
commit 9dbd101e12

View file

@ -340,6 +340,15 @@ const app = new Vue({
},
},
methods: {
stringTemplateParser(expression, valueObj) {
const templateMatcher = /{{\s?([^{}\s]*)\s?}}/g;
let text = expression.replace(templateMatcher, (substring, value, index) => {
value = valueObj[value];
return value;
});
return text
// stringTemplateParser('my name is {{name}} and age is {{age}}', {name: 'Tom', age:100})
},
setLz(lang) {
if(lang == "") {
lang = this.cfg.general.language