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

开源一款运行在腾讯云开发的 Todo App

  •  
  •   vacker ·
    vochina · 2022-05-01 17:44:02 +08:00 · 4680 次点击
    这是一个创建于 938 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几年学习 vue 课程做的实践项目,自己一直用到今天,基于框架 quasar 开发,可以打包成 Spa 网页,ios ,macOS ,android App ,用户认证和数据库均使用腾讯云开发,这种项目一般都是自用,流量很小,使用腾讯云开发几乎无使用成本。都是老 V 友了,喜欢的别忘 star 哈哈哈

    开源地址: https://github.com/vochina/todo-cloudbase

    项目部分截图:

    1

    第 1 条附言  ·  2022-05-01 23:29:07 +08:00
    统一回复下,云开发 CloudBase 控制台有 3 个地方需要注意设置:
    1 、登录授权需要配置邮箱登录
    2 、安全配置需要添加自己的域名,包括 localhost:8080 ;
    3 、数据库需要新建 tasks 集合
    16 条回复    2022-05-29 21:51:43 +08:00
    3573535
        1
    3573535  
       2022-05-01 21:08:48 +08:00
    caldav
    cutemurphy2888
        2
    cutemurphy2888  
       2022-05-01 22:03:59 +08:00
    匿名登录模式?
    KJR5OR04CnCiWf02
        3
    KJR5OR04CnCiWf02  
       2022-05-01 22:44:59 +08:00
    老哥,在我的 chrome 上该怎么运行这个项目?
    KJR5OR04CnCiWf02
        4
    KJR5OR04CnCiWf02  
       2022-05-01 22:47:47 +08:00
    quasar dev 后浏览器上一片空白哦~
    vacker
        5
    vacker  
    OP
       2022-05-01 23:17:29 +08:00
    @cutemurphy2888 云开发登录授权模式选择 邮箱登录 就可以了
    vacker
        6
    vacker  
    OP
       2022-05-01 23:19:08 +08:00
    @ppppppp123 运行 quasar dev 后是否报错? safari 有一些兼容性问题,Chrome 打开地址 http://localhost:8080/#/ 试试
    vacker
        7
    vacker  
    OP
       2022-05-01 23:25:20 +08:00
    统一回复下,云开发 CloudBase 控制台有 3 个地方需要注意设置:
    1 、登录授权需要配置邮箱登录
    2 、安全配置需要添加自己的域名,包括 localhost:8080 ;
    3 、数据库需要新建 tasks 集合
    vacker
        8
    vacker  
    OP
       2022-05-01 23:56:50 +08:00
    @ppppppp123 我把代码拉下来测试了下,浏览器空白 是你没新建.env 文件并填入云开发环境的 ID
    C603H6r18Q1mSP9N
        9
    C603H6r18Q1mSP9N  
       2022-05-11 10:21:04 +08:00
    腾讯云有算过一个月多少钱不?
    vacker
        10
    vacker  
    OP
       2022-05-11 10:40:48 +08:00 via Android
    @shanghai1998 实测我一个月几角钱,连续很多个月了
    ypzhou
        11
    ypzhou  
       2022-05-11 11:14:01 +08:00
    @shanghai1998 没量完全不用考虑这张,每月还有免费的额度,有量了也不用怕这些了
    KJR5OR04CnCiWf02
        12
    KJR5OR04CnCiWf02  
       2022-05-29 16:01:15 +08:00
    体验了一周,发现两个问题:1 ,容易误触碰 todo ; 2 ,默认不是以按时间排序。
    vacker
        13
    vacker  
    OP
       2022-05-29 16:04:01 +08:00
    @ppppppp123 1 ,容易误触碰 todo ,可以加个 confirm 确认框; 2 ,默认不是以按时间排序,代码可以修改默认按时间排序
    KJR5OR04CnCiWf02
        14
    KJR5OR04CnCiWf02  
       2022-05-29 21:30:33 +08:00
    不会,不然我自己 fix 了、
    KJR5OR04CnCiWf02
        15
    KJR5OR04CnCiWf02  
       2022-05-29 21:36:41 +08:00
    vue.runtime.esm.js:1896 Error: [vuex] do not mutate vuex store state outside mutation handlers.
    at assert (vuex.esm.js:144:27)
    at Vue.store._vm.$watch.deep (vuex.esm.js:902:7)
    at invokeWithErrorHandling (vue.runtime.esm.js:1862:26)
    at Watcher.run (vue.runtime.esm.js:4578:9)
    at Watcher.update (vue.runtime.esm.js:4552:10)
    at Dep.notify (vue.runtime.esm.js:731:13)
    at Object.reactiveSetter [as completed] (vue.runtime.esm.js:1056:11)
    at Proxy.set (vue.runtime.esm.js:1078:17)
    at callback (templateLoader.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/Tasks/Task.vue?vue&type=template&id=02ab2294&:39:21)
    at invokeWithErrorHandling (vue.runtime.esm.js:1862:26)
    KJR5OR04CnCiWf02
        16
    KJR5OR04CnCiWf02  
       2022-05-29 21:51:43 +08:00
    chrome 下面这个错误会随机出现,不知道是什么原因。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:21 · PVG 09:21 · LAX 17:21 · JFK 20:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.