解决Flask与Vue.js模板冲突问题

现在主流的Python web框架中,模板的表达式声明都大同小异,常见的有{{ something }}{% something %}两类,而前者与Vue.js的语法冲突,导致在运行Python(例如Flask)时,Vue语法被Python解析触发报错。

对于Flask,解决该问题的方式最简单的就是在Vue实例的DOM外,通过声明raw,表示其中的内容不由flask转义即可解决冲突:

{% raw %}
​<div>
{{vue}}
​</div>
{% endraw %}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容...
    忘川慕白阅读 11,238评论 7 113
  • 主要还是自己看的,所有内容来自官方文档。 介绍 Vue.js 是什么 Vue (读音 /vjuː/,类似于 vie...
    Leonzai阅读 8,735评论 0 25
  • 第一部分 Python基础篇(80题) 1、为什么学习Python? Python相对于其他编程语言有很多优点: ...
    清清子衿木子水心阅读 5,699评论 0 1
  • 木姐,首先我得向您表达感谢,能遇到您真的三生有幸!您改变了我的三观。关注您一年有余了,我对未来的想法也随着你的科普...
    d04a8421fff8阅读 1,166评论 0 0
  • 因为之前做过大象的采访复盘,感觉今天只用复盘一个人,会轻松很多。但当我看到自己在纸上写下的密密麻麻的要点时,我知道...
    5239林中漫步阅读 3,097评论 0 5

友情链接更多精彩内容