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

Vueco: 一种新的开发 Vue 项目的方式

  •  
  •   fescover · 2020-02-16 15:23:26 +08:00 · 2711 次点击
    这是一个创建于 1502 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天搞开发时想出来的一个思路,结果用了之后意外的方便,开发效率提升很多,项目是给出的一个例子,大家可以 clone 玩一玩,本质上是提供一种思路或者一个原理,大伙可以随意改进改造。当然如果发现这个思路有问题的或是不懂的,也可以随意提出来。

    Vueco:一种新的开发 Vue 项目的方式

    7 条回复    2020-02-17 23:01:29 +08:00
    bmwh123
        1
    bmwh123  
       2020-02-17 11:42:51 +08:00 via Android
    这个相比于原来的有什么优势吗,会不会影响数据流
    fescover
        2
    fescover  
    OP
       2020-02-17 14:46:46 +08:00
    @bmwh123 没有数据流概念了,比如说子组件有一个 color 属性,以前需要通过父组件 props 传给他,现在换一种思路,把子组件 color 属性设为全局的属性,父组件想改变子组件 color 时,直接改变全局属性即可,不需要数据流。
    oasis2008f
        3
    oasis2008f  
       2020-02-17 16:24:28 +08:00
    有 Jq 那味了
    guolaopi
        4
    guolaopi  
       2020-02-17 16:44:31 +08:00
    em...求解和 vuex 的区别?
    fescover
        5
    fescover  
    OP
       2020-02-17 16:56:04 +08:00
    @guolaopi 更加灵活更加方便吧,比如说 vuex 中改变 state 需要 mutation,Vueco 则直接简化成 this.$Set()这个 API
    guolaopi
        6
    guolaopi  
       2020-02-17 20:46:02 +08:00
    @fescover 好吧,了解了
    liajoy
        7
    liajoy  
       2020-02-17 23:01:29 +08:00
    @fescover 除此之外还有区别吗,这只是把 API 名字给改了呀。现在看来算是支持 module 和 mutation,感觉再改进改进就是一个 API 不同的 vuex 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3099 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:35 · PVG 08:35 · LAX 17:35 · JFK 20:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.