当前位置: 首页 > news >正文

运用photoshop设计网站首页北京vi设计公司怎么样

运用photoshop设计网站首页,北京vi设计公司怎么样,如何在百度推广自己,打开百度网址目录 一、问题 二、原因及解决方法 三、总结 一、问题 1.一个页面是通过路哟跳转的,要传递参数。之前使用的是 路径转props.为保持代码一致性,也采用这种方式传参。但是发现第一次是正确的,但是如果点击浏览器左上角的刷新按钮时 参数解析…

目录

一、问题

二、原因及解决方法

三、总结


一、问题

1.一个页面是通过路哟跳转的,要传递参数。之前使用的是 路径转props.为保持代码一致性,也采用这种方式传参。但是发现第一次是正确的,但是如果点击浏览器左上角的刷新按钮 参数解析错误

二、原因及解决方法

1.具体代码

      {// :xxx?表示属性可选      type,defaultBusiScopeDesc,submitParams可选path: 'edit-factory-qualification/:id/:type?/:defaultBusiScopeDesc?/:submitParams?',name: 'EditFactoryQualification',component: () =>import('@/views/commodity-management/activities-on-shelf/factory-qualification/edit-qualification/index.vue'),meta: {title: '厂家资质'},props: (route) => {// 测试——查看数据console.log('params',{id: route.params.id,type: route.params.type || '',defaultBusiScopeDesc: route.params.defaultBusiScopeDesc || '',submitParams: route.params.submitParams || {}},route.params)// 使用path中的数据转换为props传参return {id: route.params.id,type: route.params.type || '',defaultBusiScopeDesc: route.params.defaultBusiScopeDesc || '',submitParams: route.params.submitParams || {}}}}
//跳转
const router = useRouter()
function handleEdit(record: FactoryQuaActItem) {router.push({name: 'EditFactoryQualification',params: {id: record.id,defaultBusiScopeDesc: '中药饮片',submitParams: JSON.stringify({ id: record.id, factoryId: record.factoryId })}})
}

2. 具体错误: 刷新后,页面取到的值是错误的,没有把type当成缺省项

3.解决方法

1)需要缺省的数据写到路径的最末尾,多个参数需要缺省,越有可能缺省的放在最后面: 上面的代码中 type缺省时,defaultBusiScopeDesc和submitParams不缺省。可以将type放在路径的最后面,避免解析错误

2)尽量不要在路径中 添加多个缺省参数,再用props解析。可以自己在页面中使用 route.params来解析,以免出现错误

三、总结

1.路径中使用参数作为props传递时,最有可能缺省的参数要写在最末尾。否则有可能页面刷新,获取的数据是错误的

2.尽量不要在路径中使用多个参数并且多个参数缺省

3.前人写的代码用的太多了,没法改,所以只能将就用了。改成query取值,好歹不会出现在 路径中因为解析错误,导致的取值错误

http://www.dtcms.com/a/478839.html

相关文章:

  • Day61 Linux内核编译、裁剪与驱动开发基础
  • 哪个网站可以做ppt模板深圳网站设计公司费用是
  • 中国十大发布信息网站排名2021年9月重大新闻
  • VBA数据结构性能革命:Dictionary与Collection的终极对决
  • 从 0 到 1 理解读者写者问题与读写锁:操作系统并发编程入门
  • 框架--Spring
  • 贵州网站建设营销公司免费推广网站入口202
  • 10.9 了解鸿蒙生态
  • 【win32】FFmpeg 硬件解码器
  • 网站怎么做留言板块阿玛尼手表官方网站查询正品
  • Flutter 跨平台文件上传 - GetX + ImagePicker + Dio 实现
  • 实现提供了完整的 Flutter Web 文件上传解决方案
  • 黑群晖建设个人网站免费制作链接的软件
  • 网站设计毕业设计任务书网站怎样做301跳转
  • 互联网从业者的数据能力突围:从焦虑到破局的能力成长路径
  • 2025三掌柜赠书活动第三十八期 EDR逃逸的艺术:终端防御规避技术全解
  • 怎么在工商网站做实名认证企业网站的搭建流程
  • 第14讲:深入理解指针(4)——函数指针与“程序跳转术”
  • 湖北省建设网站首页公众平台网站开发哪家好
  • 重庆最有效的网站推广腾讯云搭建wordpress
  • x86、arm、rsc-v指令集架构,指令集、OS、应用3者的关系
  • 中科米堆CASAIM自动化三维测量实现注塑模具快速尺寸测量
  • ES6是什么
  • 课程网站开发 预算温州网络公司哪家最好
  • WebSocket 与 SSE 的区别,实际项目中应该怎么使用
  • 网站建设推广行业网站制作 江西
  • GPU 嗡嗡作响! Elastic 推理服务( EIS ):为 Elasticsearch 提供 GPU 加速推理
  • 前端碎碎念笔记:JavaScript 对象的封装与抽象
  • Spring Boot 3零基础教程,条件注解,笔记09
  • 余杭区住房与建设局网站wordpress目录权限