Javascript 聚合物3更新组分
我正在使用polymer 3构建我的应用程序,一切都很好,但过去两天我面临的问题是,我的页面上有很多ajax调用,我想在每次打开组件时调用所有ajax,我阅读了组件的所有生命周期回调,但只触发了一次,因为Polymer是一个单页应用程序。我如何才能做到这一点 我试过:Javascript 聚合物3更新组分,javascript,c#,jquery,.net,polymer,Javascript,C#,Jquery,.net,Polymer,我正在使用polymer 3构建我的应用程序,一切都很好,但过去两天我面临的问题是,我的页面上有很多ajax调用,我想在每次打开组件时调用所有ajax,我阅读了组件的所有生命周期回调,但只触发了一次,因为Polymer是一个单页应用程序。我如何才能做到这一点 我试过: connectedCallback() { super.connectedCallback(); alert("welcome"); } disconnectedCallback() { super.disconnec
connectedCallback() {
super.connectedCallback();
alert("welcome");
}
disconnectedCallback() {
super.disconnectedCallback();
alert("bye");
}
而且:
ready(){}
attached(){}
constructor(){}
这就是我从一页转到另一页的方式:
window.history.pushState({USERID_GUID:item.USERID_GUI}, "caht 1 page", '/mychatpage');
window.dispatchEvent(new CustomEvent('location-changed'));
我遇到了完全相同的问题,我决定基于LitElement创建自己的组件,它将在每次更改页面时触发事件
纱线添加@conconnecte/ct路由器
#或
npm i@连接/ct路由器
检查文档:
我遇到了完全相同的问题,我决定基于LitElement创建自己的组件,它将在每次更改页面时触发事件
纱线添加@conconnecte/ct路由器
#或
npm i@连接/ct路由器
检查文档:
这取决于你的页面导航系统是如何实现的,但也可能是因为它只隐藏了应用程序的其他部分,而没有卸载它,因此connectedCallback只会被调用一次,因为hide/show根本不会重新触发它。感谢我的回复,这取决于你的页面导航系统是如何实现的,但它可能只是隐藏应用程序的其他部分,而不是卸载它,因此connectedCallback只会被调用一次,因为hide/show根本不会重新触发它。感谢您的响应,我解决了它