added stringTemplateParser
This commit is contained in:
parent
b30c46ee09
commit
9dbd101e12
1 changed files with 9 additions and 0 deletions
|
@ -340,6 +340,15 @@ const app = new Vue({
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
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) {
|
setLz(lang) {
|
||||||
if(lang == "") {
|
if(lang == "") {
|
||||||
lang = this.cfg.general.language
|
lang = this.cfg.general.language
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue