靐齉齾麤龖龗
靐齉齾麤龖龗
  • 发布:2024-07-18 14:52
  • 更新:2024-11-30 16:38
  • 阅读:270

【报Bug】当vue3页面带上了参数之后,若根节点不为1个时控制台就会打印警告

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 家庭中文版 版本号22H2

HBuilderX类型: 正式

HBuilderX版本号: 4.23

浏览器平台: Chrome

浏览器版本: 5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1

项目创建方式: HBuilderX

示例代码:
uni.navigateTo({  
  url: '/pages/**/**?id=1&name=哈喽'  
})

如上跳转在h5上跳转之后,若根节点不为1个时控制台就会打印警告,有些时候还能看到在当前页面的根节点上还有这2个参数,导致我自己打印的东西会被推到后面打印

操作步骤:

web端跳转带参数

预期结果:

带上参数之后不打印警告信息

实际结果:

带上参数之后打印了警告信息

bug描述:

当页面带上了参数之后,若根节点不为1个时控制台就会打印警告 Extraneous non-props attributes (id, name) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.

2024-07-18 14:52 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

我刚试了下,没发现这个问题,你看下附件,
你可以创建个新项目试下

  • 靐齉齾麤龖龗 (作者)

    看楼下,vue3页面如果根节点有2个以上就会出现这个问题

    2024-09-21 10:01

j***@163.com

j***@163.com

我也是这样,只要页面如/demo/demo?id=111就会报错
经测试页面
这样就没问题
<view>
<view>111</view>
</view>
下面这样有问题
<view>
111111
</view>
<view>
22222
</view>

困难总比办法多

困难总比办法多

不会管的,好早就有这个问题了

困难总比办法多

困难总比办法多

只能自己在<template>多包裹一层<view>

要回复问题请先登录注册