美文网首页
vue模板和django模板语法{{}}冲突问题

vue模板和django模板语法{{}}冲突问题

作者: Mlotjve | 来源:发表于2020-06-02 10:44 被阅读0次

描述:
django +vue实现前后台开发时,通过vue.js调用django后台代码,然后渲染Html模板,发现数据总是无法渲染成功

 <div id='demo'>
  {{info}}
</div>

info始终无法显示

需要verbatim标签进行转义

如下所示:

 <div id='demo'>
 {% verbatim %}
 {{info}}
 {% endverbatim %}
</div>

<script type="text/javascript">
   var vm = new Vue({
       el: "#demo",
       data: {
           phone: '',
           info: null,
           data: null,
       },
       methods: {
           submit: function () {
               // axios.get('/api/phone/detail/step', {
               axios.get('{% url "api:phoneStep" %}', {
                   params: {
                       phone: document.getElementById('p1').value,
                   },
                   headers: {
                       'Content-Type': 'application/x-www-form-urlencoded',
                       'X-CSRFToken': '{{ csrf_token }}',
                   }
               }).then(response => {
                   this.info = response;   // 获取返回值
                   this.data = this.info.data.data;  //获取返回体某个字段的值
                   str = JSON.stringify(this.info, null, 4);  //转换成字符串json
                   console.log("str:", str);
                   output1('code', syntaxHighlight(str))
               }).catch(function (error) {
                   console.log(error);
               });
           },

       },
   });
</script>

相关文章

  • vue模板和django模板语法{{}}冲突问题

    描述:django +vue实现前后台开发时,通过vue.js调用django后台代码,然后渲染Html模板,发现...

  • 1-关于vue的一些语法

    django有自己的模板语法,会与vue的语法冲突。暂时不用django后台了,改用node。 v-htmlv-o...

  • vue.js总结

    django模板语言与vue.js冲突问题 方法1: 修改vue.js绑定符`Vue.config.delimit...

  • (2018-05-27.Python从Zero到One)8、(T

    4.3 练习 对比Django模板与Tornado模板的异同。 练习使用Tornado模板的语法。

  • How to solve Django template and

    问题我们知道,在Vue中使用{{ }},在Django的模板中使用的也是{{ }},若在模板中即使用Vue也使用D...

  • Vue初学-模板语法

    模板语法 Vue使用了基于HTML的模板语法,语序开发这声明式将dom绑定在底层Vue实例的数据。Vue的模板都是...

  • Django的模板层

    python的模板:HTML代码+模板语法 模板语法之变量 在 Django 模板中遍历复杂数据结构的关键是句点字...

  • Django 二

    目录 1.Django模板冲突问题 2.Django路由分发 3.有名分组和无名分组 4.Django创建app流...

  • 《二》、Vue核心——基本使用

    一、Vue的基本使用 1、编码 2、理解 Vue 的 MVVM 3、模板语法 (1)、模板语法的理解  Ⅰ、动态的...

  • Django模板层

    Django模板 一、模板基本概念 templates文件夹下面的文件都叫模板文件。只不过有的包含模板语法(在这种...

网友评论

      本文标题:vue模板和django模板语法{{}}冲突问题

      本文链接:https://www.haomeiwen.com/subject/ssoyzhtx.html