午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:172日期: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
相關文章:
主站蜘蛛池模板: 国产精品视频自拍 | 免费观看爱爱视频 | 天堂在线一区二区 | 一区二区三区免费在线视频 | 国产精品一区三区 | 日日碰碰 | 亚洲视频精选 | 青青青草视频在线 | 九九啪 | 中文字幕1区2区 | 精品免费一区二区三区 | 欧洲久久久久 | 日韩午夜av | 一区二区三区精彩视频 | 国产一区二区三区久久久 | 欧美在线高清 | 伊人55| 国产精品99久久久久久久 | 国产精品7| 中文区中文字幕免费看 | 超碰中文在线 | 韩国色片 | 日韩毛片在线免费观看 | 国产日产欧美一区二区 | 五月婷婷色丁香 | 亚洲综合91 | 一级特黄a大片免费 | 一级特黄aa大片欧美 | 狠狠狠久久久 | 亚洲乱妇 | 中文字幕第四页 | 成年人视频在线看 | 91网站免费看 | 亚洲高清一区二区三区 | 成人免费小视频 | 一级片黄色 | 黄色大片免费看 | 夜夜春视频 | 蜜桃成人在线观看 | 国产区91 | 久久久久久久久99 |