色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - vue的router-link中使用es6字符串模板時為什么還要加雙引號?

瀏覽:90日期:2023-03-05 09:54:16

問題描述

javascript - vue的router-link中使用es6字符串模板時為什么還要加雙引號?我把雙引號去掉就報錯了。不太明白,求大佬指點一下。

問題解答

回答1:

Vue 中,模板內 HTML 標簽 :xxx='' 時,雙引號中的內容是一個 JS 表達式,而不是一般的 HTML 屬性。

舉例:

<p @click='count++'>{{count}}</p>

這時候 count++ 是一段模板編譯后由 Vue 執行的 JS 代碼,而不是簡單的屬性字符串。同理,router-link 中書寫的也是 JS 代碼,而不是鏈接字符串。這樣一來,需要直接返回字符串路徑時,就必須采用單引號把字符串內容括起來,例如 :to='’/index’' 這樣。如果寫 :to='/index',那么 Vue 會求值一個名為 /index 的變量,而這顯然是非法的。

如果不想嵌套單雙引號,可以去掉冒號,寫 <router-link to='/index'>

回答2:

<router-link :to='’/dispatch/internal/treenode/’+itemSmall.view'>{{ itemSmall.view }}</router-link>

你拼字符串試一下

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 12一15女人a毛片 | 看全色黄大色黄大片女图片 | 欧美日韩精品一区二区免费看 | 日日狠狠久久偷偷四色综合免费 | 黑人特黄aa毛片 | 午夜国产亚洲精品一区 | 亚洲国产精选 | 九色愉拍自拍 | 日本一级特大毛片 | 久久久亚洲欧洲日产国码二区 | 亚洲成人手机在线 | 国产日韩欧美一区二区三区在线 | 国产喷水女王在线播放 | 特级欧美视频aaaaaa | 9999久久 | 色偷偷亚洲女人天堂观看欧 | 欧美高清不卡 | 久青草国产在线 | 精品久久久久久久九九九精品 | 国产精品免费大片一区二区 | 台湾三级香港三级在线中文 | 毛色毛片免费看 | 欧美成人影院 在线播放 | 国产一区二区三区在线免费观看 | 精品国产香蕉在线播出 | 国内久久| 亚洲一区二区三区视频 | 久久精品中文字幕第一页 | 亚洲成人影院在线观看 | 一级看片免费视频囗交 | 美国一级片在线观看 | 亚洲欧洲一区 | 在线视频观看免费视频18 | 久久毛片免费看 | aaa免费毛片 | 成人网18免费软件大全 | 俄罗斯aa毛片极品 | 亚洲男人的天堂久久精品 | 久久精品国产亚洲综合色 | 亚洲综合国产一区在线 | 国产成人丝袜网站在线观看 |