国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:13:20
字體:
來源:轉載
供稿:網友

問題:

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

處理方法:

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

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

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

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

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

我們可以在模板中用

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

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

方法3:禁用django模板渲染

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 勃利县| 洛浦县| 乌拉特前旗| 务川| 岐山县| 通江县| 合肥市| 南江县| 璧山县| 峨边| 长阳| 东宁县| 宁夏| 眉山市| 鸡泽县| 繁峙县| 二手房| 腾冲县| 都江堰市| 阳朔县| 南城县| 阿城市| 仁布县| 井冈山市| 武安市| 新化县| 务川| 东阿县| 永新县| 武义县| 鄂托克前旗| 临江市| 武宣县| 措美县| 岳普湖县| 隆回县| 广元市| 黄冈市| 孟津县| 穆棱市| 鄯善县|