我正在嘗試從 Django 獲取資料到 Vuetemplate 變數。
視圖.py
def index(request):
myvar = 1
return render(request, 'index.html',{'myvar':myvar})
在 index.html 中
<span> {{ myvar }} </span>
正在作業,并顯示 1,但是如何將這個 1/myvar 獲取到 vue 實體內的資料?
var app = new Vue({
el: "#app",
data: {
// here i need the data/value of myvar
}
uj5u.com熱心網友回復:
您可以通過路由引數獲取值
var app = new Vue({
el: "#app",
data: {
// here i need the data/value of myvar
myvar: this.$route.params.myvar
}
uj5u.com熱心網友回復:
var app = new Vue({
el: "#app",
data: {
myvar: '{{ myvar }}' //myvar comes from django urls.py
}
對我有用, this.$route.params.myvar 不會導致我不使用 vuerouter。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/346188.html
標籤:javascript Python 姜戈 Vue.js
