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
相关推荐
F2E_Zhangmo7 小时前
uniapp+nodejs实现小程序支付
小程序·uni-app
小青年一枚9 小时前
uniapp开发企业微信内部应用
uni-app·企业微信
星月前端11 小时前
uniapp中实现跳转链接到游览器(安卓-h5)
uni-app
HHH 91711 小时前
uniapp使用 movable-area movable-view 实现按双指中心位置缩放及拖拽功能
javascript·vue.js·uni-app
来之梦14 小时前
uniapp自定义富文本现实组件(支持查看和收起)
前端·javascript·uni-app
xxxxfdsax15 小时前
网址封装app-小猪APP分发平台:提升内测效率与用户体验的得力助手
uni-app·web app
彭世瑜17 小时前
微信小程序/uniapp:class和style不生效的问题
微信小程序·小程序·uni-app
Goat恶霸詹姆斯17 小时前
uniapp实现图片懒加载 封装组件
前端·javascript·uni-app
缘月叙文17 小时前
uniapp+vue3+echarts编写微信小程序
微信小程序·uni-app·echarts
佩淇呢17 小时前
uniapp 使用vite构建项目
前端·vue.js·uni-app