V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lygmqkl
V2EX  ›  分享创造

[欢迎测试]Vue2.0+Yii2.0 做了个 SPA 在线工具箱,体验应该比传统的好一些

  •  
  •   lygmqkl · 2017-04-27 10:01:01 +08:00 · 4051 次点击
    这是一个创建于 2766 天前的主题,其中的信息可能已经有所发展或是发生改变。
    简单的说就是 SPA 在线工具箱,随机字符串,随机数,MD5, Base64, URL Encode 之类工具

    做的理由也很简单,一直没找到顺手的在线,有空就撸了个,分享给有需要的人。

    也欢迎帮忙提建议,直接发邮件就可以。

    目前测试阶段,放在测试服务器上,性能一般,但是考虑到非连续性的需求,用起来应该也够了,后期会迁移到其他服务器上,体验会更好。


    http://itool.yiilib.com/
    第 1 条附言  ·  2017-04-27 17:09:46 +08:00
    支持 中英文切换 默认英文 右上角切换
    23 条回复    2017-05-02 10:04:08 +08:00
    manihome
        1
    manihome  
       2017-04-27 10:38:26 +08:00
    👍
    young
        2
    young  
       2017-04-27 11:30:53 +08:00
    gongpeione
        3
    gongpeione  
       2017-04-27 11:33:14 +08:00
    赞~我也有写个这个的想法
    AZLisme
        4
    AZLisme  
       2017-04-27 11:35:50 +08:00
    我有一个小建议,你的网页(随机字符串、[随机选择]( http://itool.yiilib.com/#/t/randomPick))页面高度太高了,运行按钮在下面被遮住,要往下滚动才能看到(我 1080P 显示器)。
    建议减小点高度,我看了,大部分面积都是空白了也浪费。
    cai314494687
        5
    cai314494687  
       2017-04-27 11:40:36 +08:00
    Yii 爱好者前来支持
    lygmqkl
        6
    lygmqkl  
    OP
       2017-04-27 12:23:29 +08:00
    @AZLisme 抱歉只考虑了 RMBP 用户的分辨率,因为身边开发的一圈子,基本都是 RMBP + 24/27 4K 外接,这个当时我还认真计算过呢。



    @manihome
    @young
    @gongpeione
    感谢关注


    @cai314494687 握手。Yii 做 RESTFul API 还是很顺手的。
    xshwy
        7
    xshwy  
       2017-04-27 14:49:18 +08:00
    @lygmqkl 15 存 MBPR,chrome 打开网页,网页提醒是否自动翻译,随机数按钮被全部挡住;关掉顶部自动翻译的提示条,按钮还被挡住了一半。
    Yien
        8
    Yien  
       2017-04-27 14:57:16 +08:00 via iPhone
    赞!
    CTO
        9
    CTO  
       2017-04-27 15:02:13 +08:00
    挺好的 不过没汉译 如果需要翻译 可以给我 gayhub 链接 我帮忙汉译一下 ~ (其实是我闲的发毛了)
    lygmqkl
        10
    lygmqkl  
    OP
       2017-04-27 15:45:07 +08:00 via iPhone
    @CTO 提供了英文和中文 右上角可以切换

    @xshwy 具体我再测一下,用的 chrome 标准字体吗?能提供下抓图吗?我用英文其它全默认 没有问题
    wujunze
        11
    wujunze  
       2017-04-27 16:41:35 +08:00
    👍 如果支持多语言就更好了
    lygmqkl
        12
    lygmqkl  
    OP
       2017-04-27 17:09:09 +08:00 via iPhone
    @wujunze 支持 中英文两种 ui 右上角切换
    acking
        13
    acking  
       2017-04-27 17:22:11 +08:00
    能否分享一下 Vue2.0+Yii2.0 结合的思路和代码的架构
    lygmqkl
        14
    lygmqkl  
    OP
       2017-04-27 20:01:15 +08:00 via iPhone
    @acking 简单说 RESTful API 作为分割线 RESTful API 由 Yii 2.0 和 mysql 组成,另外一边就是 vue 2.0 全家桶和其它前端组件 完成的 MVVM 架构。中间通过 POST and GET 连接起来。这个程序目前只用到这两个 verb,我做 SPA 很多年了,可能说的比较简单。有疑问欢迎交流
    sobigfish
        15
    sobigfish  
       2017-04-27 22:47:52 +08:00
    易用性能多考虑下 ( ̄▽ ̄)"
    Base64 Encode/Decode
    不能两个按钮?(一个 Encode 一个 Decode 么)再去切换 select 不如按钮快

    Unix TimeStamp Datetime
    完全没看到 vuejs 的特性-。- 不能填入一个自动 compute 另外一个?
    https://vuejs.org/v2/guide/computed.html
    mingyun
        16
    mingyun  
       2017-04-27 23:30:12 +08:00
    感谢已发送
    lygmqkl
        17
    lygmqkl  
    OP
       2017-04-28 10:09:47 +08:00
    @sobigfish DE/ENcode 做成双 Buttons 确实可以考虑,当时可能因为太赶了,没有太多的考虑细节,下个版本我会考虑加入,

    关于 compute 这个其实之前考虑过,但是每次输入一个字符都要运算一次, “ 1493345232 ” 要运算 10 次,有 9 次是无效运算,感觉有点浪费。如果做成失去焦点,其实和点击 button 对用户来说是一样的

    这个地方我会再考虑下 谢谢你的建议。
    Nicksxs
        18
    Nicksxs  
       2017-04-28 11:52:11 +08:00
    赞赞赞
    lygmqkl
        19
    lygmqkl  
    OP
       2017-04-28 15:16:55 +08:00
    @AZLisme
    @xshwy
    修改了 layout 尽量把多余的空间回收回来了,如果有空帮忙再测试下 谢谢

    @sobigfish
    提到的 2 个建议都采纳并修改完成了,如果有空欢迎再测试下。


    感谢各位的建议,欢迎多提建议。
    zqcolor
        20
    zqcolor  
       2017-04-29 00:08:09 +08:00
    同求 能否分享一下 Vue2.0+Yii2.0 结合的思路和代码的架构
    lygmqkl
        21
    lygmqkl  
    OP
       2017-04-29 11:15:16 +08:00
    @zqcolor 详见 14 楼,我简单写了一下,如果有不明白的地方欢迎追问。
    zqcolor
        22
    zqcolor  
       2017-04-29 11:24:51 +08:00
    @lygmqkl 多谢
    lygmqkl
        23
    lygmqkl  
    OP
       2017-05-02 10:04:08 +08:00
    @zqcolor 客气了。欢迎多提建议。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2440 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.