bootboxjs无效的提示类型-文档中的示例不起作用

时间:2019-07-27 23:07:50

标签: javascript twitter-bootstrap bootstrap-4 bootstrap-modal bootbox

我试图在项目中使用http://bootboxjs.com/examples.html#bb-prompt,所以自然而然地我开始使用他们的示例代码来查看它是否运行。

根据文档;我正在使用最新的bootstrap,jquery和bootstrap js,然后加载bootboxjs。这是我要运行的代码:

bootbox.prompt({
    title: "This is a prompt with a set of radio inputs!",
    message: '<p>Please select an option below:</p>',
    inputType: 'radio',
    inputOptions: [
    {
        text: 'Choice One',
        value: '1',
    },
    {
        text: 'Choice Two',
        value: '2',
    },
    {
        text: 'Choice Three',
        value: '3',
    }
    ],
    callback: function (result) {
        console.log(result);
    }
});

执行此代码时;我收到此错误:

  

未捕获的错误:提示类型无效

enter image description here

这是一个非常漂亮的库,我很想在我的项目中使用它;但是我有点难过有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。我最初只使用Flutter (Channel stable, v1.7.8+hotfix.3, on Mac OS X 10.14.5 18F2058, locale en-US) • Flutter version 1.7.8+hotfix.3 at /Users/duffette/flutter • Framework revision b712a172f9 (3 weeks ago), 2019-07-09 13:14:38 -0700 • Engine revision 54ad777fd2 • Dart version 2.4.0 ,但事实证明我也需要使用bootbox.min.js。我应该有rtfm ...

此外,我使用webpack(通过laravel-mix)将所有库捆绑到一个.js文件中,因此使用bootbox.locales.min.js(使用语言环境进行生产构建)作为加载的最后一件事似乎也有所帮助

这是我的bootbox.all.min.js配置文件,对我有用:

webpack.mix.js