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

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

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

問題:

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

處理方法:

方法1:修改vue.js的默認的綁定符號

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

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

方法2:使用模板的標簽來輸出“{{”、“ }}”

django模板的templatetag可以渲染模板時輸出模板標簽,標簽參數及輸出如下:

我們可以在模板中用

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

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

方法3:禁用django模板渲染

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

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

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

相關文章

最新評論

临泉县| 南平市| 柞水县| 长岭县| 金沙县| 夏邑县| 二手房| 镇赉县| 汤原县| 太白县| 都安| 天长市| 通化市| 永修县| 江永县| 云南省| 桂平市| 阳新县| 池州市| 定兴县| 沙田区| 玛沁县| 金昌市| 永福县| 商都县| 乌兰县| 达日县| 茌平县| 乌海市| 江达县| 观塘区| 龙川县| 探索| 化州市| 沧源| 松溪县| 攀枝花市| 灌阳县| 达日县| 阿拉善盟| 行唐县|