Jinja2和Vuejs绑定href属性

时间:2018-04-12 16:17:11

标签: flask vue.js vuejs2 jinja2

我想将一个变量从Vue实例传递给jinja2中的href属性。 所以我想做这样的事情:

<a :href="{{ url_for('slugwhatever', **{'name': name}) }}">Go to your page!</a>

第二个name是我想从Vue得到的变量。 jinja2或Vue都会继续抛出错误,因为它们互相插入。 我怎样才能做到这一点?对这个问题有什么好的方法吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

您可能正在寻找分隔符:

https://vuejs.org/v2/api/#delimiters

答案 1 :(得分:1)

尝试:

<a :href="'{{ url_for('slugwhatever') }}/' + name">Go to your page!</a>

或者:

<a :href="'{{ url_for('slugwhatever', {'name': ''}) }}/' + name">Go to your page!</a>