tttggd 2023-12-29 19:51 采纳率: 50%
浏览 4

photo-sphere-viewer使用Viewer事件发生器报错,哪位大指导一下

页面全部代码


<html lang="en">
<head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@photo-sphere-viewer/core@5/index.css" />
</head>
<body>
        <script type="importmap">
          {
              "imports": {
                  "three": "https://cdn.jsdelivr.net/npm/three/build/three.module.js",
                  "@photo-sphere-viewer/core": "https://cdn.jsdelivr.net/npm/@photo-sphere-viewer/core@5/index.module.js"
              }
          }
        </script>
        <div id="viewer" style="width: 100vw; height: 95vh;"></div>
        <script type="module">
        import { Viewer } from '@photo-sphere-viewer/core';
        var viewer = new Viewer({
            container:'viewer',
              panorama: 'https://photo-sphere-viewer-data.netlify.app/assets/sphere-cropped.jpg',
            });
            
        viewer.on("ready", function() {
                  alert("dddd");
                    console.log("It is ready");
                  });
        </script>
</body>
</html>

`

网页F12报错

img

ncaught TypeError: viewer.on is not a function
如何能让 viewer.on('ready',function(){}成功使用

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-12-29 22:33
    关注

    【以下回答由 GPT 生成】

    您好!根据您提供的代码,问题可能出在您导入的模块路径上。请检查导入的模块路径是否正确,确认是否能够正确加载模块。

    具体来说,您在 script 标签中使用了 type="module",这允许您使用 ES6 模块导入和导出语法。在您的代码中,您使用了模块导入来加载 ViewerAutorotatePluginMarkersPlugin

    这里有两点需要注意:

    1. 模块的路径应该是相对于当前 HTML 文件的路径。您在导入模块的时候使用了相对路径,例如 ./npm/@photo-sphere-viewer/autorotate-plugin/index.module.js。请确保这些路径是正确的。您可以使用开发者工具来检查是否成功加载这些模块。
    2. 除了路径问题之外,也需要注意您引入模块的版本是否正确。请确保您使用的是与您所需的功能相匹配的模块版本。如果模块版本不正确,可能会导致一些问题。

    如果您已经检查并调整了模块路径,并确保使用的是正确的模块版本,但问题仍然存在,请提供详细的错误信息,以便我帮助您更好地解决问题。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 修改了问题 1月4日
  • 修改了问题 1月4日
  • 修改了问题 12月29日
  • 创建了问题 12月29日

悬赏问题

  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)