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 相关文章推荐
会自动逐行上升的文本框
Jun 30 Javascript
解决jquery的datepicker的本地化以及Today问题
May 23 Javascript
jquery事件重复绑定的快速解决方法
Jan 03 Javascript
js实现文章文字大小字号功能完整实例
Nov 01 Javascript
js+jquery实现图片裁剪功能
Jan 02 Javascript
JavaScript中Window对象的属性及事件
Dec 25 Javascript
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
基于zepto.js实现登录界面
Oct 09 Javascript
bootstrap实现二级下拉菜单效果
Nov 23 Javascript
Bootstrap Table 搜索框和查询功能
Nov 30 Javascript
详解Vue中localstorage和sessionstorage的使用
Dec 22 Javascript
解决vue keep-alive 数据更新的问题
Sep 21 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
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
精美漂亮的php分页类代码
2013/04/02 PHP
php mail to 配置详解
2014/01/16 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
百度留言本js 大家可以参考下
2009/10/13 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
2016/01/12 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
Pyhton中防止SQL注入的方法
2015/02/05 Python
代码分析Python地图坐标转换
2018/02/08 Python
tensorflow学习笔记之简单的神经网络训练和测试
2018/04/15 Python
django自带的server 让外网主机访问方法
2018/05/14 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
护士毕业生自我鉴定
2014/02/08 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
银行服务感言
2014/03/01 职场文书
小学生安全保证书
2015/05/09 职场文书
开学第一天的感想
2015/08/10 职场文书
python基于机器学习预测股票交易信号
2021/05/25 Python
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server