w***@126.com
w***@126.com
  • 发布:2023-10-30 18:00
  • 更新:2024-08-22 20:43
  • 阅读:1024

微信xr-frame如何在uniapp中使用?

分类:uni-app

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

2023-10-30 18:00 负责人:无 分享
已邀请:
w***@126.com

w***@126.com (作者)

尝试出来了:

  1. 创建wxcomponents文件夹(和pages,components等在同一目录下)
  2. 在该文件夹下新建index.json和index.wxml(参看官方文档
    3.在pages.json中,为要引入该组件的页面设置使用组件
    {  
    "path": "pages/demo",  
    "style": {  
            "usingComponents": {  
                "xr-start":"../../wxcomponents/xr-start"  
             }  
        }  
    }
  3. 在页面中使用
    <xr-start  
    disable-scroll  
    id="main-frame"  
    :width="renderWidth"  
    :height="renderHeight"  
    :style="'width:'+width+'px;height:'+height+'px;'"  
    />
w***@126.com

w***@126.com (作者)

在第二步还需要加一个index.js,否则会报错找不到

Component({  

})
  • 荼蘼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

y***@163.com

y***@163.com

谢谢,找你说的方法做,成功了~~~

111

111

在真机上不会显示不全吗?你们都没遇到这个问题

  • 2***@qq.com

    我也遇到了 兄弟 你解决了吗?

    2024-08-14 00:21

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

请参考 https://ask.dcloud.net.cn/question/196249

要回复问题请先登录注册