我已经检索过相关问题,得到的一个可能的解决方案是说在wxcomponents中放组件,然后正常引用。
但问题是:
如果按照官方demo给出的xr-start写,一共两个文件,index.json和index.wxml,无法在uniapp的.vue文件中引用。
如果将xr-start也变成.vue格式,在编译之后确实就变成三个文件:index.js index.json 和 index.wxml了,但index.json中没有renderer:'xr-frame',引用后也没有效果。
所以这个正确的用法到底是怎么样的?有没有用过的大佬说说清楚

w***@126.com
- 发布:2023-10-30 18:00
- 更新:2025-04-29 14:40
- 阅读:1658
6 个回复
w***@126.com (作者)
尝试出来了:
3.在pages.json中,为要引入该组件的页面设置使用组件
w***@126.com (作者)
在第二步还需要加一个index.js,否则会报错找不到
荼蘼R
您好 就是编译小程序的时候会报错Cannot generate sub context file app-wxss.js
Error: Cannot generate sub context file app-wxss.js
at exports.getAppserviceSubContextFile 请问有办法解决吗?
2024-08-14 16:28
2***@qq.com
怎么解决的,老哥
2025-02-26 10:35
y***@163.com
谢谢,找你说的方法做,成功了~~~
111
在真机上不会显示不全吗?你们都没遇到这个问题
2***@qq.com
我也遇到了 兄弟 你解决了吗?
2024-08-14 00:21
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
请参考 https://ask.dcloud.net.cn/question/196249
TanKler
目前xr-frame在uniapp中适配还需要注意几点
1:创建uniapp项目时采用vue2,如果选vue3可能会出现莫名其妙的问题,这个我也无解。
2:renderwidth和renderHeight,也就是渲染的宽高,需要先获取屏幕的pixradio,然后根据pixradio去计算,不然的话不同机型的手机会显示异常,容易造成拉伸或压缩的现象。
3:光源设置问题,尽量不要开启投影,小程序计算投影的开销比较大,容易造成卡顿或内存溢出导致程序退出。
这个是我在知乎上的关于xr-frame在uniapp的应用的帖子
下面这个小程序是我根据微信官方指南在uniapp中做的一个xr-frame实例优化小程序。也许可以给你一些启发