snackbar - 基本 Snackbar 示例未显示在 Web Material 设计组件上

标签 snackbar mdc-components

Web Material 设计组件的 snackbar 的基本示例不起作用。它产生错误:

```
TypeError: snackbar.show is not a function
```

我尝试使用 jQuery 来确保 DOM 正确加载。我尝试过来回更改 javascript 初始化方法,但似乎都不起作用。

您可以在此处找到代码:https://jsbin.com/mejefeq/edit?html,console,output

我一遍又一遍地阅读文档,但没有提到任何与此相关的内容。由于这个 Web MDC 根本不受欢迎,我无处可去寻求帮助。

最佳答案

是的,这是 0.43.0 update 中的一个重大变化。 。显示 snackbar 的新方法是使用

snackbar.open();

但这只会打开 snackbar 。如果您想更改 snackbar 中的文本,可以使用:

snackbar.labelText = 'Your new text';

所以你可以一起使用它们:

snackbar.labelText = 'Your new text';
snackbar.open();

您可以查看更多文档 here ,具有当前的 javascript 属性和事件 here

关于snackbar - 基本 Snackbar 示例未显示在 Web Material 设计组件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57585922/

相关文章:

javascript - MDC 网站 : mdc-select update hidden input value on change (non-native select box) | JavaScript (JS)

android - 如何像 Material 文档中那样创建一个Snackbar?

swift - 在 SwiftUI 中显示小吃吧消息

reactjs - 组件更新时重置 Snackbar 上的 autoHideDuration 计时器

html - Material Design 组件选择菜单无法正确呈现网页

flutter - 如何在 flutter 中显示 snackbar 的无限持续时间?

安卓奇巧 : Snackbar is not in the bottom of the screen

ios - 如何删除在 MDCTextField 外部点击时关闭键盘操作

node.js - 使用 Firebase、Material Design Components (MDC) 和 Node.js