Files
lilishop-uniapp/uni_modules/okingtz-cropper
Chopper711 919af44fda feat: 更新售后细节和用户工具页面 (master)
- 修改afterSalesDetailExpress.vue中gotoGoodsDetail函数参数
- 调整快递公司、快递单号和发货时间选择器样式
- 在tool.vue中添加邀请用户功能和分享弹窗
- 在request.js中增加请求头带上邀请人信息
- 移除tpl_goods.vue中的调试日志
- App.vue增加启动时设置邀请人逻辑
- storage.js新增邀请人信息的存取方法
2025-02-21 18:40:15 +08:00
..

组件说明

  • 此组件是根据官方组件hello-uniapp/pages/template/crop/crop.vue优化而成组件化
  • 目的是为了方便之后的使用;
  • 希望此项目可以给各位老板提供一些思路,或者直接使用;
  • 欢迎各位老板评论、收藏,指教;如果有问题会不定时更新;
  • 长期更新。

参数说明

参数 类型 必填 默认值 说明
fixed Boolean true 固定比例优先级高于cropWidth、cropHeight如果设置固定比例则直接使用比例计算
fixedNumber Array [1,1] [宽:高]比例数组优先级高于cropWidth、cropHeight如果设置固定比例则直接使用比例计算
cropWidth Number 200 裁剪框初始化宽度px
cropHeight Number 200 裁剪框初始化高度px
minWidth Number 20 最小宽度px
minHeight Number 20 最小高度px
saveLoading String 图片生成中... 生成/上传图片时的loading文字
selectButtonText String 选择照片 选择照片的按钮文字
selectButtonColor String #FFFFFF 选择照片的按钮文字颜色
selectButtonBackgroundColor String #FF2E80 选择照片的按钮背景颜色
saveButtonText String 上传 上传的按钮文字
saveButtonColor String #FFFFFF 上传的按钮文字颜色
saveButtonBackgroundColor String #FF2E80 上传的按钮背景颜色
image String '' 默认图片
maxCropper Boolean false 打开时是够默认最大尺度展示裁剪框
fileType String 'jpg' 目标文件的类型,只支持 'jpg' 或 'png'。默认为 'jpg'
quality Number 1 图片的质量,取值范围为 (0, 1]不在范围内时当作1.0处理(微信小程序:目前仅对 jpg 有效)
original Boolean true 是否按照原始大小返回
canMove Boolean true 是否可以移动
canScale Boolean true 是否可以放缩

使用方法

导入插件

使用 HBuilderX 导入插件

代码使用

<template>
	<view>
		<okingtz-cropper @uploadSuccess="uploadSuccess"></okingtz-cropper>
	</view>
</template>

<script>
  //  1.引入项目
  import OkingtzCropper from '@/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper'
  export default {
		components:{
			//2.使用组件
			OkingtzCropper
		},
		methods: {
			// 3.定义自己的回调函数
			uploadSuccess(tempFilePath){
				uni.showToast({
					title:'保存成功'
				})
				// 4.根据自己的业务场景处理tempFilePath ;接口保存,或者上传至云空间
				console.log('tempFilePath_->',tempFilePath)
			}
		}
	}
</script>