怎么使用vue的模板引擎根据json对象生成特定格式的字符串?

齿轮1 发布于 2020/05/22 11:17
阅读 434
收藏 0

想要在js使用模板引擎根据json生成特定格式的字符串,我已经使用vue来渲染页面了,那不就表示vue本身不就有一个模板引擎么?怎么使用vue自带模板引擎根据json数据,来生成特定格式的字符串的字符串赋值给一个js变量或字段?

vue自己的模板引擎究竟能不能独自使用,还是得下载其他的js模板引擎么?

加载中
0
KaySama
KaySama

没懂你的意思。vue确实可以当成一个模板引擎使用,因为它内置了一套自己的html解析器。但是有别于那些后端模板引擎,vue本身没有提供输入模板字符串,输出html这样的接口,但是你可以通过innerHTML获取vue的输出,但是显然是大材小用。

如果你只想要一个运行时的前端模板引擎的话,推荐mustache.js吧,够轻量。

齿
齿轮1
伪代码: var template Code="Hello World {{Name}}"; var str =Vue.render(template,{Name:"aabb"}); alert(str):
0
齿
齿轮1

vue既然自带了模板引擎,那应该是可以直接拿它的模板引擎直接用了的,我说的不仅用在Html里,比如在node.js后端里?比如用渲染生成的字符串,用alert弹框或console.log输出出来?

KaySama
KaySama
后端模板引擎的话就多了,vue本身也支持服务端渲染,所以也提供了node环境的运行时,vue-ssr了解一下:https://ssr.vuejs.org。不过如果你只是想要一个node后端模板引擎,vue-ssr还是不够轻量
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部