参考:

  • https://my.oschina.net/soarwilldo/blog/755984

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

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

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

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

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

参数 输出
openblock {%
closeblock %}
openvariable {{
closevariable }}
openbrace {
closebrace }
opencomment {#
closecomment #}

我们可以在模板中用

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

来替代"{{"、"}}"

方法3:禁用django模板渲染

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

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

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

相关文章:

  • 2022-12-23
  • 2022-01-03
  • 2021-11-28
  • 2022-01-10
  • 2022-02-23
  • 2021-07-04
  • 2021-07-19
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-07-23
  • 2021-05-20
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
相关资源
相似解决方案