uniapp 微信小程序记录

分包
javascript 复制代码
    /* 在manifest.json文件 添加开启分包 */
    "mp-weixin" : {
		"optimization":{
					"subPackages":true
				}
    },
      /* 在pages.json文件pages同级 添加 subPackages*/


	"subPackages": [{
		"root": "pagesA",  //你创建的文件夹名
		"pages": [{
				"path": "bdx/bdx",
				"style": {
					"navigationBarTitleText": "",
					"navigationBarBackgroundColor": "#ee7752",
					"navigationBarTextStyle": "white"
				}
			}
		]
	}]
   
使用微信小程序的云开发
javascript 复制代码
/* 在manifest.json文件 添加开启分包 */
"mp-weixin":{
  // ...
   "cloudfunctionRoot": "cloudfunctions/", // 配置云开发目录
  // ...
}



/*配置目录之后,vue2 项目 需要在项目根目录新建 vue.config.js 配置对应的文件编译规则*/
{
 plugins: [
     new CopyWebpackPlugin([
       {
         from: path.join(__dirname, '../cloudfunctions'),
         to: path.join(__dirname, 'unpackage', 'dist', process.env.NODE_ENV === 'production' ? 'build' : 'dev', process.env.UNI_PLATFORM, 'cloudfunctions'),
       },
     ]),
   ],
}



/*vue3 项目 需要在项目根目录新建 vite.config.js 配置对应的文件编译规则*/
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";
import fs from "fs-extra"; // fs-extra 为第三方依赖,需要安装
import path from "path";

export default defineConfig({
    plugins: [
        uni(),
        {
            name: "copy-cloudfunctions",
            buildStart() {
                fs.copySync(
                    path.join(process.env.UNI_INPUT_DIR, "cloudfunctions"),
                    path.join(
                        process.env.UNI_OUTPUT_DIR,
                        "cloudfunctions"
                    )
                );
            },
        },
    ],
});

在项目根目录创建cloudfunctions文件夹,下面添加云函数名字文件夹,
比如说是add,你文件夹名字就写add,
add里面配置config.json、index.js、package.json。
相关推荐
小满zs31 分钟前
关于HBuilderX+ 微信小程序开发工具启动的问题
前端·uni-app
2601_949950632 小时前
成绩提升不靠盲目刷题:用练题簿找准真正的薄弱知识点
学习·小程序·刷题·小程序推荐
今日热点4 小时前
微信小程序主体变更公证全流程实操解析:场景条件、材料规范、驳回避坑与Python校验脚本实现
python·微信小程序·小程序
Buke..4 小时前
【小程序逆向】某游快爆 AI 逆向 sign参数:AI 辅助分析与 MCP 工具链实战
前端·人工智能·爬虫·python·小程序·notepad++
T01156187 小时前
艺培场馆课时预约小程序用户端 & 后台联动踩坑上篇(预约、课时、缓存、消息、学员端自身问题)
java·缓存·小程序·bug·全栈项目实战手记·艺培课时系统‘’
sunphp开发者8 小时前
制作手绘地图瓦片切图
前端·uni-app
fthux9 小时前
下一次提交,隔了八年:掘金小程序回来了
微信小程序·开源·github
维双云9 小时前
宠物门店小程序怎么搭?从预约到复购的完整思路。
小程序·宠物
云云只是个程序马喽1 天前
短剧/推文/AI创作变现小程序完整落地方案:自研vs成熟系统成本对比+全流程实现指南
人工智能·小程序