现在遇到一个问题,当使用tdesign的微信小程序组件时,如
<t-popup
:visible="visible"
usingCustomNavbar
@visible-change="onVisibleChange"
>
<view class="block block--{{cur.value}}">{{cur.text}}</view>
</t-popup>
这里面定义的@visible-change事件,当编译到小程序平台后会变为 bindvisibleChange;会导致无法触发;这种情况该怎么办呢?期望是能编译成 bind:visible-change="onVisibleChange" 这样的
1***@163.com (作者)
tdesign的组件,我用原生小程序中引入tdesign组件库编译后,下载下来放在wxcomponents中的;目前我的解决方案是手动去修改tdesign里面的源码,将源码中的this.triggerEvent("visible-change",{visible:!1,trigger:"close-btn"})改为this.triggerEvent("visibleChange",{visible:!1,trigger:"close-btn"})
2025-11-20 17:01
DCloud_UNI_JBB
回复 1***@163.com: 嗯嗯,你先修改源码解决吧
2025-11-20 17:04
1***@163.com (作者)
回复 DCloud_UNI_JBB: 这样后续要是更新tdesign组件库就比较麻烦了
2025-11-20 17:09