2048
登录
没  有  难  学  的  前  端
登 录
×
<返回上一级

关于$attrs的继承

vue.js作者:猿2048志愿者

按照vue文档里的代码敲出来的效果不一致;

Vue.component('base-input', {
  inheritAttrs: false,
  props: ['label', 'value'],
  template: `
    <label>
      {{ label }}
      <input
        v-bind="$attrs"
        v-bind:value="value"
        v-on:input="$emit('input', $event.target.value)"
      >
    </label>
  `
})
<base-input
  v-model="username"
  class="username-input"
  placeholder="Enter your username"
></base-input>

为什么class="username-input" 这个class会落在 label标签上 不是应该落在input上吗 求教了

评论
点击刷新
评论
相关问题
×添加代码片段