使用VueJs计算“超出DOM”的模板绑定

时间:2018-07-29 15:50:04

标签: templates vue.js vuejs2

我可能错过了框架的很大一部分,但这是我的问题。 我想知道是否有一种方法可以使用DOM之外的VueJs2提供的模板绑定。例如:

  • 我有一个Vue模板作为字符串
  • 我拥有等效的Json数据

我想在我的Vue对象的方法或计算值中计算此绑定,并将其放入我的DOM中。 像这样:

let domOrDomString = Vue.bind(stringTemplate, data);

我想这样做是因为模板可以采用许多值,并且我无法将所有可能性都放在Vue实例的初始模板中。

谢谢您的帮助!

修改

如果由于无法在没有VueX或Vue cli的情况下完成该操作而无法实现,请告诉我,我可能会升级我的堆栈。

1 个答案:

答案 0 :(得分:1)

本质上,

translate\s*\((?|'((?:[^']*?(?:\\')[^']*?)*)'|"((?:[^"]*?(?:\\"|)[^"]*?)*)")(?:|[, ]*(?:'|")(.*?)(?:"|'))\)

应该按我期望的去做。