详解django模板与vue.js冲突问题


Posted in Javascript onJuly 07, 2019

问题:

django模板与vue.js的变量都是使用“{{”和“}}”包裹起来的,在渲染django模板时会先替代掉所有的“{{”和“}}”及被包裹在其中的内容,使得vue.js没有使用”{{“、”}}”来绑定变量。

处理方法:

方法1:修改vue.js的默认的绑定符号

Vue.config.delimiters = ["[[", "]]"];

执行这个之后,你就可以使用“[[”、“]]”来绑定变量的数据了

方法2:使用模板的标签来输出“{{”、“ }}”

django模板的templatetag可以渲染模板时输出模板标签,标签参数及输出如下:

详解django模板与vue.js冲突问题

我们可以在模板中用

{% templatetag openvariable %} 
{% templatetag closevariable %}

来替代”{{“、”}}”

方法3:禁用django模板渲染

django标签 verbatim可以使包裹其中的代码不进行渲染保持原样输出

{% verbatim %}
  {{ vue }}
{% endverbatim %}

我们可以在需要用于vue.js的地方使用{% verbatim %} {% endverbatim %}包裹。

Javascript 相关文章推荐
一个可绑定数据源的jQuery数据表格插件
Jul 17 Javascript
自动最大化窗口的Javascript代码
May 22 Javascript
Backbone.js中的集合详解
Jan 14 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
Dec 14 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
js禁止表单重复提交
Aug 29 Javascript
详解如何在nuxt中添加proxyTable代理
Aug 10 Javascript
微信小程序支付PHP代码
Aug 23 Javascript
vue路由守卫+登录态管理实例分析
May 21 Javascript
vue中input的v-model清空操作
Sep 06 Javascript
Vue双向绑定实现原理与方法详解
May 07 Javascript
在Vue中使用Echarts实例图的方法实例
Oct 10 Javascript
django中使用vue.js的要点总结
Jul 07 #Javascript
Vue使用lodop实现打印小结
Jul 06 #Javascript
cordova+vue+webapp使用html5获取地理位置的方法
Jul 06 #Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
Jul 06 #Javascript
vue router总结 $router和$route及router与 router与route区别
Jul 05 #Javascript
基于vue实现圆形菜单栏组件
Jul 05 #Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
Jul 05 #Javascript
You might like
PHP4在WinXP下IIS和Apache2服务器上的安装实例
2006/10/09 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
小程序采集录音并上传到后台
2019/11/22 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python判断windows隐藏文件的方法
2014/03/21 Python
python docx 中文字体设置的操作方法
2018/05/08 Python
tensorflow更改变量的值实例
2018/07/30 Python
Python实现最常见加密方式详解
2019/07/13 Python
Pycharm远程调试原理及具体配置详解
2019/08/08 Python
python如何删除文件、目录
2020/06/23 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
Python hashlib模块的使用示例
2020/10/09 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
计算机专业大学生的自我评价
2013/11/14 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
岗位说明书范文
2014/05/07 职场文书
全运会口号
2014/06/20 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
上下班时间调整通知
2015/04/23 职场文书
企业安全生产规章制度
2015/08/06 职场文书
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python