随笔分类 -  Vue中的一些问题

摘要:出现白屏的原因:刷新页面的时候,vue会重新实例化,并且进行路由拦截,还没执行路由添加,路由还没添加进去,地址栏加载快于路由的添加,所以就会找不到这个路径,所以就会白屏,运用路由拦截器解决 // 记录路由 let hasRoles = true // 白名单(不需要登录就可以访问的名单) const 阅读全文
posted @ 2022-07-16 17:55 释然624 阅读(1808) 评论(0) 推荐(1)
摘要:第一种通信方式props 使用场景:[父子通信] 传递数据类型: 1:可能是函数 实质子组件想给父亲传递数据 2:可能不是函数 实质就是父亲给子组件传递数据 接受方式: 1.props:['xxx'] 2.props:{xxx:string} 3.props:{ xxx:{ type:String, 阅读全文
posted @ 2022-06-28 14:19 释然624 阅读(95) 评论(0) 推荐(0)
摘要:自定义封装分页器组件之前需要知道的数据: 1.当前的页码 2.总共多少条数据 3.每页展示多少条数据 4.连续页码数(5|7) 5.总页数 计算连续页码数的起始值和结束值 //通过计算属性来计算出来 computed:{ startNumAndEndNum(){ //首先先结构出我们需要的值(当前页 阅读全文
posted @ 2022-06-18 19:26 释然624 阅读(491) 评论(0) 推荐(0)
摘要:注意:编程式导航(push|replace)才会有这种情况的异常,声明式导航是没有这种问题,因为声明式导航内部已经解决这种问题。 这种异常,对于程序没有任何影响的。 为什么会出现这种现象: 由于vue-router最新版本3.5.2,引入了promise,当传递参数多次且重复,会抛出异常,因此出现上 阅读全文
posted @ 2022-06-10 18:56 释然624 阅读(288) 评论(0) 推荐(0)