damdmen
damdmen
  • 发布:2025-03-31 17:29
  • 更新:2025-04-15 17:54
  • 阅读:167

手机浏览时页面不加载,控制台报错unexpected reserved word

分类:uni-app

开发了一个应用vue3+vite,但不是cli新建的,hbuilder内置浏览器里正常。

手机扫二维码预览时,所有页面都是白屏,控制台报错unexpected reserved word

网上没找到是什么原因,有解决过的前辈可以指点一下吗?

2025-03-31 17:29 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

我刚刚用hbuilderx创建了一个示例项目,跑了一下unocss正常运行了,可以参考下附件修改

  • damdmen (作者)

    请问您在手机上测试了吗,pc浏览器是正常的,但我试了下,手机上还是白屏,必须得去掉main.js中的import 'virtual:uno.css'才显示

    2025-04-15 17:20

  • damdmen (作者)

    回复 damdmen: 手机扫码预览,浏览器标题栏显示了页面的title,但是渲染白屏。应该不是防火墙一类问题吧

    2025-04-15 17:29

DCloud_UNI_JBB

DCloud_UNI_JBB

安卓浏览器,安卓真机,iOS的浏览器 都正常运行

爱豆豆

爱豆豆 - 办法总比困难多

有录屏吗?能发下可以复现这个问题的项目吗?

  • damdmen (作者)

    我使用了uni-starter的vue3模板,没有用cli方式,而是在hb新建项目后按照这个步骤 https://github.com/MellowCo/unocss-preset-weapp/tree/main/examples/uniapp_vue3 安装了unocss,也就是说我的vite.config文件和项目在同一级目录下。最后在main.js中import 'virtual:uno.css',这里就不行了,hb的内置浏览器可以打开页面,手机扫码预览就白屏,好像是因为没找到uno.css文件。把import 'virtual:uno.css'注释掉,手机才能打开,但是没法用unocss,请问是我的引入方式错了吗

    2025-04-11 17:47

damdmen

damdmen (作者) - 社交app创业中,求靠谱合伙人

vite.config.ts

import { defineConfig } from 'vite'  
import uni from '@dcloudio/vite-plugin-uni'  
import Unocss from 'unocss/vite'  

// https://vitejs.dev/config/  
export default defineConfig({  
  plugins: [  
    uni(),  
    Unocss(),  
  ],  
})
damdmen

damdmen (作者) - 社交app创业中,求靠谱合伙人

@爱豆豆 @DCloud_UNI_JBB

demo附件好像没上传成功,网盘下载地址 https://f.wss.ink/f/grkvgdy99u3

要回复问题请先登录注册