关于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 相关文章推荐
拖动一个HTML元素
Dec 22 Javascript
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
jquery遍历select元素(实例讲解)
Dec 31 Javascript
jquery实现更改表格行顺序示例
Apr 30 Javascript
javascript操作字符串的原生方法
Dec 22 Javascript
AngularJS的一些基本样式初窥
Jul 27 Javascript
js实现微博发布小功能
Jan 12 Javascript
Node.js使用Express创建Web项目详细教程
Mar 31 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
Jul 04 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
Apr 13 Javascript
Vue如何实现响应式系统
Jul 11 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
Aug 06 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
蝙蝠侠:侠影之谜
2020/03/04 欧美动漫
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
2013/06/09 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
2015/04/16 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
教你如何编写、保存与运行Python程序的方法
2019/07/12 Python
Python如何实现定时器功能
2020/05/28 Python
python 如何使用find和find_all爬虫、找文本的实现
2020/10/16 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
瑞士图书网站:Weltbild.ch
2019/09/17 全球购物
公司活动邀请函
2014/01/24 职场文书
电工技术比武方案
2014/05/11 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
同学聚会邀请函
2015/01/30 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
gateway网关接口请求的校验方式
2021/07/15 Java/Android