js 刷新当前页面的方法 reload() , replace()的简单使用

article/2025/9/29 22:48:34

本文为大家介绍三种 js 刷新当前页面的方法,我是在vue实例下写的:

添加定时器是为了直观看到刷新效果(每次刷新都会重置为0);

        reload() 方法;

        replace() 方法;

        页面自动刷新;

reload() 方法

reload()方法用于刷新当前文档。

reload() 方法类似于你浏览器上的刷新页面按钮。

案例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>onload()</title><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script></head>
<body><div id="demo"><h1>{{number}}</h1><button @click='reloadPage()'>重新加载页面</button></div>
</body>
<script>var demo = new Vue({el: '#demo',data: {number: 0},created() {this.add();},methods: {// 为了让刷新更直观,定时器的时间是随机的(80-380): Math.floor(Math.random() * 300 + 80)add() {var that = this;var timer = setInterval(function () {that.number++}, Math.floor(Math.random() * 300 + 80))},reloadPage() {location.reload()}}})</script>
</html>

效果:(每次点击,都会刷新页面重新计数)

replace()方法

案例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>replace()</title><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
</head>
<body><div id="demo"><h1>初始页面</h1><button @click='replaceDoc()'>重新加载页面</button></div>
</body>
<script>  var demo = new Vue({el:'#demo', data:{ number:0},created(){},methods: {replaceDoc(){window.location.replace("https://www.csdn.net/")// window.location.href="https://www.csdn.net/"
}}})
</script>
</html>

效果:

 

在这里可能会有疑惑,这不就是页面跳转吗?
当我把上面代码中的:

window.location.replace("https://www.csdn.net/")

更改为:

window.location.href="https://www.csdn.net/"

那确实就是页面跳转了, replace()就是刷新,只是重定向到指定的页面了,嗯,我知道还不够有说服力,,,

        location.href 通常被用来跳转到指定页面地址,强调跳转,会留下新的历史记录,可以通过“前进”和“后退”来切换URL;

        location.replace方法可以实现用新的文档替换当前文档,强调替换在历史记录中,强迫浏览器将指定的URL替换掉缓存在历史记录中的URL,通俗来说一直是这一项历史记录,并不会增加新的,也就不能通过“前进”和“后退”来切换URL了。 一定遇到过,“页面超时过期”这样的情况吧,一般就用location.replace方法,这样更像是客户端F5刷新界面,当页面的method="post"的时候,也就是向服务器传送数据的时候,出现“网页过期”提示,这是Session的安全保护机制。

页面自动刷新

自动刷新比较简单只需要在head标签中添加一个meta标签:content属性设置自动刷新时间间隔。

<meta http-equiv="refresh" content="3">

完整代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="refresh" content="3"><title>自动刷新</title><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
</head>
<body><div id="demo"><h1>{{number}}</h1></div><script type="text/javascript" > var demo = new Vue({el:'#demo', data:{ number:0},created(){this.add();},methods:{add(){var that = this;var timer=setInterval(function () {that.number++}, Math.floor (Math.random()*300+80))}}})</script>
</body>
</html>

效果:(每隔3秒,都会刷新页面重新计数)


http://chatgpt.dhexx.cn/article/IIqIrrY0.shtml

相关文章

SVN 服务器的搭建

当做大的项目是&#xff0c;svn是代码管理的好工具&#xff0c;如果是用自己的服务器&#xff0c;那么需要搭建SVN服务器。 Subversion是一款非常优秀的svn服务器工具&#xff0c;笔者采用VisualSVN server &#xff0c;因为它集成了apache,不用再进行过多的配置。 首先下载安…

SVN服务器搭建与使用

TortoiseSVN&#xff08;1.9.5&#xff09;与VisualSVN Server搭建SVN版本控制系统&#xff08;中文版&#xff09; 参考文献&#xff1a;http://www.cnblogs.com/xing901022/p/4399382.html 本片主要介绍如何搭建SVN版本控制系统&#xff0c;主要使用工具&#xff1a; 1. 服…

svn的搭建和使用

一&#xff1a;SVN服务器搭建和使用。 1. 首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.org/packages.html&#xff0c;进入网址后&#xff0c;滚动到浏览器最底部看到如下截图&#xff1a; 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户…

Windows-Linux下的SVN服务器搭建及SVN操作

一、Windows下的SVN服务器搭建 首先准备一下三个软件&#xff1a; 1. VisualSVN-Server-3.8.0-x64.msi&#xff08;svn服务端&#xff09; 2. TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi&#xff08;svn客户端&#xff09; 3. TortoiseSVN中文语言包_1.9.6.27867-x64-zh_…

SVN服务器搭建、客户端安装超详细图解教程

目录 一、安装包下载 1.下载 TortoiseSVN 服务器安装包 2.下载 TortoiseSVN 客户端安装包 二、详细安装过程图解 1.TortoiseSVN 服务器安装 2.TortoiseSVN 客户端安装 一、安装包下载 1.下载 TortoiseSVN 服务器安装包 >> 官网下载 Windows 平台安装包在网页最底…

linux下svn服务器搭建及使用(包含图解)

今天自己动手在linux搭建了svn服务器&#xff0c;把具体过程和一些自己的见解分享给大家&#xff0c;希望对大家有所帮助。   客户端svn&#xff08;大家见到的小乌龟&#xff09;下载地址为&#xff1a;http://tortoisesvn.net/downloads.html。这里客户端的安装就不作详解…

基于centos的svn服务器搭建与配置

第一步: svn简介 svn是subversion的简称,是一个开放源代码的版本控制系统. 第二步: 搭建前准备 服务器:centos7 (centos6以下教程 亲测也可以) 第三步: 首先检测服务器是否安装svn,如果安装先卸载 svnserve --version //查看svn版本信息 yum remove subversion …

Linux HTTPS+SVN服务器搭建

Linux HTTPSSVN服务器搭建 一、SVN简介&#xff1a; SVN是Subversion的简称&#xff0c;是一个开放源代码的版本控制系统&#xff0c;相较于RCS、CVS&#xff0c;它采用了分支管理系统&#xff0c;它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion…

SVN服务器搭建和使用(Windows 版)

SVN服务器搭建和使用(Windows 版) Subversion是优秀的版本控制工具,尝试来搭建SVN服务器&#xff0c;进行版本提交 首先我们去下载SVN服务安装包&#xff1a; 下载 下载地址&#xff1a;http://subversion.apache.org/packages.html 打开网页后&#xff0c;一直往下&#…

linux系统下SVN服务器搭建

linux新手&#xff0c;整了好几天才搞好&#xff0c;做下笔记以备后续使用&#xff1a; 1、下载svn服务器 yum -y install subversion 2、创建仓库 svnadmin create /opt/svn/pro/respos1 svnadmin create /opt/svn/pro/respos2 3、配置用户以及权限 1:cd到仓库目录下&#…

如何在服务器上搭建svn

svn现在依然是一个流行的版本控制工具&#xff0c;但是大多数的人员只会使用客户端&#xff0c;并且也知道可以进行权限控制&#xff0c; 那么今天&#xff0c;我们就来给大家梳理一下 1.如何搭建svn的服务器 2.如何进行svn的权限控制 我是一条华丽的分割线 安装系统&…

Linux下的SVN服务器搭建

鉴于在搭建时&#xff0c;参考网上很多资料&#xff0c;网上资料在有用的同时&#xff0c;也坑了很多人 本文的目的&#xff0c;也就是想让后继之人在搭建svn服务器时不再犯错&#xff0c;不再被网上漫天的坑爹作品所坑害&#xff0c;故此总结 /******开始*********/ 系统环…

SVN服务器的搭建与使用

下载 VisualSVN Server VisualSVN Server 选择 64-bit 下载即可&#xff08;现在主流的系统一般都是 64 位的&#xff0c;当然&#xff0c;如果你是 32 位的系统就下载 32-bit&#xff09;。 安装 VisualSVN Server 双击下载下来的安装程序&#xff0c;开始安装&#xff1a;…

SVN服务器的搭建与使用(详细图解)

Subversion是优秀的版本控制工具&#xff0c;其具体的的优点和详细介绍&#xff0c;这里就不再多说。 本教程使用的svn版本是1.9.7 64位 一. 下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进…

SVN服务器搭建和使用

&#xff08;一&#xff09;SVN服务器搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包…

一、Linux下的SVN服务器搭建

这里自己做个总结。 环境&#xff1a; contos7&#xff0c;百度云服务 下载svn服务器&#xff0c;必须是联网情况下。 yum -y install subversion 查看下载后的信息&#xff0c;安装位置及详细信息。 rpm -ql subversion 3.创建版本库目录&#xff0c;可以再chenjy目录上放置…

搭建svn服务器

检查是否已安装 rpm -qa subversion 如果要卸载旧版本&#xff1a; yum remove subversion 1、yum install subversion 查看Svn版本 svnserve --version 2、建立版本库 subversion默认以/var/svn作为数据根目录&#xff0c;可以通过/etc/sysconfig/svnserve修改这个默认…

本地SVN服务器的搭建(WINDOWS环境)

1.下载安装 VISUALSVN SERVER 1.1下载地址&#xff1a;https://www.visualsvn.com/server/download/ 1.2下载完成后&#xff0c;双击安装。 2.下载安装 TortoiseSVN 1.1官网下载地址:http://tortoisesvn.net/downloads.html 2.1下载完成后&#xff0c;双击安装。 完成后Finis…

linux下 svn服务器搭建及使用

1、安装svn 命令&#xff1a;sudo apt-get install subversion 2、创建目录和svn仓库 1&#xff09; mkdir /home/zx/test_svn 2&#xff09;svnadmin create /home/zx/test_svn/bluedroid 3&#xff09;修改conf/svnserve.conf&#xff0c;如下图&#xff1a; 4&#xff09;…

SVN服务器搭建(一)

原文地址: https://www.cnblogs.com/yankyblogs/p/7282752.html 本教程以64位win10系统为例在本地搭建svn服务器&#xff0c;安装完成后&#xff0c;即可访问本地svn服务器上的项目&#xff0c;也可以访问网上其他svn服务器上的项目。 一、首先准备三个软件&#xff1a; 1&am…