import { shortcut, Widget, Bubbles } from "@/core"; @shortcut() export class Bubble extends Widget { static xtype = "demo.bubble"; props = { baseCls: "demo-bubble" }; render() { const btns = []; const items = [ { el: { ref(_ref) { btns.push(_ref); }, type: "bi.button", text: "bubble测试(消息)", title: "123", height: 30, handler() { Bubbles.show("singleBubble1", "bubble测试", this, { level: "common", }); }, }, }, { el: { ref(_ref) { btns.push(_ref); }, type: "bi.button", text: "bubble测试(成功)", height: 30, handler() { Bubbles.show("singleBubble2", "bubble测试", this, { offsetStyle: "center", level: "success", }); }, }, }, { el: { ref(_ref) { btns.push(_ref); }, type: "bi.button", text: "bubble测试(错误)", height: 30, handler() { Bubbles.show("singleBubble3", "bubble测试", this, { offsetStyle: "right", level: "error", }); }, }, }, { el: { ref(_ref) { btns.push(_ref); }, type: "bi.button", text: "bubble测试(警告)", height: 30, handler() { Bubbles.show("singleBubble4", "bubble测试", this, { level: "warning", }); }, }, } ]; return { type: "bi.left", vgap: 200, hgap: 20, items, }; } }