美文网首页
Component自定义控件注意事项

Component自定义控件注意事项

作者: 搬砖公 | 来源:发表于2019-05-19 14:48 被阅读0次

1.关联行为时不能用系统的名称,比如triggerEvent( ’tap’ ) 当使用bindtap时系统会共存自定义控件的bindtap自定义行为,因此可能bind的方法可能会走两次,还有class和style,当使用时会将自定义控件中的class和style的相同属性覆盖并取并集
2.自定义控件在form中不能识别,使用正常排布,或者想重用可以使用模板
3.自定义控件加载时会调用attached和ready方法(只走一次)
4.要想使用slot,需要使用在js中声明
options: {
multipleSlots: true
},
5.组件通信:triggerEvent方法
const myEventDetail = {} // detail对象,提供给事件监听函数,可用于传递参数
const myEventOption = {} // 触发事件的选项
this.triggerEvent('myevent', myEventDetail, myEventOption)

选项名 类型 是否必填 默认值 描述
bubbles Boolean false 事件是否冒泡
composed Boolean false 事件是否可以穿越组件边界,为false时,事件将只能在引用组件的节点树上触发,不进入其他任何组件内部
capturePhase Boolean false 事件是否拥有捕获阶段

相关文章

网友评论

      本文标题:Component自定义控件注意事项

      本文链接:https://www.haomeiwen.com/subject/dhqqzqtx.html