【发布时间】:2021-08-31 02:52:36
【问题描述】:
我正在为 SPA 使用 Quasar Framework V2,我需要创建一个类,我可以在其中声明应用程序上的所有共享函数/方法以减少代码编写。
例如,要显示来自 Notify 插件的警报,您必须使用以下代码:
$q.notify({
message: 'Error',
color: 'primary',
actions: [
{ label: 'Dismiss', color: 'white', handler: () => { /* ... */ } }
]
})
在我希望调用该通知的每个事件中都写这个太长了。 但我不知道在 Quasar 上执行此操作的正确方法。 我尝试使用启动文件但失败了
我只想从全局类/mixin/boot 或其他任何地方调用notifyError()。
像这样的:
const notifyError = () => {
$q.notify({
message: 'Jim just pinged you.',
color: 'primary',
avatar: 'https://cdn.quasar.dev/img/boy-avatar.png',
actions: [
{ label: 'Reply', color: 'yellow', handler: () => { /* ... */ } },
{ label: 'Dismiss', color: 'white', handler: () => { /* ... */ } }
]
})
}
【问题讨论】:
标签: vue.js vuejs3 quasar-framework