小程序自定义组件 externalClasses 的样式名驼峰命名无效?

发布于 7 年前作者 jiangming5331 次浏览最后编辑 7 年前来自 issues

不知道大家遇到过没有,externalClasses 驼峰命名无效~

1、wxml页面
 
<w-slot bindmyevent="myevent" myClass="text_red" centerData="这是父组件传给子组件的值呢(String),样式由父组件决定~">
    <text slot="before">猜猜我的名字?</text>
    <text slot="after">小明</text>
  </w-slot>
2、组件页面js
Component({
  /**
   * 组件的属性列表
   */
  externalClasses: ['myClass'],
})
3、组件wxml
 
<view class="slot_box" bindtap="onTap">
  <slot name="before"></slot>
  <text class="myClass">{{centerData}}</text>
  <slot name="after"></slot>
</view>

但是将externalClasses中class名’myClass’改为’my_class’或者’my-class’就没有问题,为什么?为什么?为什么?

1 回复
huangxiulan
huangxiulan1 楼5 年前

后续版本支持:[Feature Request] externalClasses 支持驼峰命名? sanford🐶~ 的回答 - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000086c989c4e0178608a16ef5b800?_at=1568086707502&jumpto=comment&commentid=000ce850ea0a3073e708b062b51c