国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序的開發范式BeautyWe.js入門詳解

2024-07-22 01:18:02
字體:
來源:轉載
供稿:網友

一個簡單的介紹

BeautyWe.js 是什么?

它是一套專注于微信小程序的企業級開發范式,它的愿景是:

讓企業級的微信小程序項目中的代碼,更加簡單、漂亮。

為什么要這樣命名呢?

Write beautiful code for wechat mini program by the beautiful we!

「We」 既是我們的 We,也是微信的 We,Both beautiful!

那么它有什么賣點呢?

專注于微信小程序環境,寫原汁原味的微信小程序代碼。 由于只專注于微信小程序,它的源碼也很簡單。 插件化的編程方式,讓復雜邏輯更容易封裝。 再加上一些配套設施: 一些官方插件。 一套開箱即用,包含了工程化、項目規范以及微信小程序環境獨特問題解決方案的框架。 一個CLI工具,幫你快速創建應用,頁面,組件等。

它由以下幾部分組成:

一個插件化的核心 - BeautyWe Core

對 App、Page 進行抽象和包裝,保持傳統微信小程序開發姿勢,同時開放部分原生能力,讓其具有「可插件化」的能力。

一些官方插件 — BeautyWe Plugins

得益于 Core 的「可插件化」特性,封裝復雜邏輯,實現可插拔。官方對于常見的需求提供了一些插件:如增強存儲、發布/訂閱、狀態機、Logger、緩存策略等。

一套開箱即用的項目框架 - BeautyWe Framework

描述了一種項目的組織形式,開箱即用,集成了 BeautyWe Core ,并且提供了如:全局窗口、開發規范、多環境開發、全局配置、NPM 等解決方案。

一個CLI工具 - BeautyWe Cli

提供快速創建應用、頁面、插件,以及項目構建功能的命令行工具。并且還支持自定義的創建模板。

一個簡單的例子

下載

用 BeautyWe 包裝你的應用

之后,你就能使用 BeautyWe Plugin 提供的能力了。

開放原生App/Page,支持插件化

new BtApp({...}) 的執行結果是對原生的應用進行包裝,其中包含了「插件化」的處理,然后返回一個新的實例,這個實例適配原生的 App() 方法。

下面來講講「插件化」到底做了什么事情。

首先,插件化開放了原生 App 的四種能力:

1.Data 域

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 县级市| 桑植县| 阳东县| 东明县| 曲水县| 东丽区| 广水市| 漠河县| 广宗县| 巴南区| 理塘县| 墨竹工卡县| 沅陵县| 科技| 高清| 两当县| 浪卡子县| 卢龙县| 于田县| 新泰市| 额敏县| 宣威市| 策勒县| 景谷| 平陆县| 诏安县| 灵宝市| 施甸县| 林芝县| 黄梅县| 上思县| 平远县| 岗巴县| 太原市| 博罗县| 新丰县| 安福县| 宜黄县| 阜新市| 灵石县| 萨嘎县|