更新记录
1.0.0(2024-11-19)
下载此版本
首次发布
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
chj-imgEdit 图片编辑器
平台兼容
H5 |
微信小程序 |
支付宝小程序 |
百度小程序 |
头条小程序 |
QQ 小程序 |
App |
√ |
√ |
未测 |
未测 |
未测 |
未测 |
√ |
代码演示
基本用法
<button @click="onClick" >开启图片编辑</button>
<chj-imgEdit ref="chjImgEdit" @confirm="confirm" @cancel="cancel" />
Vue/Nvue
export default {
data(){
return {
}
},
methods:{
onClick(){
uni.chooseImage({
count: 1,
success: (res)=> {
this.$refs.chjImgEdit.open({
// 底图路径
path:res.tempFilePaths[0],
// 取消是否有弹窗提示
isCancelToast: true,
// 取消弹窗提示内容
cancelText:"确定真的退出吗?",
// 确定是否有弹窗提示
isConfirmToast: true,
// 确定弹窗提示内容
confirmText:"决定好了吗?",
});
}
});
},
confirm(path){
console.log('确定');
uni.previewImage({
urls: [path],
});
},
cancel(){
console.log('取消');
}
}
}
API
Props
参数 |
说明 |
类型 |
默认值 |
activeColor |
激活的颜色 |
string |
#FFCC33 |
事件 Events
事件名 |
说明 |
回调参数 |
confirm |
确定 (回调参数为编辑完成的图片路径) |
path |
cancel |
取消 |
|
使用说明
打开图片编辑器,需要 chj-imgEdit 中声明 ref 属性
<chj-imgEdit ref="chjImgEdit" @confirm="confirm" @cancel="cancel" />
this.$refs.chjImgEdit.open(options);
options 参数说明
参数 |
说明 |
类型 |
默认值 |
path |
底图路径 |
string |
- |
isCancelToast |
取消是否有弹窗提示 |
boolean |
true |
cancelText |
取消弹窗提示内容 |
string |
内容未保存,确定退出吗? |
isConfirmToast |
确定是否有弹窗提示 |
boolean |
true |
confirmText |
确定弹窗提示内容 |
string |
确定完成编辑吗? |