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的代码,这通常是由于条件编译语法使用不当或编译配置问题导致的。

从技术角度分析,问题可能出现在以下几个方面:

  1. 条件编译语法检查:请确认在uni-transition组件中使用了正确的条件编译语法:
// #ifdef APP-NVUE
const plugin = uni.requireNativePlugin('your-plugin')
// #endif

// #ifdef MP-WEIXIN  
// 微信小程序专用代码
// #endif
回到顶部