最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解django模板與vue.js沖突問題

 更新時間:2019年07月07日 14:20:49   作者:xkgjfl  
在本文里小編給各位整理了關(guān)于django模板與vue.js沖突問題以及實例代碼,需要的朋友們參考下。

問題:

django模板與vue.js的變量都是使用“{{”和“}}”包裹起來的,在渲染django模板時會先替代掉所有的“{{”和“}}”及被包裹在其中的內(nèi)容,使得vue.js沒有使用”{{“、”}}”來綁定變量。

處理方法:

方法1:修改vue.js的默認(rèn)的綁定符號

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

執(zhí)行這個之后,你就可以使用“[[”、“]]”來綁定變量的數(shù)據(jù)了

方法2:使用模板的標(biāo)簽來輸出“{{”、“ }}”

django模板的templatetag可以渲染模板時輸出模板標(biāo)簽,標(biāo)簽參數(shù)及輸出如下:

我們可以在模板中用

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

來替代”{{“、”}}”

方法3:禁用django模板渲染

django標(biāo)簽 verbatim可以使包裹其中的代碼不進行渲染保持原樣輸出

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

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

相關(guān)文章

最新評論

揭阳市| 于都县| 岱山县| 兴安县| 新巴尔虎右旗| 黄梅县| 浮山县| 钟山县| 永川市| 定西市| 平定县| 宜昌市| 阿克苏市| 白水县| 苏尼特左旗| 会宁县| 汝城县| 鹤山市| 西藏| 宜兰市| 绥芬河市| 土默特右旗| 武胜县| 许昌县| 金堂县| 沙坪坝区| 澄迈县| 方城县| 伊金霍洛旗| 舒兰市| 呼图壁县| 中山市| 苏州市| 平凉市| 邵阳市| 道真| 正定县| 台山市| 阿克苏市| 郎溪县| 涟源市|