亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

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

問題解答

回答1:

Vue 中,模板內(nèi) HTML 標(biāo)簽 :xxx='' 時,雙引號中的內(nèi)容是一個 JS 表達(dá)式,而不是一般的 HTML 屬性。

舉例:

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

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

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

回答2:

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

你拼字符串試一下

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 久久第一页 | 的九一视频入口在线观看 | 亚洲国产精品v在线播放 | 99久久综合狠狠综合久久aⅴ | 鲁丝丝国产一区二区 | 国产一区二区三区四区在线观看 | 中国国产aa一级毛片 | 亚洲欧美日本一区 | 久久久久国产 | 午夜视频你懂的 | 中文永久免费观看网站 | 美国黄色片免费看 | 中文字幕一区在线观看视频 | 国产原创在线视频 | 国产第一页在线观看 | 亚洲欧美中文日韩在线v日本 | 91精品国产91久久久久久最新 | 俄罗斯小屁孩cao大人免费 | 午夜在线播放免费人成无 | 免看一级a毛片一片成人不卡 | 亚洲国产精品人久久电影 | 国产网站免费 | 国产在线播放免费 | 青青草国产免费国产 | 毛片大全 | 三级很黄很黄的视频 | 日韩中文字幕免费版 | 国产亚洲欧美成人久久片 | 五月婷婷综合色 | 婷婷六月久久综合丁香乐透 | 一级α一级α片免费观看网站 | 91专区在线观看 | 国产精品大白天新婚身材 | 99久久精品免费国产一区二区三区 | 日本高清精品 | 国产色婷婷免费视频 | 看免费黄色一级视频 | 欧美一级久久 | 高清视频欧美性生活 | 欧美一级高清片欧美国产欧美 | 国产亚洲精品国看不卡 |