uniapp条件编译使用教学(#ifdef、#ifndef)

条件编译介绍:

条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译 到不同平台。

#ifdef和#ifndef的区别:

#ifdef APP-PLUS------------只在APP显示

#ifndef APP-PLUS------------除了APP不显示,其他的都显示

javascript 复制代码
// #ifdef H5
	uni.chooseImage({
		count: 1,
		sizeType: ['original', 'compressed'],
		// sourceType: ['album'], //从相册选择
		success: function (res) {
			this.setImage({path: res.tempFilePaths,dotype:type})
			console.log(res.tempFilePaths)
		}
	});
// #endif
// #ifndef H5
	switch (type) {
		case 'face':
			uni.navigateTo({
				url: '/pages/camera/idcard/idcard?dotype=face'
			})
		    break;

		default:
			uni.navigateTo({
				url: '/pages/camera/camera'
			})
	}
// #endif
相关推荐
!win !2 小时前
uni-app项目支付宝端Input不受控
小程序·uni-app·支付宝小程序
xw52 小时前
uni-app项目支付宝端Input不受控
前端·uni-app·支付宝
百思可瑞教育8 小时前
Vue.config.js中的Webpack配置、优化及多页面应用开发
前端·javascript·vue.js·webpack·uni-app·北京百思教育
百思可瑞教育18 小时前
Vue中使用keep-alive实现页面前进刷新、后退缓存的完整方案
前端·javascript·vue.js·缓存·uni-app·北京百思可瑞教育
风早爽太20 小时前
在uni-app中使用lottie-web来展示Lottie动画
uni-app
Autumn_yun21 小时前
uniapp 实现项目多语言切换
uni-app
懒大王95271 天前
uni-app + Vue3 + EZUIKit.js 播放视频流
开发语言·javascript·uni-app
懒大王95271 天前
uni-app + Vue3 开发展示 echarts 图表
前端·uni-app·echarts
百思可瑞教育1 天前
Vue 生命周期详解:从初始化到销毁的全过程剖析
前端·javascript·vue.js·前端框架·uni-app·北京百思可瑞教育·百思可瑞教育
jingling5551 天前
uniapp | 快速上手ThorUI组件
前端·笔记·前端框架·uni-app