关于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 相关文章推荐
提高 DHTML 页面性能
Dec 25 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
Feb 09 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
Jan 23 Javascript
基于jquery的不规则矩形的排列实现代码
Apr 16 Javascript
改变状态栏文字的js代码
Jun 13 Javascript
js简单网速测试方法完整实例
Dec 15 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
Jun 12 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
Aug 05 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
Vue组件通信中非父子组件传值知识点总结
Dec 05 Javascript
JavaScript实现轮播图片完整代码
Mar 07 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为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
JS跨域代码片段
2012/08/30 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
使用webpack5从0到1搭建一个react项目的实现步骤
2020/12/16 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
python logging日志模块的详解
2017/10/29 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python如何支持并发方法详解
2020/07/25 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
展会邀请函范文
2014/01/26 职场文书
致100米运动员广播稿
2014/02/14 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
同意迁入证明模板
2014/10/26 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python