2
有一種vuejs組件調用我-COMP與給定的數據,我想重複其內容並打印出來:如何忽略定製令牌vue.js使用大括號
<my-comp json-data='[{"id":1,"text":"Hello"},{"id":2,"text":"World"}]' inline-template>
<div v-repeat="d: data">
<div>
{{ d.id }}
</div>
<div>
{{ d.text }}
</div>
</div>
</my-comp>
而且它的工作原理如果在我的d
對象的text
屬性中沒有大括號,但是如果存在,則會拋出TypeError異常:TypeError: res is undefined
並且我知道修復它的唯一方法是使用反斜槓轉義大括號:將{{ token }}
更改爲{\{ token }\}
。
有沒有更方便的方法來忽略vuejs中的花括號或我做錯了什麼? 這裏是working code with no {{}},這裏是how {{}} breaks it &我使用的是0.12.16版本。
我不確定您使用的是Vue的哪個版本,但是您可以在我相信的最新測試版中執行'json-data.literal ='...''。我不確定在這個版本中如何處理它。我想象只是試圖讀取元素本身的屬性可以工作,但Vue告訴我,組件是一個文本節點(我猜與'inline-template'有關的東西。 –
latest stable one:v0.12.16 所以我我應該等到下一個穩定版本(v1。*) –