999
999
  • 发布:2020-11-12 15:06
  • 更新:2020-12-21 10:37
  • 阅读:1155

【报Bug】nvue使用subnvue的setStyle报错 不起作用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: 全部

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iphone 8 plus 和 安卓MuMu模拟器

操作步骤:

使用sunvue的setStyle设置原生子窗体样式

const subNVue = uni.getSubNVueById('子窗体ID')  
subNVue.setStyle({  
    mask: 'rgba(0, 0, 0, 0)',  
    background: 'transparent'  
})  
subNVue.show('fade-in')

预期结果:

可以设置,根据设置的结果正常打开子窗体

实际结果:

无法设置,报错。

bug描述:

ios真机运行控制台报这个错误:TypeError: null is not an object (evaluating 'r.setStyle') __ERROR
安卓muu模拟器运行控制台报这个错误:TypeError: Cannot read property 'setStyle' of null

总之就是无法使用,设置不了。

2020-11-12 15:06 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

如果不是使用的popup,使用setStyle设置mask会报错

  • 999 (作者)

    使用的就是popup

    2020-11-13 14:22

  • DCloud_UNI_LXH

    回复 efeiwork: 可否提供一个简单可复现的demo

    2020-11-13 17:09

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 3.0.0+ 已修复

该问题目前已经被锁定, 无法添加新回复