npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

message-snackbar

v0.2.2

Published

基于vuetify二次封装的snackbar组件

Downloads

3

Readme

message-snackbar

基于vuetify二次封装的snackbar组件,可实现类似于elementUI一样的样式,让vuetify的snackbar组件使用的更加方便更加优美!

使用npm引用

npm install message-snackbar

main.js文件中引用插件

import message from "message-snackbar/src/components/message-snackbar";

Vue.use(message);

插件使用实列

this.$msg({
      type: "success",
      message: "修改配置成功",
      timeout: "5000",
      vuetify: false,
      icon: {
        icon: "mdi-emoticon-wink-outline",
        color: "#ff5252",
        icolor: "#67C23A",
      },
      positions: ["top", "right"],
      variants: ["text"],
      offsetY: 50,
      showClose: true,
      transition: 0.1,
      offsetX: 0,
      dark: true,
    });

message参数

| 参数 | 默认值 | 类型 | 说明 | | :--------: | :-----: | :------------: | :----------------------------------------------------------: | | type | success | string | 提示框类型有success、warning、error、info四种。 | | message | - | string | 需要显示的提示文字。 | | timeout | 3000 | number | 等待message 自动隐藏的时间 (毫秒) 。使用 “-1” 保持无限期打开 。 | | vuetify | true | boolean | 是否采用vuetify样式显示,false则选择elementui样式显示。 | | icon | - | object | message的icon图标及背景色配置。具体参数说明见下方icon参数表。 | | positions | top | array | message显示的位置,有top、bottom、left、right、centered五种,可混合使用。 | | variants | - | array | 变体,有text、outlined、shaped三种,可混合使用。具体参数说明见下方variants参数表。 | | offsetY | 0 | number | 竖直方向偏移量,正数向下偏移,负数向上偏移。 | | offsetX | 0 | number | 水平方向偏移量,正数向右偏移,负数向左偏移。 | | showClose | false | boolean | 关闭按钮,可手动关闭message提示框,默认不显示。 | | transition | 0.2 | number | vuetify参数为false,选择elementui样式时。message提示框的过渡时间(毫秒) | | dark | false | boolean | 将暗色主题变量应用到组件。你可以在 dark themes 的 Material Design 文档中找到更多有关信息。 |

icon参数

| 参数 | 默认值 | 类型 | 说明 | | :----: | :------------------------------------------------: | :----: | :----------------------------------------------------------: | | icon | type四种状态各有一个默认值,就不细说了,自己试试。 | string | icon图标, 对于所有可用图标的列表, 请访问官方的 Material Design 图标 页面。要使用任何这些图标,只需使用 mdi- 前缀,然后是图标名称 | | color | 如上 | string | message提示框的背景色。 | | icolor | 如上 | string | message的icon的颜色。 |

variants参数

| 参数 | 默认值 | 类型 | 说明 | | :------: | :----: | :----: | :-------------------------------------------------: | | text | - | string | 将定义的 color 应用于文本和同样的低透明度背景。 | | outlined | - | string | message提示框的背景色。 | | shaped | - | string | 在卡片的左上角和右下角应用较大的边框半径。 |