页面一直刷新的问题

通过访问action跳转到一个jsp页面 页面老是不停地刷新
下面是页面加载执行的函数
$(document).ready(function(){
var url=window.location.href;
window.location.href=HTMLEnCode(url);
});

把 window.location.href=HTMLEnCode(url); 换成window.οnlοad=HTMLEnCode(url) 就好了

如果你在Vue应用程序中直接访问URL,它会导致页面刷新。这是因为Vue是一个SPA(单页面应用程序),它只加载主页面,然后通过异步方式加载其他页面。当你直接访问其他页面时,浏览器会向服务器请求该页面,这会导致整个页面刷新。 为了避免页面刷新,你可以使用Vue Router来管理路由。Vue Router是Vue.js官方提供的路由管理库,它允许你在Vue应用程序中实现客户端路由。使用Vue Router,你可以将URL映射到Vue组件,而不是向服务器请求页面。 在Vue Router中,你可以使用`<router-link>`标签来创建链接,并使用`<router-view>`标签来渲染组件。这样,当你点击链接时,Vue Router会在客户端内部导航到相应的组件,而不会刷新整个页面。 以下是一个简单的示例: ```html <template> <div> <router-link to="/about">About</router-link> <router-link to="/contact">Contact</router-link> <router-view></router-view> </div> </template> <script> import About from './components/About.vue' import Contact from './components/Contact.vue' export default { components: { About, Contact }, routes: [ { path: '/about', component: About }, { path: '/contact', component: Contact } ] } </script> ``` 在这个例子中,我们使用`<router-link>`标签来创建链接,使用`<router-view>`标签来渲染组件。我们还定义了两个路由:`/about`和`/contact`,它们分别对应`About`和`Contact`组件。当用户点击链接时,Vue Router会在客户端内部导航到相应的组件,而不会刷新整个页面。 我希望这可以帮助你解决问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值