Django与Vue语法的冲突问题完美解决方法


Posted in Javascript onDecember 14, 2017

当我们在django web框架中,使用vue的时候,会遇到语法冲突.

因为vue使用{{}},而django也使用{{}},因此会冲突.

解决办法1:

在django1.5以后,加入了标签:

{% verbatim myblock %} {% endverbatim myblock %}

被此标签包裹的代码将不会被Django的模板引擎渲染。

因此,我们可以把带有{{ }} 的Vue代码放在 {% verbatim myblock %}标签中间,例如:

<div id="app1">
  {% verbatim myblock %}
    {{ message1 }}
  {% endverbatim myblock %}
</div>

解决办法2:

修改Vue的{{ }} 为{[ ]}

<script>Vue.config.delimiters = ["{[", "]}"]</script>

使用的时候:

<div id="app1">
  {[ message1 ]}
</div>

ps:vue之django 和vue语法冲突处理

修改vue.js的默认的绑定符号

vue2.0已经废弃这种写法:

Vue.config.delimiter=['[[',']]'];

正确姿势:

var vm = new Vue({
  delimiters:['[[', ']]'],
  el:'#box',
  data:{
    arr:['apple','pear','grape']
  },
  methods:{
    add:function () {
      this.arr.push('tomato')
    }
  }
})

总结

以上所述是小编给大家介绍的Django与Vue语法的冲突问题完美解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于JQuery的asp.net树实现代码
Nov 30 Javascript
jQuery $.data()方法使用注意细节
Dec 31 Javascript
JavaScript判断变量是否为undefined的两种写法区别
Dec 04 Javascript
js图片延迟技术一般的思路与示例
Mar 20 Javascript
JS动画效果打开、关闭层的实现方法
May 09 Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
Mar 07 Javascript
原生js实现简单的Ripple按钮实例代码
Mar 24 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
Nov 07 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
Mar 22 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
Sep 16 Javascript
javascript实现留言板功能
Feb 08 Javascript
浅析JS抽象工厂模式
Dec 14 #Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
Dec 14 #Javascript
利用Javascript开发一个二维周视图日历
Dec 14 #Javascript
浅谈es6 javascript的map数据结构
Dec 14 #Javascript
利用Javascript实现一套自定义事件机制
Dec 14 #Javascript
vue登录注册及token验证实现代码
Dec 14 #Javascript
基于vue 实现token验证的实例代码
Dec 14 #Javascript
You might like
日本十大惊悚动漫
2020/03/04 日漫
桌面中心(二)数据库写入
2006/10/09 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
2011/07/04 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
每天一篇javascript学习小结(RegExp对象)
2015/11/17 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
浅析Python中的多重继承
2015/04/28 Python
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
Python实现全排列的打印
2018/08/18 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
2020/06/01 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
简历中个人求职的自我评价模板
2013/11/29 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
小学亲子活动总结
2014/07/01 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
库房管理员岗位职责
2015/02/12 职场文书
表扬信范文
2019/04/22 职场文书
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android
python not运算符的实例用法
2021/06/30 Python