index.vue代码
<script module="test" lang="renderjs">
import './test';
export default {};
</script>
test.js代码
// #ifdef H5
console.log('this is H5');
// #endif
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows11
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: K40
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: CLI
CLI版本号: 3.4.8
index.vue代码
<script module="test" lang="renderjs">
import './test';
export default {};
</script>
test.js代码
// #ifdef H5
console.log('this is H5');
// #endif
在调试基座中运行
控制台没有输出"this is H5"
控制台输出了"this is H5"
app-plus中使用rendersj,在renderjs中引入了一个js文件,js文件中的条件编译无效
zj888888 (作者)
谢谢回复
刚刚又试了下,vue2中是正常的,vue3有这个问题,感觉是bug
2022-06-20 09:48