【发布时间】:2019-08-31 06:48:48
【问题描述】:
尝试用rxjs创建一个极简的纯js应用。
流程:
- npm install rxjs
- index.html
- myscript.js
索引.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="node_modules/rxjs/bundles/rxjs.umd.min.js" ></script>
<script src="myscript.js"></script>
<title>Document</title>
</head>
<body>
</body>
</html>
myscript.js:
rxjs.Observable.FromEvent(document, 'mousemove')
.subscribe(()=> console.log("text!"));
我收到错误“Uncaught TypeError: rxjs.Observable.FromEvent is not a function”
尝试导入失败:
导入'rxjs/add/observable/fromEvent'; //SyntaxError: 意外字符串
或
从 'rxjs' 导入 { fromEvent }; //SyntaxError: Unexpected token {
我做错了什么?如何在纯 js 上尝试 rxjs?
【问题讨论】:
-
试试
import { from, fromEvent } from 'rxjs'; -
对于CDN,你可以使用unpkg:
<script src="https://unpkg.com/rxjs/bundles/rxjs.umd.min.js"></script>然后,javascript const { range } = rxjs; const { map, filter } = rxjs.operators; -
谢谢你们的回答。
标签: javascript rxjs