组件 方法 样式 中都能用
<template>
<view>
<button @click="chooseImg">上传图片</button>
<image v-for="(item,index) in imgArr" :src="item" @click="previewImage(item)">
</image>
<!-- #ifdef H5 -->
<view>我希望只在h5页面中看见</view>
<!-- #endif -->
<!-- #ifdef MP-WEIXIN -->
<view>我希望只在微信小程序中看见</view>
<!-- #endif -->
</view>
</template>
<script>
export default {
data(){
return {
imgArr:[]
}
},
methods:{
chooseImg(){
uni.chooseImage({
count:5,
success:res=> {
console.log(res)
this.imgArr=res.tempFilePaths
}
})
},
previewImage(current){
// 预览图片
uni.previewImage({
// key和value一样,可以使用下边写法
current,
// 需要预览的图片列表
urls:this.imgArr,
// 是否可以循环 只会在app起作用
loop:true,
// 图片指示器样式 只会在app起作用
indicator:'number'
})
}
}
,
onLoad() {
// #ifdef H5
console.log('我希望h5中打印')
// #endif
// #ifdef MP-WEIXIN
console.log('我希望微信小程序中打印')
// #endif
}
}
</script>
<style>
</style>