gpt4 book ai didi

mdc-components - MDC 自动实例化

转载 作者:行者123 更新时间:2023-12-03 22:15:46 26 4
gpt4 key购买 nike

我目前正在使用“手动实例化”方法,效果很好。
我注意到“自动实例化”方法,但无法使其工作。
使用这种方法到底需要什么?

当我使用代码时:

mdc.tabs.MDCTabBar.attachTo(document.querySelector('#my-mdc-tab-bar'));

我收到错误日志:
“未捕获的 ReferenceError:mdc 未定义”。

引用这里:
https://github.com/material-components/material-components-web/tree/master/packages/mdc-tabs#automatic-instantiation

谢谢。

最佳答案

Material Components Web Docs - Auto Init

mdc-auto-init is a utility package that provides declarative, DOM-based method of initialization for MDC Web components on simple web sites. Note that for more advanced use-cases and complex sites, manual instantiation of components will give you more flexibility. However, mdc-auto-init is great for static websites, prototypes, and other use-cases where simplicity and convenience is most appropriate.



mdc-auto-init将一个组件附加到一个元素上,它使用名称为 data-mdc-auto-init 的属性将该实例分配给该元素。 .例如,给定
<div class="mdc-text-field" data-mdc-auto-init="MDCTextField">
<input class="mdc-text-field__input" type="text" id="input">
<label for="input" class="mdc-floating-label">Input Label</label>
<div class="mdc-line-ripple"></div>
</div>

<!-- at the bottom of the page -->
<script type="text/javascript">
window.mdc.autoInit();
</script>

曾经 mdc.autoInit()被调用,您可以通过该元素上的 MDCTextField 属性访问组件实例。

关于mdc-components - MDC 自动实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50903868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com