plugin_name
|-- utils              // 公用目录
|   |-- xxxConfig1.js
|   |-- xxxConfig2.js
|-- pages          // 页面目录
|    |--index              // 首页
|    |      |-- index.js
|    |   |-- index.json
|   |   |-- index.wxml
|   |   |-- index.wxss
|   |-- page1
|   |   |-- page1.js
|   |   |-- page1.json
|   |   |-- page1.wxml
|   |   |-- page1.wxss
|   |-- page1
|   |   |-- page1.js
|   |   |-- page1.json
|   |   |-- page1.wxml
|   |   |-- page1.wxss
|   |-- page2
|   |   |-- page2.js
|   |   |-- page2.json
|   |   |-- page2.wxml
|   |   |-- page2.wxss

小程序分包 插件是以小程序分包的方式存在用户制作的小程序中,打包上传的插件默认会出现在打包生成代码的openPlugin{应用ID}文件夹里 ,plugin_name为插件的应用ID,会在打包时自动生成。如下图:

plugin_name 目录下的所有文件夹的名字都会被当成一个 page,但是有一个文件夹 utils 是例外的,开发者可以在里面放入公用的代码

插件开发者在上传插件的时候,需要将以 plugin_name 文件夹下的所有文件打包成 .zip 或者 .tar.gz 的压缩文件格式(注意打包的是 pages,不要将打包 plugin_name 这个打包进来,一图胜千言)

home_page

大部分情况下,用户在小程序是通过页面跳转的方式进入插件的。因此,插件开发者需要设置一个 home_page 首页指定跳转到插件的时候应该去到哪个 page。默认的首页是 index,如果没有 index,上传的时候会自动选择一个 page 作为首页。

results matching ""

    No results matching ""