这部分内容是编写业务的同学应当关注和熟知的部分。

业务开发


脚手架已经自动创建了项目模板,只需要熟悉下项目目录,和几个简单配置,您就可以开始开发了,文档会教我们简单编写一个hello world。

什么是 widget ?


widget 是前端基于客户端拓展出来的 modules 相关功能的二次封装,以vue插件的形式,全部注入到客户端的 framework Vue 原型上,我们直接通过 vue 中的 this 来快速使用。主要目的是为了简化使用逻辑,聚合更高的业务关注度。

widget其实就是内嵌到本木基础库中的一个js bundle,在每打开一个页面(加载一个js bundle)的时候就会预先执行,每个页面都会执行的原因是,客户端的 framework Vue每次生成一个vue实例都是通过新的Vue构造函数来生成的,而我们把widget放在客户端内置的好处是,每个页面打包的js bundle体积会小,不会产生冗余代码。

当然,你也可以直接掉modules里面暴露出来的模块,他们的功能是一样的,widget只是一种变向封装的语法糖,使我们写起来更方便,您也自行拓展或者覆盖widget

开发widget


如果您想要自行拓展 widget 也非常简单,我们会在 widget 拓展中详细介绍下拓展方法。

results matching ""

    No results matching ""