Django与Vue语法的冲突问题完美解决方法

前端之家收集整理的这篇文章主要介绍了Django与Vue语法的冲突问题完美解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当我们在django web框架中,使用vue的时候,会遇到语法冲突.

因为vue使用{{}},而django也使用{{}},因此会冲突.

解决办法1:

在django1.5以后,加入了标签:

被此标签包裹的代码将不会被Django的模板引擎渲染。

因此,我们可以把带有{{ }} 的Vue代码放在 {% verbatim myblock %}标签中间,例如:

解决办法2:

修改Vue的{{ }} 为{[ ]}

Vue.config.delimiters = ["{[","]}"]

使用的时候:

ps:vue之django 和vue语法冲突处理

修改vue.js的默认的绑定符号

vue2.0已经废弃这种写法:

正确姿势:

Box',data:{ arr:['apple','pear','grape'] },methods:{ add:function () { this.arr.push('tomato') } } })

总结

以上所述是小编给大家介绍的Django与Vue语法的冲突问题完美解决方法。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

原文链接:https://www.f2er.com/vue/34698.html

猜你在找的Vue相关文章