熠
  • 发布:2018-12-20 14:18
  • 更新:2021-11-24 11:47
  • 阅读:4198

【报Bug】使用小程序组件,当参数为函数时,传不过去

分类:uni-app

最近在尝试在uniapp上使用antv的图表控件

<view class="container">  
  <ff-canvas id="column-dom" canvas-id="column" :opts="opts"></ff-canvas>  
</view>

传过去的这个参数里面有个函数的引用,但是函数传过去为空,普通数据类型可以

data() {  
    return {  
        opts: {  
            onInit: function() {  

            },  
            test: "testString"  
        }  
    }  
},

如图,传递了两个参数,最后参数为函数的没有收到

2018-12-20 14:18 负责人:无 分享
已邀请:
kingarthurpu

kingarthurpu - 一入IT深似海

因为底层用了JSON.stringify() 会过滤掉你的函数类型

熠

(作者)

顺带说一下,使用微信小程序组件在浏览器上跑不起来,只能在微信和app上运行,之前也有人反馈过
http://ask.dcloud.net.cn/question/61712

  • 千里寻绒

    这是理所当然的啊,微信的组件本来就不支持浏览器

    2019-07-03 14:40

  • DCloud_heavensoft

    更新下,在2019.12.16的版本里,uni-app实现了微信组件编译到浏览器上了

    2022-03-09 20:46

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