
1 skenan 2020-12-20 05:53:27 +08:00 via iPhone 之前也研究过这个问题,可以修改 vue 的 delimiter https://testdriven.io/blog/combine-flask-vue/ |
2 Dreax 2020-12-20 05:55:43 +08:00 |
3 loading 2020-12-20 06:01:29 +08:00 via Android 我在 golang 里也遇到类似问题。基本就是后端前端选一个改,我选择改前端,也就是一楼的方法。 纯 api 不用模板体验并不好,所以还是必须混合用。 |
4 Yuxiaoy 2020-12-20 09:33:10 +08:00 via Android https://greyli.com/jinja2-and-js-template/ 看下李辉的几个解决方案 |
5 zjsxwc 2020-12-20 10:24:24 +08:00 via Android vue 代码单独写到 *.vue 文件里面, jinja 搞个自定义 tag 类似 include 的无脑复制*.vue 文件内容就行。 |
6 mxT52CRuqR6o5 2020-12-20 10:34:21 +08:00 最简单的方法,不使用{{}}给 vue 输出变量,而是用 v-text 输出,啥配置都不用改 |
7 GG668v26Fd55CP5W 2020-12-20 12:48:30 +08:00 via iPhone 之前我也用 twig 模板引擎也遇到这种问题,这个 stackoverflow 链接提供几种解决方法: https://stackoverflow.com/questions/31480612/conflict-on-template-of-twig-and-vue-js/31525899 |
8 dingyaguang117 2020-12-20 23:32:39 +08:00 我一直是用 {% raw %} |