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中each()的使用方法说明
Aug 19 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
Sep 03 Javascript
jquery中交替点击事件toggle方法的使用示例
Dec 08 Javascript
Javascript URI 解析介绍
Mar 15 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
Apr 13 Javascript
分享javascript、jquery实用代码段
Oct 20 Javascript
javascript常用经典算法详解
Jan 11 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
vue中接口域名配置为全局变量的实现方法
Sep 20 Javascript
详解Vue3 Composition API中的提取和重用逻辑
Apr 29 Javascript
Vue项目中如何封装axios(统一管理http请求)
May 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 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
php面向对象重点知识分享
2019/09/27 PHP
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
vue异步加载高德地图的实现
2018/06/19 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
一些可能会用到的Node.js面试题
2019/06/15 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
2020/05/09 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
python实现ftp客户端示例分享
2014/02/17 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
python遍历序列enumerate函数浅析
2017/10/17 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
男方父母证婚词
2014/01/12 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
春风行动实施方案
2014/03/28 职场文书
电钳工人个人求职信
2014/05/10 职场文书
董存瑞观后感
2015/06/11 职场文书
详细了解java监听器和过滤器
2021/07/09 Java/Android
Python 绘制多因子柱状图
2022/05/11 Python
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL