我目前在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。无法将其更改为link-to btw。