关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题


Posted in Javascript onJanuary 16, 2020

首先在store中定义所需要的变量可以进行初始化,再定义一个方法,登录成功后A页面,跳转到B页面之前,需要直接调用store中存储数据的方法,全局可以使用

关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题

诸如以上所示,该问题,百度了好久,多亏群里大佬。

vue使用less报错的解决方法 安装less less-loader

cnpm install less less-loader --save-dev

app.vue是所有XXX.vue文件的根文件

所以webapp,的底部通常是在这里配置

h5的新增
<header>标题</header>
<main>主题内容</main>
<footer>固定的底部内容</footer>
所以底部通常不使用footer

元素在最底部水平排列

<div class="myfooterbox">
<div>外卖</div>
<div>搜索</div>
<div>订单</div>
<div>我的</div>
</div>

.myfooterbox {
width: 100%;
display: flex;
justify-content: space-between;
position: fixed;
bottom: 0;
left: 0;
}

ps==>如果元素的宽度是自身的宽度。
justify-content: space-between;可能是是没有效果的。

点击路由跳转

this.$router.push({ path: "/search" });

给当前点击的元素添加背景色 同样是借助三目运算 如果是true 添加某一个类

.on {
background: pink;
}

<div @click="handlersell" :class="{ on: '/' === $route.path }">外卖</div>
<div @click="handlersearch" :class="{ on: '/search' === $route.path }">搜索</div>

路由跳转

<div @click="handlersell" :class="{ on: '/' === $route.path }">外卖</div>
<div @click="handlersearch" :class="{ on: '/search' === $route.path }">搜所 </div>

methods: {
handlersell() {
this.$router.push({ path: "/" });
},
handlersearch() {
this.$router.push({ path: "/search" });
},
}

优化后 使用了replace

<div @click="handlergo('/')" :class="{ on: '/' === $route.path }">外卖</div>
<div @click="handlergo('/search')" :class="{ on: '/search' === $route.path }" >搜索</div>

handlergo(path) {
this.$router.replace(path);
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的图片懒加载js
Jun 30 Javascript
Google 静态地图API实现代码
Nov 19 Javascript
基于Jquery的文字自动截取(提供源代码)
Aug 09 Javascript
深入理解JavaScript系列(3) 全面解析Module模式
Jan 15 Javascript
javascript实现一个数值加法函数
Jun 26 Javascript
JS实现可关闭的对联广告效果代码
Sep 14 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
Jun 30 Javascript
深入学习js瀑布流布局
Oct 14 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
对layui中表单元素的使用详解
Aug 15 Javascript
微信小程序实现跳转的几种方式总结(推荐)
Apr 24 Javascript
JS实现可视化音频效果的实例代码
Jan 16 #Javascript
js实现div色块碰撞
Jan 16 #Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
Jan 16 #Javascript
vue列表数据发生变化指令没有更新问题及解决方法
Jan 16 #Javascript
使用Karma做vue组件单元测试的实现
Jan 16 #Javascript
js实现div色块拖动录制
Jan 16 #Javascript
微信小程序实现二维码签到考勤系统
Jan 16 #Javascript
You might like
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
使用php计算排列组合的方法
2013/11/13 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
JS trim去空格的最佳实践
2011/10/30 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
jQuery插件实现图片轮播效果
2020/10/19 jQuery
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
Python命令启动Web服务器实例详解
2017/02/23 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
Django model序列化为json的方法示例
2018/10/16 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
internal修饰符起什么作用
2013/12/16 面试题
“学雷锋活动月”总结
2014/03/09 职场文书
法人授权委托书范本
2014/04/04 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
公司转让协议书
2016/03/19 职场文书
一起来学习Python的元组和列表
2022/03/13 Python