0.0.7 • Published 4 years ago

dlrtoast v0.0.7

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

Toast

简短的消息提示框,可自定义持续时间和提示类型。 1:提示类型:message(文字提示),success(成功), error(异常),warning(警告) 备注: 使用控件前请确认是否满足业务需求,如有合理的个性化需求,控件会考虑后期整理迭代 体积: 28K


git 地址:

https://git.corpautohome.com/gp_rd_fe_dealer/Dealer_Components/commits/toast

cdn 地址:

<script src="https://s.autoimg.cn/dealer/m/dealerUI/dlrvue/vue/vue.min.js"></script>
<script src="https://s.autoimg.cn/dealer/m/dealerUI/dlrvue/toast/toast.min.0.0.1.js"></script>

demo 页

http://10.168.66.123:9090/out/dealerUI/demo/components/toast/#/toast

node 环境引入

1:安装 
  npm install dlrtoast (如指定版本号:npm install dlrtoast@0.0.2)

2:引入并注册
  import Vue from 'vue'
  import dlrToast from 'dlrtoast/dist/toast.min.js'
  Vue.use(dlrToast)

例子

基本用法

<template>
  <section class="wrap">
    <p>对象配置:</p>
    <p>var option = { message: '这是一个消息提示!', duration: 2000 }</p>
    <ul>
        <li>
          <Button class="btn" type="primary" @click="showMessage()">message </Button>
        </li>
        <li>
          <Button  class="btn" type="primary" @click="showSuccess()">success</Button>
        </li>
         <li>
          <Button class="btn" type="primary" @click="showError()">error </Button>
        </li>
        <li>
          <Button class="btn" type="primary" @click="showWarnning()">warning </Button>
        </li>
      </ul>
  </section>
</template>
<script>
export default {
  name: 'ToastDemo',
  methods: {
    showMessage () {
      this.$dlrToast.message({ message: '这是一个消息提示!', duration: 2000 })
      // Vue.prototype.$dlrToast.message('message')
    },
    showSuccess () {
      this.$dlrToast.success('成功')
    },
    showError () {
      this.$dlrToast.error('异常')
    },
    showWarnning () {
      this.$dlrToast.warning('警告')
    }
  }
}
</script>
<style lang="scss">
  .wrap {
    ul {
      list-style: none;
      li {
        margin: 8px;
      }
    }
  }
</style>

API

参数说明类型可选值默认值
v-model双向绑定值,用于控制显示提示、隐藏Booleanfalse
data配置参数Objectnull

data 配置 参数

参数说明类型可选值默认值
type提示类型String'message', 'success', 'error', 'warning''message'
message文本内容String
duration持续时间(毫秒)Number1500
0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago