Browse Source

avatar组件增加长按显示菜单

tongshangming 2 years ago
parent
commit
d2268ce339
2 changed files with 5 additions and 1 deletions
  1. 3 0
      components/fs-avatar/fs-avatar.vue
  2. 2 1
      components/fs-upload/fs-upload.vue

+ 3 - 0
components/fs-avatar/fs-avatar.vue

@@ -32,6 +32,7 @@
 			v-if="src"
 			:lazy-load="lazyLoad"
 			:mode="imageMode"
+			:show-menu-by-longpress="showMenu"
 			@click="handlePreview"
 			@error="handleError"
 		/>
@@ -64,6 +65,7 @@
  * @property {Boolean} fixed 是否悬浮
  * @property {String} right 悬浮右边距(仅在fixed为true时有效)
  * @property {String} bottom 悬浮下边距(仅在fixed为true时有效)
+ * @property {Boolean} showMenu 长按图片显示菜单
  * @property {String} defaultErrorImg 图片加载失败显示的默认图片
  * @example <fs-avatar size="100rpx" src="***"></fs-avatar>
  */
@@ -129,6 +131,7 @@ const props = defineProps({
 		type: String,
 		default: '60rpx'
 	},
+	showMenu: Boolean,
 	defaultErrorImg: {
 		type: String,
 		default: config.defaultErrorImg

+ 2 - 1
components/fs-upload/fs-upload.vue

@@ -42,7 +42,8 @@
  * @property {Object} chooseDatachooseImage/chooseVideo参数
  * @property {Object} formData 上传数据
  * @property {String} pathKey	接口返回的图片路径的key(如果没有可设置成空)
- * @property {String} cloudUpload	是否云上传(需配置云服务空间)
+ * @property {Boolean} editable	图片编辑
+ * @property {Boolean} cloudUpload	是否云上传(需配置云服务空间)
  */
 export default {
 	name: 'fs-upload'