node.js 如何实现弹出确认提示

2015-09-19 17:09:21 +08:00
 gujiaxi
**功能上**类似 js 的 alert, confirm, prompt 。

其实就是有个操作需要用户确认(或者取消),或者有没有什么更加优雅的方式展现?

谢过。
5624 次点击
所在节点    Node.js
7 条回复
scarlex
2015-09-19 17:34:55 +08:00
为什么要在服务端做这个?
hkongm
2015-09-19 17:44:53 +08:00
类似 yo?
搜下 prompt
lizheming
2015-09-19 18:35:22 +08:00
既然是 node 那就是 CLI 了.. 这个看起来不错 https://www.npmjs.com/package/confirm-cli
dxcqcv
2015-09-19 19:31:48 +08:00
这不用 JS 写吗
magicdawn
2015-09-19 20:09:00 +08:00
process.stdin.resume () 就可以读操作了, 配合 co 用, 基本上是同步的
https://github.com/tj/co-prompt/blob/master/index.js#L18

就是, 添加一个 once listener, 监听 data 事件, 然后 resume process.stdin , 然后将值传回, yield 左值
gujiaxi
2015-09-19 20:36:33 +08:00
@scarlex @dxcqcv 好像这还真不是正确的姿势。。。待我再研究研究

@lizheming @magicdawn 谢谢,但是事实上不是 CLI 的。

好像是我跑偏了,大家忽略好了。
taozhi8833998
2015-09-19 20:47:41 +08:00
angular ngDialog 或许可以满足你的要求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/222012

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX