永发信息网

vue 子路由切换出现闪烁的问题。

答案:3  悬赏:70  手机版
解决时间 2021-03-11 15:57
vue 子路由切换出现闪烁的问题。
最佳答案
首先,先来讲个小东西吧。我个人一般在开发的时候都会将eslint关闭掉。在新建一个项目的时候,会提示你安装否。选择n就行了。也就是no。见下图!如果你不心安装了。也没事。在项目的配置文件中找到它注释掉即可。

首先第一步,在components文件夹里新建两个.vue文件。将用它们来路由页面。并且分别取名router1.router2

接下来,我们就开始配置路由了。首先说几个准备思路吧。第一:页面打开后是要有默认显示页的(默认的路由),第二,同时实现路由切换时像jstab切换效果。接下来,我们要在app.vue里写好2个导航命名为router1和router2。分别用来将router2,router1路由进来。(在这之前请把hello.vue的内容清空,才能看到现面第二张图的效果)

现在基本的准备工作已经做好了。现在看到min.js文件。我个人的习惯是喜欢把路由的配置写在这里或者引入到这里。不习惯放在router文件夹下面的index.js。请看下图片。首先将。原始的router引入的改成vuerouter。然后引入之前新建好的两个.vue文件。记得要use一下。最后创建一个router实例。第一个path / 表示的意思是默认路由进来的组件。也就是router1.

到了这里就差最后一步了。回到app.vue。写上路由。分别给router1,router2加上路由标签。router-link标签渲染时会自动增加一个a标签带href路转。后面的to='',就是将要路由到哪里去的min.js中的path路径。to="/"表示此处将路由显示出min.js路由配置中path为/的component。最后,router-view标签是将路由过来的组件渲染在什么地方。这里写在了导航下面。效果请看第二,第三张图片。第二张图片就是默认进来的路由页面。也就是router1.地址栏中的路径就是首页。第三张图地址栏中路径变了,而且内容也变了。说明路由成功。

最后给路由的导航加上像js一样的tab切换效果。用到vue路由中自有的类。router-link-active.意思是在路由激活时更变的class.看图。在style中写好css.页面上就可以看到默认显示的路由组件导航就有class了。不过此时,你已经成功了一半了。因为请看下面第三张图片。当点击router2的时候,出现了两个红色字体。这下尴尬了。
全部回答
是不是加了transition. 有没有加mode='out-in' ?
用 vue-cli 创建的初始模板里面,并没有 vue-router,需要通过 npm 安装 cnpm i vue-router -D 安装完成后,在 src 文件夹下,创建一个 routers.js 文件,和 main.js 平级 然后在 router.js 中引入所需的组件,创建 routers 对象 import Home from './components/home.vue' const routers = [ { path: '/home', name: 'home', component: Home }, { path: '/', component: Home }, ] export default routers 在创建的 routers 对象中, path 配置了路由的路径,component 配置了映射的组件 需要注意的是,export default routers 必须写在文件底部,而且后面还需要接一空行,否则无法通过 ESlint 语法验证
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
倩女幽魂仙鹤非人民币玩家买得起吗
铜仁红枫物业服务有限责任公司地址在什么地方
勒东演过的电视剧
如图,..高中物理选择题
"限期拆除"明确到"限期自行拆除"适用法律错误
电阻产生噪声的原理
脑泡是什么意思
珍食惠土菜馆在哪里啊,我有事要去这个地方
是什么原因导致电话无法连接,过3-4秒就说:“
物流系统的概念是指
与“世界上最糟糕的事情就是觉得自己配不上喜
新移栽的牡丹花多久才可以见太阳
能把今天和昨天删除的东西都恢复吗
兔子一天吃多少食物
富贵名犬宠物用品超市这个地址在什么地方,我
推荐资讯
设计题目:艺术家俱乐部任务要求在某生态园区
恒瑞食杂店地址在哪,我要去那里办事
一个人可以办多少张银行卡
该图是北半球某地区近地面天气模式示意图。读
第一题、单项选择题(每题1分,5道题共5分)
滴滴打车付现金了怎么取消线上支付难道我要双
体温恒定有利于动物的区域分布、生存和繁衍,
六年级数学: 下图中外圆半径=内圆直径,内圆
郑鼎菜馆怎么样
同样是医保为什么企业每个月只返还三十几而事
【期待的意思】非常期待是什么意思?
人体甲状腺滤泡上皮细胞具有很强的摄取碘的能
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?