关于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 相关文章推荐
javascript 常用功能总结
Mar 18 Javascript
css transform 3D幻灯片特效实现步骤解读
Mar 27 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
Apr 25 Javascript
如何使用Jquery获取Form表单中被选中的radio值
Aug 09 Javascript
JavaScript对内存分配及管理机制详细解析
Nov 11 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
Aug 08 Javascript
jQuery对象与DOM对象之间的相互转换
Mar 03 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
Oct 19 Javascript
Bootstrap Table中的多选框删除功能
Jul 15 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
Aug 08 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 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 金额数字转换成英文
2010/05/06 PHP
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
jquery队列函数用法实例
2014/12/16 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
vue结合element-ui使用示例
2019/01/24 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
python数据结构之二叉树的遍历实例
2014/04/29 Python
python的类变量和成员变量用法实例教程
2014/08/25 Python
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
请写出char *p与"零值"比较的if语句
2014/09/24 面试题
厨师岗位职责
2013/11/12 职场文书
违反学校规定检讨书
2014/01/18 职场文书
出国留学担保书
2014/05/20 职场文书
党的群众路线教育实践活动心得体会(医院)
2014/11/03 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书
安全教育主题班会总结
2015/08/14 职场文书
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android