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 相关文章推荐
prototype Element学习笔记(篇二)
Oct 26 Javascript
关于JavaScript中var声明变量作用域的推断
Dec 16 Javascript
基于jQuery的倒计时实现代码
May 30 Javascript
关于js遍历表格的实例
Jul 10 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
Oct 17 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
Dec 08 Javascript
javascript实现倒计时跳转页面
Jan 17 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
Mar 20 Javascript
Node.js 使用jade模板引擎的示例
May 11 Javascript
vue实现局部刷新的实现示例
Apr 16 Javascript
vue3.0生命周期的示例代码
Sep 24 Javascript
Vue.js中v-for指令的用法介绍
Mar 13 Vue.js
浅析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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
JS代码优化的8点建议
2020/02/04 Javascript
简单的python后台管理程序
2017/04/13 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
使用Python文件读写,自定义分隔符(custom delimiter)
2020/07/05 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
台湾家适得:Homeget
2019/02/11 全球购物
院药学专业个人求职信
2013/09/21 职场文书
生产班组长岗位职责
2014/01/05 职场文书
高三学习决心书
2014/03/11 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android
Python创建SQL数据库流程逐步讲解
2022/09/23 Python