MDCSnackbarFoundation Class 用法
MDCSnackbarFoundation Class usage
如何使用 MDCSnackbarFoundation ?与 MDCSnackbar
此文档不够清晰,无法理解。
https://github.com/material-components/material-components-web/tree/master/packages/mdc-snackbar#using-the-foundation-class
这是我的代码,我需要为它绑定 MDCSnackbarFoundation。
logger = new MDCSnackbar($selector[0]);
谢谢
首先你必须有一个像下面这样的Node.js server. And then you have to install a package snackbar
for Node.js:
npm install @material/snackbar
响应 Snackbar 操作
要响应快餐栏操作,请为传递给 show 方法的对象中的可选 actionHandler
属性 分配一个函数。如果您选择设置此 属性,则必须 还 设置 actionText
属性.
<div class="mdc-snackbar"
aria-live="assertive"
aria-atomic="true"
aria-hidden="true">
<div class="mdc-snackbar__text"></div>
<div class="mdc-snackbar__action-wrapper">
<button type="button" class="mdc-snackbar__action-button"></button>
</div>
</div>
import {MDCSnackbar} from '@material/snackbar';
const snackbar = new MDCSnackbar(document.querySelector('.mdc-snackbar'));
const dataObj =
{
message: 'The text message to display.',
actionText: 'Take action',
//The function to execute when the action is clicked.
actionHandler: function()
{
console.log('my cool function');
}
};
snackbar.show(dataObj);
更多信息:
在开始 Node.js 之前,我建议您阅读两本书中的一本:
如何使用 MDCSnackbarFoundation ?与 MDCSnackbar
此文档不够清晰,无法理解。 https://github.com/material-components/material-components-web/tree/master/packages/mdc-snackbar#using-the-foundation-class
这是我的代码,我需要为它绑定 MDCSnackbarFoundation。
logger = new MDCSnackbar($selector[0]);
谢谢
首先你必须有一个像下面这样的Node.js server. And then you have to install a package snackbar
for Node.js:
npm install @material/snackbar
响应 Snackbar 操作
要响应快餐栏操作,请为传递给 show 方法的对象中的可选 actionHandler
属性 分配一个函数。如果您选择设置此 属性,则必须 还 设置 actionText
属性.
<div class="mdc-snackbar"
aria-live="assertive"
aria-atomic="true"
aria-hidden="true">
<div class="mdc-snackbar__text"></div>
<div class="mdc-snackbar__action-wrapper">
<button type="button" class="mdc-snackbar__action-button"></button>
</div>
</div>
import {MDCSnackbar} from '@material/snackbar';
const snackbar = new MDCSnackbar(document.querySelector('.mdc-snackbar'));
const dataObj =
{
message: 'The text message to display.',
actionText: 'Take action',
//The function to execute when the action is clicked.
actionHandler: function()
{
console.log('my cool function');
}
};
snackbar.show(dataObj);
更多信息:
在开始 Node.js 之前,我建议您阅读两本书中的一本: