$attrs和inheritAttrs灵活封装组件

// 父组件中引入的子组件、在父组件的子组件标签上添加属性配置、会渲染到子组件的最外层 div上、
// 防止这种情况发生、在子组件中设置 export default { inheritAttrs: false  } 就能禁止渲染到子组件外出 div上
// 子组件要被父组件渲染的标签上用 v-bind="$attrs" 就能将父组件的配置都渲染在这个标签上

// 父组件:示例
<div>
  <myInput type="password" />    
</div>

// 子组件会被渲染成下面这样:示例
<div type="password">
  <input />    
</div>

// 父组件
<div>
  <myInput type="password" />    
</div>

// 子组件
<div>
  <input v-bind="$attrs" />    
</div>
export default {
    inheritAttrs: false
}
上一篇:logstash 使用webhdfs 上传文件出现的问题


下一篇:人脸数据集 MS1M-IBUG MS1M-ArcFace MS1M-RetinaFace 等