詳解django模板與vue.js沖突問題
問題:
django模板與vue.js的變量都是使用“{{”和“}}”包裹起來的,在渲染django模板時會先替代掉所有的“{{”和“}}”及被包裹在其中的內容,使得vue.js沒有使用”{{“、”}}”來綁定變量。
處理方法:
方法1:修改vue.js的默認的綁定符號
Vue.config.delimiters = ["[[", "]]"];
執(zhí)行這個之后,你就可以使用“[[”、“]]”來綁定變量的數(shù)據了
方法2:使用模板的標簽來輸出“{{”、“ }}”
django模板的templatetag可以渲染模板時輸出模板標簽,標簽參數(shù)及輸出如下:
我們可以在模板中用
{% templatetag openvariable %} {% templatetag closevariable %}
來替代”{{“、”}}”
方法3:禁用django模板渲染
django標簽 verbatim可以使包裹其中的代碼不進行渲染保持原樣輸出
{% verbatim %} {{ vue }} {% endverbatim %}
我們可以在需要用于vue.js的地方使用{% verbatim %} {% endverbatim %}包裹。
相關文章
Vue.js + Nuxt.js 項目中使用 Vee-validate 表單校驗
vee-validate 是為 Vue.js 量身打造的表單校驗框架,允許您校驗輸入的內容并顯示對應的錯誤提示信息。這篇文章給大家?guī)砹薞ue.js 使用 Vee-validate 實現(xiàn)表單校驗的相關知識,感興趣的朋友一起看看吧2019-04-04vue2使用el-date-picker實現(xiàn)動態(tài)日期范圍demo
這篇文章主要為大家介紹了vue2使用el-date-picker實現(xiàn)動態(tài)日期范圍示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-06-06element-ui循環(huán)顯示radio控件信息的方法
今天小編就為大家分享一篇element-ui循環(huán)顯示radio控件信息的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08