38 lines
1.0 KiB
Vue
38 lines
1.0 KiB
Vue
|
||
<template>
|
||
<view>
|
||
<button @click="select">选择图片</button>
|
||
<image mode="widthFix" :src="path"/>
|
||
<jp-cropper-watermark watermark="水印来了" :watermarkType="1" mode="free" :width="200" :height="140" :maxWidth="1024" :maxHeight="1024" :url="url" @cancel="oncancel" @ok="onok"></jp-cropper-watermark>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
export default {
|
||
data() {
|
||
return {
|
||
url: "",
|
||
path: ""
|
||
}
|
||
},
|
||
methods: {
|
||
select() {
|
||
uni.chooseImage({
|
||
count: 1,
|
||
success: (rst) => {
|
||
// 设置url的值,显示控件
|
||
this.url = rst.tempFilePaths[0];
|
||
}
|
||
});
|
||
},
|
||
onok(ev) {
|
||
this.url = "";
|
||
this.path = ev.path;
|
||
},
|
||
oncancel() {
|
||
// url设置为空,隐藏控件
|
||
this.url = "";
|
||
}
|
||
}
|
||
}
|
||
</script> |