通知在notify()处失败

WoJ*_*WoJ 12 quasar-framework

我正在尝试在 Quasar 2 中触发一个简单的通知:

setup() {
  const $q = useQuasar()
   $q.notify('hello')
}
Run Code Online (Sandbox Code Playgroud)

这失败了:

Uncaught TypeError: $q.notify is not a function
Run Code Online (Sandbox Code Playgroud)

这是一个 UMD 应用程序,没有这两行就可以正常工作 - 我真的不知道从哪里开始,因为文档说在使用它之前没有什么需要配置的。

notify()顺便说一句,我的 IDE在打字时会建议我$q.,因此至少在那个级别上它可以被很好地识别。

Pat*_*tik 18

plugins我认为您忘记在(quasar.conf.js)中添加通知。

return {
  framework: {
    plugins: [
      'Notify'
    ],
  }
}
Run Code Online (Sandbox Code Playgroud)


Arn*_*ues 6

对于使用 Vue CLI 的用户,您需要进行以下工作quasar-user-options.js

import { Notify } from "quasar";

// To be used on app.use(Quasar, { ... })
export default {
   plugins: { Notify },
};
Run Code Online (Sandbox Code Playgroud)