uniapp随记

文章目录

  • this的指向

this的指向

在使用api-uni.chooseMedia时,选中的图片不能给data中的变量赋值,需要增加变量代替this
参考文章
原来的代码

chooseMedia() {
	uni.chooseMedia({
		count: 9,
		mediaType: ['image', 'video'],
		sourceType: ['album', 'camera'],
		maxDuration: 30,
		camera: 'back',
		success(res) {
			console.log('res', res.tempFiles)
			this.srcList = res.tempFiles
		}
	})
},

改之后的代码

chooseMedia() {
	let self = this
	uni.chooseMedia({
		count: 9,
		mediaType: ['image', 'video'],
		sourceType: ['album', 'camera'],
		maxDuration: 30,
		camera: 'back',
		success(res) {
			console.log('res', res.tempFiles)
			self.srcList = res.tempFiles
		}
	})
},

你可能感兴趣的:(uni-app,前端,javascript)