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 相关文章推荐
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
Mar 01 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
Node.js与PHP、Python的字符处理性能对比
Jul 06 Javascript
详解javascript立即执行函数表达式IIFE
Feb 13 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
Jun 18 Javascript
Vuex的actions属性的具体使用
Apr 14 Javascript
element-ui上传一张图片后隐藏上传按钮功能
May 22 Javascript
js+html实现点名系统功能
Nov 05 Javascript
KnockoutJS数组比较算法实例详解
Nov 25 Javascript
如何使用Javascript中的this关键字
May 28 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
Oct 28 Javascript
Vue router安装及使用方法解析
Dec 02 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
PHP随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
JavaScript 字符编码规则
2009/05/04 Javascript
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
Javascript实现html转pdf高清版(提高分辨率)
2020/02/19 Javascript
python requests 使用快速入门
2017/08/31 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
纯CSS3发光分享按钮的实现教程
2014/09/06 HTML / CSS
HTML5移动端开发遇见的东西
2019/10/11 HTML / CSS
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
酒店总经理工作职责
2013/12/13 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
新年联欢会主持词
2014/03/27 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
大型活动组织方案
2014/05/10 职场文书
欢迎家长标语
2014/10/08 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
python 离散点图画法的实现
2022/04/01 Python