更新记录
1.0.5(2025-08-15) 下载此版本
修复问题。
1.0.4(2025-08-14) 下载此版本
更新文档。
1.0.3(2025-08-14) 下载此版本
修复文档。
查看更多平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
uni-app(4.07)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
- | √ | √ | - | √ | √ | √ | √ | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
uni-app x(4.07)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | - | - | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
方便您的同时,请五星、收藏,让好的东西照亮更多深渊中负重前行的代码人。
创作不易,在您方便之际,赞赏作者,我们会更有动力继续下去。
简介
ljs-3dImg-vue3,3D旋转效果的控制器,可对一组图集进行滑动旋转,模拟3D效果展示。
图片pics
建议透明图,多张图一组,如8/12/16/24等。以展示物品中心点旋转360度拍照获得的图片组。机位固定不动时:建议物品逆时针旋转进行拍照,拍照过程中保持机位与物品中心的距离不变效果最佳。
使用 uni_modules 安装(推荐)
使用 uni_modules 方式安装组件库,可以直接通过插件市场导入,通过右键菜单快速更新组件,不需要引用、注册,直接在页面中使用 ljs-3dImg-vue3组件。
主参数
参数 | 类型 | 必填项 | 默认值 | 说明 |
---|---|---|---|---|
v-model | Boolean | √ | 是否开启 | |
pics | Array | √ | 图片地址集合 | |
width | String | × | 100% | 宽度。 |
height | String | × | 100% | 高度。 |
borderRadius | String | × | 0 | 圆角。 |
background | String | × | #FFF | 背景。 |
autoRotate | Boolean | × | true | 加载成功后是否自动旋转一圈。 |
imgBeforeLoad | Function | × | 图片开始加载之前回调函数。 | |
imgAfterLoad | Function | × | 图片加载之后回调函数。 | |
autoRotateFinish | Function | × | 旋转动画完成后回调函数。 | |
zIndex | Number | × | 2000 | z-index值。 |
options参数
参数 | 类型 | 必填项 | 默认值 | 说明 |
---|---|---|---|---|
touchSpan | Number | × | 30 | 触摸滑动:移动多少距离切换一次。 |
autoRotateTime | Number | × | 300 | 自动切换:切换频率的时间。单位毫秒。 |
快速应用
示例1
<ljs-3dImg-vue3
v-model="pic3DTc.open"
:pics="pic3DTc.pics"
</ljs-3dImg-vue3>
export default {
data() {
return {
data: [],
pic3DTc: {
// 是否显示弹出层
open: false,
// 图片地址
pics: [],
}
},
methods: {
pic3DOpen() {
this.pic3DTc.pics = [
'../3dPic/0.png',
'../3dPic/1.png',
'../3dPic/2.png',
'../3dPic/3.png',
'../3dPic/4.png',
'../3dPic/5.png',
'../3dPic/6.png',
'../3dPic/7.png',
];
if (this.pic3DTc.pics.length > 0) {
this.pic3DTc.open = true
}
}
}
}
}
贡献代码
龙九山。有任何问题,请在平台留言,在手头宽裕得情况下,我会尽快修复问题。