Skip to content

Tutorial

lusess123 edited this page Jun 6, 2018 · 8 revisions

代码结构

分成两部分,可以通过执行app.sh来初始化,如果需要不一样可以自行修改

akvue

托管在外网的github 这部分代码属于基础设施,以业务无关,稳定以后会发布到npm ak-host是环境宿主 包含了两个事例应用,一个是sdk,一个是数仓 ak-app开头的包表示应用,程序会单独打成一个包

应用的packages

托管在内网的gitlib 通过sparse checkout来获取自己需要的包 业务包建议也有依赖层次,通用性强的基础库会慢慢整合进akvue

命名规范

查看文档 命名规范

组件化

组件支持两种模式,一种传统的.vue文件,另外一种是class形式 支持字符串模版,提供了工具函数用来做转化

现存问题

包编译操作

最大的问题,目前编译是以包为单位,包全量替换,会报短暂的错误,并且有时候需要重新执行整站打包,极大降低了开发体验 接下去要改为watch文件,增量修改,近期完成

懒加载

目前不支持

应用排序

过几天就支持