Javascript 我需要使用浏览器按钮返回到上一个动态页面
例如: 我在这一页, ciphxs?型号=XS%20Max,屏幕=6.5,颜色=1,容量=64GB 单击返回我将转到此页面 ciphxs?型号=XS%20Max,屏幕=6.5,颜色=1 然后再次单击将返回到该页面 ciphxs?型号=XS%20Max&屏幕=6.5 我有一个按钮可以执行此操作,但我会使用浏览器按钮 我目前正在使用typescript,但即使对于解决方案,也最好使用JS 这是返回到上一页的divJavascript 我需要使用浏览器按钮返回到上一个动态页面,javascript,angular,typescript,Javascript,Angular,Typescript,例如: 我在这一页, ciphxs?型号=XS%20Max,屏幕=6.5,颜色=1,容量=64GB 单击返回我将转到此页面 ciphxs?型号=XS%20Max,屏幕=6.5,颜色=1 然后再次单击将返回到该页面 ciphxs?型号=XS%20Max&屏幕=6.5 我有一个按钮可以执行此操作,但我会使用浏览器按钮 我目前正在使用typescript,但即使对于解决方案,也最好使用JS 这是返回到上一页的div back() { this.capacity = null; this
back() {
this.capacity = null;
this.canOrder = true;
this.accepted = false;
this.canOrderSubsidized = true;
$(".final_selector").fadeOut(300)
$(".capacity_selector").delay(300).fadeIn(300)
$(".backCapacity").fadeOut(300)
$(".backColor").delay(300).fadeIn(300)
}
div生成结果,但我想使用浏览器后退按钮生成结果。请先阅读。然后,您将能够使用Angular Router并定义每个所需的路由url
可使用以下代码进行反向导航:
import { Component } from '@angular/core';
import { Location } from '@angular/common';
@Component({
//...
})
class SomeComponent {
constructor(private location: Location) {}
back() {
this.location.back();
}
}
如上所述。单击浏览器的“返回”按钮,再次调用“返回”功能
window.onbeforeunload = function () {
this.back();
}
您可以尝试退出,window.history.back;或window.history.go-1;我必须创建一个函数来使用它?在函数的底部添加上面的任意一行。如果您使用的是角度,那么我建议使用routes。