# toast-弹窗
触发事件后得到一个弹窗反馈,可自定义弹窗弹出位置和显示时间.
# 组件注册
<script>
import {Toast,Button} from "origin-ui"
import Vue from "vue"
Vue.use(plugin)
export default {
components: {"o-button":Button}
}
</script>
# 基本使用
效果:
代码:
<script>
export default {
methods: {
top() {
this.$toast('上方提示');
}
middle() {
this.$toast('中间提示', {position: 'middle'});
}
bottom() {
this.$toast('下方提示', {position: 'bottom'});
}
always() {
this.$toast('一直显示', {position: 'middle', autoClose: false});
}
oneSecond() {
this.$toast('1秒自动关闭', {autoClose: 1});
}
closeText() {
this.$toast('这是一段内容', {closeButton: {text: '知道了'}});
}
enableHTML() {
this.$toast('<strong>这是一段加粗的文字</strong>', {enableHtml: true});
}
}
}
</script>
# API参数
| 属性 | 说明 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|
| autoClose | 设置是否自动关闭; 设置自动关闭时间,单位秒 | Boolean; Number | 3 | false; number |
| closeButton | 添加提示弹窗内容,传 入一个对象,包含文本 和回调函数 | Object | {text:"关 闭",callback: undefined} | - |
| enableHtml | 提示内容是否可以使用 HTML语法 | Boolean | false | false;true |
| position | 设置弹窗位置 | String | top | [top,middle,bottom] |
← tabs-标签 collapse-手风琴 →