我一笑而过
我一笑而过
  • 发布:2025-07-22 17:26
  • 更新:2025-07-23 15:39
  • 阅读:98

使用vue-cli创建的uniapp项目,需要用到hybrid目录放置静态html文件,这个hybrid应该放在项目目录哪里呢?

分类:uni-app

目前遇到的问题,起初开发项目时hybrid目录放置在了项目根目录下,开发环境一切正常,生产环境访问不到,然后排查到使用npm run build:h5打包后的项目中并没有hybrid目录

然后我把hybrid目录移动到了src目录下,打包后hybrid目录出现在了打包后的项目中,发布生产环境后一切正常,然而开发环境下却不行了,报错[Vue Router warn]: No match found for location with path "/hybrid/html/computed/index.html"

我应该怎样配置这个目录呢?让它即满足开发环境又满足生产环境,请大佬们赐教

在pages/loanComputed/loanComputed.vue中通过webview加载了/hybrid/html/computed/index.html

附件为项目目录

2025-07-22 17:26 负责人:无 分享
已邀请:
我一笑而过

我一笑而过 (作者)

项目目录如下

我一笑而过

我一笑而过 (作者)

麻烦官方大佬给解答一下,拜谢了~

DCloud_UNI_JBB

DCloud_UNI_JBB

  • 我一笑而过 (作者)

    我现在就是放在了src下,生产环境正常了,开发环境报错[Vue Router warn]: No match found for location with path "/hybrid/html/computed/index.html",很疑惑

    2025-07-22 17:36

  • 我一笑而过 (作者)

    麻烦再看下我的描述,是不是哪里有误?拜谢~

    2025-07-22 17:37

  • DCloud_UNI_JBB

    回复 我一笑而过: 你的那个vue代码怎么写的

    2025-07-22 17:38

  • 我一笑而过 (作者)

    回复 DCloud_UNI_JBB: 我发了,你看看下面的回复

    2025-07-22 17:44

  • 我一笑而过 (作者)

    回复 DCloud_UNI_JBB: 你好,还在线吗

    2025-07-22 17:48

我一笑而过

我一笑而过 (作者)

<template>  
    <web-view :webview-styles="webviewStyles" :src="src"></web-view>  
</template>  

<script>  
export default {  
    onLoad(option) {  

    },  
    data() {  
        return {  
            webviewStyles: {  
                progress: {  
                    color: '#FF3333'  
                }  
            },  
            src: '/hybrid/html/computed/index.html',  
        }  
    }  
}  
</script>  

<style>  

</style>  
我一笑而过

我一笑而过 (作者)

@DCloud_UNI_JBB 使用cli构建了项目,和我反馈的bug不太一样,但是也无法加载hybrid下的文件,请查收

DCloud_UNI_JBB

DCloud_UNI_JBB

控制台没看见有警告

  • 我一笑而过 (作者)

    这个demo没有,但也没加载hybrid目录下的静态文件

    2025-07-23 13:49

  • 我一笑而过 (作者)

    这个demo也不正常,hybrid目录下的html也没加载显示出来,麻烦确认一下是哪里导致的?

    2025-07-23 15:04

我一笑而过

我一笑而过 (作者)

@DCloud_UNI_JBB 兄弟 麻烦再跟进一下,看看这个问题是bug吗?

DCloud_UNI_JBB

DCloud_UNI_JBB

我试了hello uniapp也有这个警告,警告不影响你的代码运行,我们这边看下这个警告

  • 我一笑而过 (作者)

    好的,你这个local.html里的内容能展示出来吗?它也不光是警告,页面也没正常加载

    2025-07-23 15:42

  • 我一笑而过 (作者)

    这种情况下页面打开就一片空白,你的截图好像也是吧

    2025-07-23 15:45

  • DCloud_UNI_JBB

    回复 我一笑而过: 这个要具体确认下,我看local.html文件的内容是写的只在app环境生效

    2025-07-23 15:57

  • 我一笑而过 (作者)

    回复 DCloud_UNI_JBB: 嗯,可以放开测试一下h5环境

    2025-07-23 16:12

  • 我一笑而过 (作者)

    回复 DCloud_UNI_JBB: 兄弟,这个问题有反馈了吗?

    2025-07-24 16:43

要回复问题请先登录注册