0

我目前在 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。

4

0 回答 0