vue中,模板內HTML標簽:XXX=""
時叶沛,雙引號中的內容是一個js表達式蒲讯,而不是一般的HTML屬性。
舉例:
<div @click="a++">{{a}}</div>
這時候 a++
是一段模板編譯后由 Vue 執(zhí)行的 JS 代碼恬汁,而不是簡單的屬性字符串伶椿。同理,router-link
中書寫的也是 JS 代碼氓侧,而不是鏈接字符串脊另。
需要直接返回字符串路徑時,就必須采用單引號把字符串內容括起來约巷,例如:type="'/index'"
這樣。
如果寫 :type="/index"
独郎,那么 Vue 會求值一個名為 /index 的變量踩麦,而這顯然是非法的枚赡。