0
我有查詢參數爲數組:?cars=[Audi,Fiat]
但燼其編碼到?cars=%5BAudi%2CFiat%5D
我怎樣才能得到更多漂亮的URL就像?cars=[Audi,Fiat]
? 爲什麼編碼保留的url字符?灰燼JS編碼預留的網址字符
我有查詢參數爲數組:?cars=[Audi,Fiat]
但燼其編碼到?cars=%5BAudi%2CFiat%5D
我怎樣才能得到更多漂亮的URL就像?cars=[Audi,Fiat]
? 爲什麼編碼保留的url字符?灰燼JS編碼預留的網址字符
您可以覆蓋您的路線中的私人方法serializeQueryParam
和deserializeQueryParam
。
https://github.com/emberjs/ember.js/blob/v2.15.1/packages/ember-routing/lib/system/router.js#L703
https://github.com/emberjs/ember.js/blob/v2.15.1/packages/ember-routing/lib/system/router.js#L739
在這些方法中,而不是JSON.stringify
和JSON.parse
,你可以返回該值本身,並得到任何你想要從字符串進行解析。