w***@sina.com
w***@sina.com
  • 发布:2022-09-09 09:05
  • 更新:2025-08-26 16:54
  • 阅读:535

【报Bug】vue3 renderjs 不能调用renderjs方法

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win10

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3.20220729

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>    
    <view class="content">    
        <button @click="test.msg">按钮</button>  
    </view>    
</template>    

<script setup>  

</script>    
<script module="test" lang="renderjs">    
    export default {    
        methods: {    
            msg(){  
                console.log("test")  
            }  
        }    
    }    
</script> 

操作步骤:

复制代码 直接使用

预期结果:

预期结果肯定是正常

实际结果:

UncaughtReferenceError: f is not defined

bug描述:

vue3 renderjs 不能调用 renderjs 里的方法

vue2 可以

2022-09-09 09:05 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

未复现此问题,请升级至HBuilder X3.6.1-alpha试下

外星人都夸我

外星人都夸我

请问群主有解决吗?我碰到类似的情况,也是vue3模式下,读取不到方法。

佩奇身上纹

佩奇身上纹

同问 楼主解决了吗?

1***@163.com

1***@163.com

另一个script的export default {setup() {} }里写接收的方法、可解决此问题

要回复问题请先登录注册