uni-app下条件编译出错 编译在微信小程序平台时同时触发了APP-NVUE下的代码
uni-app下条件编译出错 编译在微信小程序平台时同时触发了APP-NVUE下的代码
操作步骤:
- uni-ui的 uni-transition 中的 nvue 平台编译代码
预期结果:
- 不同平台展示不同结果
实际结果:
- 现在平台编译失效
- 在nvue和mp-weixin平台上都执行了 获取uni.requireNativePlugin
bug描述:
- 【报Bug】uni-app 下条件编译出错,编译在微信小程序平台下的,同时触发了APP-NVUE 下的代码

| 项目信息 | 值 |
|---|---|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境操作系统 | Mac |
| PC开发环境操作系统版本号 | 11.2.3 (20D91) |
| 项目创建方式 | CLI |
| CLI版本号 | v2.0.0-31820210406002 |
更多关于uni-app下条件编译出错 编译在微信小程序平台时同时触发了APP-NVUE下的代码的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app下条件编译出错 编译在微信小程序平台时同时触发了APP-NVUE下的代码的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个典型的多平台条件编译问题。根据你的描述,在微信小程序平台下错误执行了APP-NVUE的代码,这通常是由于条件编译语法使用不当或编译配置问题导致的。
从技术角度分析,问题可能出现在以下几个方面:
- 条件编译语法检查:请确认在uni-transition组件中使用了正确的条件编译语法:
// #ifdef APP-NVUE
const plugin = uni.requireNativePlugin('your-plugin')
// #endif
// #ifdef MP-WEIXIN
// 微信小程序专用代码
// #endif

