【问题标题】:Slots ignored for CoreUI's CInputCoreUI 的 CInput 忽略的插槽
【发布时间】:2020-05-11 12:30:41
【问题描述】:

我想,我误解了一些东西。根据this documentation,我想出了以下原型代码来替换旧的经典语法。但它根本不起作用。

<div class="input-group mb-3">
    <div class="input-group-prepend">
        <span class="input-group-text">
            <CIcon name="cil-lock-locked" />
        </span>
    </div>
    <input type="password"
           class="form-control"
           placeholder="Passwort"
           :isValid="false"
           invalidFeedback="hdhdh"
           v-model="enteredPassword" />
</div>

<!-- ---------------------------------------------- -->

<CInput value="lll">
    <prepend>ppp</prepend>
    <prepend-content>
        dddd
    </prepend-content>
    <label>
        dkjdjdj
    </label>
</CInput>

底部代码只显示一个完整的空文本框。但为什么呢?

【问题讨论】:

    标签: vue.js core-ui


    【解决方案1】:

    插槽用 v-slot 或 # 前缀引用。试试

    <CInput value="lll">
        <template #prepend>ppp</template>
        <template #prepend-content>
            dddd
        </template>
        <template #label>
            dkjdjdj
        </template>
    </CInput>
    

    您使用了未知的自定义元素(和 html 标签)而不是 slot。

    【讨论】:

    • 非常感谢!
    猜你喜欢
    • 2021-10-25
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 2020-04-29
    • 2011-01-14
    • 1970-01-01
    相关资源
    最近更新 更多