react 打开微信小程序不同的版本

ops/2024/9/23 10:20:12/

项目场景:

在开发大项目的时候,需要在测试环境上打开不同的版本。如在正式环境,打开正式版小程序;在测试环境上,打开体验版小程序


问题描述

如何根据当前的环境打开不同的版本?

答案是配置环境变量。如在测试环境,编译时可以npm run test这样的打包形式,将代码发到测试环境。

这样在打开小程序时,可以使用环境变量,打开对应的小程序

<wx-open-launch-weappclass="launch-btn"  appid="wxxxxxxxxxx"path="跳转的小程序页面"env-version={process.env.PRODUCT_ENV!=="product"?'trial':'release'}> </wx-open-launch-weapp>

原因分析:

小程序>微信小程序时有多个不同的版本,体验版,正式版。

正式版是所有用户都可以进入。

体验版是只有部分授权的用户可以进入,如小程序开发者,或者授权了体验版的用户。其它用户访问,只会提示没有权限登录。


解决方案:

根据环境变量,打包不同的版本,就可以打开对应版本的小程序


http://www.ppmy.cn/ops/110670.html

相关文章

Qt常用控件——QLineEdit

文章目录 QLineEdit核心属性和信号基本示例正则表达式约束验证输入密码是否一致密码显示状态切换 QLineEdit核心属性和信号 QLineEdit用来表示单行输入&#xff0c;可以输入一段文本&#xff0c;但是不能替换 核心属性&#xff1a; 属性说明text输入框中的文本inputMask输入…

基于鸿蒙API10的RTSP播放器(七:亮度调节功能测试)

目标&#xff1a; 当我的手指在设备左方进行上下移动的时候&#xff0c;可以进行屏幕亮度的调节&#xff0c;在调节的同时&#xff0c;有实时的调节进度条显示 步骤&#xff1a; 界面逻辑&#xff1a;使用Stack() 组件&#xff0c;完成音量图标和进度条的组合显示&#xff0c…

Ribbon (WPF)

Ribbon (WPF) 在本文中主要包含以下内容&#xff1a; Ribbon组件和功能应用程序菜单快速访问工具栏增强的工具提示 Ribbon是一个命令栏&#xff0c;它将应用程序的功能组织到应用程序窗口顶部的一系列选项卡中。Ribbon用户界面(UI)增加了特性和功能的可发现性&#xff0c;使用…

webpack打包原理

目录 1、搭建结构&#xff0c;读取配置参数2、配置参数对象初始化 Compiler&#xff08;new Compiler(webpackOptions)&#xff09;3、挂载配置文件中的插件&#xff0c;4、执行Compiler 中的 run 方法进行编译5、根据配置文件中的entry 配置项找到所有的入口6、从入口文件出发…

[网络编程]通过java用TCP实现网络编程

文章目录 一. 通过java用TCP实现网络编程api介绍代码实现上述代码存在的问题 一. 通过java用TCP实现网络编程 api介绍 1. ServerSocket ServerSocket是专门给服务器用的api 构造方法: 方法: 2. Socket 不管是客⼾端还是服务端Socket&#xff0c;都是双⽅建⽴连接以后&#…

基于SpringBoot+Vue+MySQL的美术馆管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 随着文化艺术产业的蓬勃发展&#xff0c;美术馆作为展示与传播艺术的重要场所&#xff0c;其管理工作变得日益复杂。为了提升美术馆的运营效率、优化参观体验并加强艺术品管理&#xff0c;我们开发了基于SpringBootVueMySQL的美…

LeeCode打卡第二十五天

LeeCode打卡第二十五天 第一题&#xff1a;将有序数组转换成二叉搜索树&#xff08;LeeCode第108题&#xff09;: 给你一个整数数组 nums &#xff0c;其中元素已经按 升序 排列&#xff0c;请你将其转换为一棵平衡二叉搜索树。 /*** Definition for a binary tree node.* p…

XMind 2024(Mac版本)安装和损坏修复

文章目录 软件下载显示损坏自动激活升级Pro 软件下载 XMind2024 CSD下载地址&#xff08;无需积分&#xff09; 显示损坏 点击右侧软件修复&#xff0c;进行修复 需要进入应用手动开启&#xff0c;通过安全验证 输入用户密码 终端输入密码后&#xff0c;自动脚本文件&#xf…