2017-05-15 1 views
0

Ich versuche, ein Beispiel zu finden, wie man Bluebird.js mit vue.js benutzt, aber nichts gefunden habe.Wie benutze ich Bluebird.js mit vue.js?

Ich versuche, dies in meinem main.js:

// The Vue build version to load with the `import` command 
// (runtime-only or standalone) has been set in webpack.base.conf with an alias. 
import Promise from 'bluebird';  //<=== HERE 
import Vue from 'vue'; 
import App from './App'; 
import router from './router'; 

Vue.config.productionTip = false; 
Vue.use(Promise);      //<=== HERE 

new Vue({ 
    el: '#app', 
    router, 
    template: '<App/>', 
    components: { App }, 
}); 
+0

U kann 'Vue.use' nicht einfach tun, wenn es kein Vue-Plugin ist. – GONG

Antwort

0

Sie müssen nichts tun.

Sobald Sie Bluebird in die Datei importieren, können Sie sie in der Vue-Instanz verwenden.

// The Vue build version to load with the `import` command 
// (runtime-only or standalone) has been set in webpack.base.conf with an alias. 
import Promise from 'bluebird';  //<=== HERE 
import Vue from 'vue'; 
import App from './App'; 
import router from './router'; 

Vue.config.productionTip = false; 

new Vue({ 
    el: '#app', 
    router, 
    template: '<App/>', 
    components: { App }, 
    created: function() { 
    // access Promise inside of vue instance e.g. var p1 = new Promise... 
    } 
});