将VueJS与Go后端一起使用

时间:2016-08-03 13:16:09

标签: javascript go vue.js template-engine

我想使用Go模板和VueJS进行数据绑定。有没有人在之前整合过?

我希望将VueJS主要用于Ajax调用,因为手动(或使用jQuery)总是让我的代码变得混乱。

更具体地说,如果我有一个简单的<p>标记,其值是从Go模板生成的,如下所示:

{{.Color}}

现在我想绑定到
中的值 像这样:

{{someVariable}} 

两者都是相同的标签。

2 个答案:

答案 0 :(得分:7)

如果您将Vue.js与另一个模板系统混合,您可以选择使用其他内容更改插值分隔符(默认情况下为['{{','}}'])。

Vue.config.delimiters = ['${', '}']

现在,您可以将{{.}}与golang一起使用,${}与Vue

一起使用

答案 1 :(得分:1)

在Go的一侧,您可以定义自己的分隔符: https://golang.org/pkg/text/template/#Template.Delims