vue预览全景图片

vue预览全景图片

  • 安装
shell 复制代码
npm i photo-sphere-viewer --save
  • 使用
html 复制代码
<template>
	<div id="pano" ref="panoshow"></div>
</template>

<script>
import { Viewer } from "photo-sphere-viewer";
import "photo-sphere-viewer/dist/photo-sphere-viewer.css";

export default {
	name: "HomeView",
	data() {
		return {
			PSV: null,
		};
	},
	mounted() {
		this.$nextTick(() => {
			this.initPhotoSphere();
		});
	},
	methods: {
		initPhotoSphere() {
			this.PSV = new Viewer({
				container: document.getElementById("pano"),
				panorama: require("../assets/img/1.jpg"),
				autorotateDelay: true,
				autorotateSpeed: 0,
				size: {
					width: "100%",
					height: "100%",
				},
				maxFov: 100,
				minFov: 10,
				navbar: false,
			}).on("ready", () => {
				console.log("pano ok");
			});
		},
	},
};
</script>

附件

相关推荐
空中海14 分钟前
01 React Native 基础、核心组件与布局体系
javascript·react native·react.js
前端之虎陈随易2 小时前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
好运的阿财4 小时前
OpenClaw工具拆解之host_workspace_write+host_workspace_edit
前端·javascript·人工智能·机器学习·ai编程·openclaw·openclaw工具
XiYang-DING4 小时前
JavaScript
开发语言·javascript·ecmascript
空中海5 小时前
02 React Native状态、导航、数据流与设备能力
javascript·react native·react.js
空中海5 小时前
02 状态、Hooks、副作用与数据流
开发语言·javascript·ecmascript
空中海6 小时前
04 React Native工程化、质量、发布与生态选型
javascript·react native·react.js
杨超凡6 小时前
豆包收费了?我特么自己用“意念”搓了一个!
javascript
threelab7 小时前
Three.js 咖啡杯烟雾效果 | 三维可视化 / AI 提示词
开发语言·javascript·人工智能