1

我正在将 VSCode 与 Vetur 一起使用。这是我的代码:

alert({
  title: 'Success!',
  message: 'Account created successfully',
  okButtonText: 'Okay'
  }).then(() => {
  console.log('Alert dialog closed!');
})

我得到错误Property 'then' does not exist on type 'void' Vetur(2339)

我只是按照文档中的说明进行操作:https ://nativescript-vue.org/en/docs/elements/dialogs/alert/

知道发生了什么吗?

4

1 回答 1

1

编辑 Nativescript 7:

import {Dialogs} from "@nativescript/core";

然后使用

Dialogs.alert({
  foo
});

或者任何你需要的对话框模块。

原答案:

确保要么

import { alert } from 'tns-core-modules/ui/dialogs'

编辑:或(感谢ayudh)

import { alert } from '@nativescript/core/ui/dialogs'
于 2020-05-16T22:16:14.040 回答