我目前在 xyz 页面中有如下链接,即
#/xyz
:
<a href="#/abc/def?zqp=2&bqp=1">Random Text</a>
单击此按钮后,我首先转到以下网址
#/abc/def?zqp=2&bqp=1
然后 url 更改为以下 url 因为我相信 ember-js 以字母顺序接收查询参数
#/abc/def?bqp=1&zqp=2
你能观察到查询参数的顺序已经从
zqp=2&bqp=1 to bqp=1&zqp=2
我相信这是因为 ember js 按照字母顺序获取查询参数
现在,bqp=1&zqp=2
当我回击时,我不会去 xyz,而是会zqp=2&bqp=1
出现一个错误,说未定义的路线。
除了重新排序查询参数之外,如何防止这种情况发生?
注意:我没有使用ember link-to,而是直接设置了链接标签的href。无法将其更改为链接到 btw。