uni-app 地址栏中无法复制文件路径

uni-app 地址栏中无法复制文件路径

开发环境 版本号 项目创建方式
PC开发环境 Windows
HBuilderX 3.95

操作步骤:

地址栏中用键盘ctrl+c 无法复制路径, 3.94之前的版本是可以的。3.94和3.95必须用鼠标右键进行复制才有效!

预期结果:

选中地址栏 使用ctrl+c能够复制下来文件路径

实际结果:

选中地址栏 使用ctrl+c无法复制文件路径 复制下来的是空的 还会占用一个剪切板的位置

bug描述:

地址栏中用键盘ctrl+c 无法复制路径, 3.94之前的版本是可以的。3.94和3.95必须用鼠标右键进行复制才有效!

Image

.log


更多关于uni-app 地址栏中无法复制文件路径的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

HBuilderX 3.99.2023121601-alpha 已修复。

更多关于uni-app 地址栏中无法复制文件路径的实战教程也可以访问 https://www.itying.com/category-93-b0.html


3.99.2023120519-dev及之后的版本已修复此问题

uni-app 中,如果你在地址栏中无法复制文件路径,可能是由于以下几个原因:

1. 文件路径不可见

  • uni-app 中,文件路径通常是在项目内部使用的,而不是直接暴露在地址栏中。如果你在开发过程中需要查看或复制文件路径,通常需要在代码中打印或通过开发者工具查看。

2. H5 环境下的地址栏

  • 如果你在 H5 环境下运行 uni-app,地址栏显示的是当前页面的 URL,而不是文件路径。文件路径通常是在项目内部的 pages.jsonmanifest.json 中配置的。

3. 开发者工具

  • 如果你使用的是 HBuilderX 或其他开发者工具,可以通过以下方式查看文件路径:
    • HBuilderX 中,右键点击文件,选择“复制路径”或“复制相对路径”。
    • Chrome DevTools 中,可以通过 Sources 面板查看和复制文件路径。

4. 代码中获取路径

  • 如果你需要在代码中获取文件路径,可以使用 requireimport 来引用文件,然后通过 console.log 打印路径。
const filePath = require('@/static/example.png');
console.log(filePath);

5. 配置问题

  • 如果你在 pages.json 中配置了页面路径,确保路径是正确的。例如:
{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "首页"
      }
    }
  ]
}
回到顶部