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 api参考 visualjquery 中国线路 速度快
Nov 30 Javascript
JS 实现完美include载入实现代码
Aug 05 Javascript
javascript的tab切换原理与效果实现方法
Jan 10 Javascript
详细探究ES6之Proxy代理
Jul 22 Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 Javascript
AngularJS $http模块POST请求实现
Apr 08 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
详解vue-cli脚手架中webpack配置方法
Aug 22 Javascript
为什么要使用Vuex的介绍
Jan 19 Javascript
iSlider手机端图片滑动切换插件使用详解
Dec 24 Javascript
ES6学习笔记之let与const用法实例分析
Jan 22 Javascript
通过实例解析vuejs如何实现调试代码
Jul 16 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
php selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
PHPThumb图片处理实例
2014/05/03 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
Javascript事件实例详解
2013/11/06 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
详解利用jsx写vue组件的方法示例
2017/07/17 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
你应该了解的JavaScript Array.map()五种用途小结
2018/11/14 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
Python实现的爬虫功能代码
2017/06/24 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
通过cmd进入python的步骤
2020/06/16 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
人力管理专业毕业生求职信
2014/02/27 职场文书
培训协议书范本
2014/04/22 职场文书
好学生评语大全
2014/05/05 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
python字典的元素访问实例详解
2021/07/21 Python
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS