iT邦幫忙

0

[已解決]Vue - 可選串連(optional.chaining) 報錯 unexpected token

  • 分享至 

  • xImage

最近在vue專案裡用可選串連(optional.chaining)、空值合併運算符(nullish Coalescing)時一直遇到"unexpected token"的錯誤

https://ithelp.ithome.com.tw/upload/images/20220824/20135568DuSdRzmqak.png

Node 14.17.0
vue-cli 5.0.6
typescript(專案內) 4.1.6
typescript(全域) 4.4.2

以上三個版本確認過都支援可選串連

讀了以下兩篇

Optional chaining not working

Typescript support enhance

目前試過改babel.config.js、vue.config.js、tsconfig.js了,但都沒用QQ

請問有人能給我指點迷津嗎,謝謝QQ

哇靠,圖片太難看了,原諒我跳過了。
@㊣浩瀚星空㊣ 謝謝大大建議,下次會乖乖打成markdown
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Felix
iT邦研究生 2 級 ‧ 2022-08-25 14:06:47

既然中文稱 Optional Chaining 為可選串連,就代表 ?. 的後方一定會接 Token 來串連,因此只要改成 activityData?.[date] 就行了。

昨天試過了,就算後面是放屬性也不會過QQ

我要發表回答

立即登入回答