V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gujiaxi
V2EX  ›  Node.js

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

  •  
  •   gujiaxi · 2015 年 9 月 19 日 · 6087 次点击
    这是一个创建于 3767 天前的主题,其中的信息可能已经有所发展或是发生改变。

    功能上类似 js 的 alert, confirm, prompt 。

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

    谢过。

    7 条回复    2015-09-19 20:47:41 +08:00
    scarlex
        1
    scarlex  
       2015 年 9 月 19 日
    为什么要在服务端做这个?
    hkongm
        2
    hkongm  
       2015 年 9 月 19 日 via iPhone
    类似 yo?
    搜下 prompt
    lizheming
        3
    lizheming  
       2015 年 9 月 19 日
    既然是 node 那就是 CLI 了.. 这个看起来不错 https://www.npmjs.com/package/confirm-cli
    dxcqcv
        4
    dxcqcv  
       2015 年 9 月 19 日
    这不用 JS 写吗
    magicdawn
        5
    magicdawn  
       2015 年 9 月 19 日
    process.stdin.resume () 就可以读操作了, 配合 co 用, 基本上是同步的
    https://github.com/tj/co-prompt/blob/master/index.js#L18

    就是, 添加一个 once listener, 监听 data 事件, 然后 resume process.stdin , 然后将值传回, yield 左值
    gujiaxi
        6
    gujiaxi  
    OP
       2015 年 9 月 19 日
    @scarlex @dxcqcv 好像这还真不是正确的姿势。。。待我再研究研究

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

    好像是我跑偏了,大家忽略好了。
    taozhi8833998
        7
    taozhi8833998  
       2015 年 9 月 19 日
    angular ngDialog 或许可以满足你的要求
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5822 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:07 · PVG 10:07 · LAX 18:07 · JFK 21:07
    ♥ Do have faith in what you're doing.