uniapp 一些常用的公共方法

封装代码及调用参考这篇文章: 

uniapp 封装公共方法(无需每个页面引用,直接调用)_前端小胡兔的博客-CSDN博客uniapp 封装公共方法https://blog.csdn.net/weixin_44805839/article/details/131684296?spm=1001.2014.3001.5501


常用方法: 

自定义返回页面

(直接使用uni.navigateBack可能会报错: 当页面层级为1时,无法返回,因此自行定义)

//自定义返回页面
goBack: function() {
	var pages = getCurrentPages();
	if (pages.length > 1) {
		uni.navigateBack({
			delta: 1, //返回层数,2则上上页
		})
	} else {
		uni.switchTab({
			url: '/pages/home/index'
		})
	}
},

预览图片

(传值可以传(图片数组,index )也可单传图片src)

//预览图片
previewPic: function(picArray, index) {
	if (index == undefined) {
		let array = [];
		array.push(picItem);
		uni.previewImage({
			urls: array,
			current: array[0]
		});
	} else {
		uni.previewImage({
			urls: picArray,
			current: index
		});
	}
},

猜你喜欢

转载自blog.csdn.net/weixin_44805839/article/details/131685094
今日推荐