在Vue开始使用RxJS

时间:2016-09-21 21:06:45

标签: javascript vue.js rxjs

我正在尝试使用RxJS,但似乎存在范围问题。

错误

'Rx' is not defined.

main.js

import Rx from 'rx';
import Vue from 'vue';
import VueRx from 'vue-rx';

Vue.use(VueRouter, Rx, VueRx);

组件/ App.vue

var dataSource = Rx.Observable ...

2 个答案:

答案 0 :(得分:0)

它被加载到全局范围,所以我不得不像这样使用它:

var dataSource = window.Rx.Observable ...

答案 1 :(得分:0)

Rx很可能是未定义的,因为您试图将其从不正确的范围中拉出来。

应该是:import Rx from 'rxjs/Rx';