Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 聚合物3更新组分_Javascript_C#_Jquery_.net_Polymer - Fatal编程技术网

Javascript 聚合物3更新组分

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

我正在使用polymer 3构建我的应用程序,一切都很好,但过去两天我面临的问题是,我的页面上有很多ajax调用,我想在每次打开组件时调用所有ajax,我阅读了组件的所有生命周期回调,但只触发了一次,因为Polymer是一个单页应用程序。我如何才能做到这一点

我试过:

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根本不会重新触发它。感谢您的响应,我解决了它