function Init(){
// #ifdef APP-PLUS
console.log('app');
// #endif
// #ifndef APP-PLUS
console.log('H5');
// #endif
}
export default {
Init: Init
}
- 发布:2024-08-31 11:26
- 更新:2024-09-02 17:23
- 阅读:210
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows10
HBuilderX类型: Alpha
HBuilderX版本号: 4.26
浏览器平台: Chrome
浏览器版本: 版本 120.0.6099.71(正式版本) (64 位)
项目创建方式: HBuilderX
示例代码:
操作步骤:
将上述代码创建成js文件 在程序点击事件执行
将上述代码创建成js文件 在程序点击事件执行
预期结果:
app 输出 ‘app’
其他平台输出 ‘‘H5’’
app 输出 ‘app’
其他平台输出 ‘‘H5’’
实际结果:
在H5 平台输出了 app H5
小程序不方便测试 建议也测下
在H5 平台输出了 app H5
小程序不方便测试 建议也测下
bug描述:
uniapp vue3 H5平台 引用的.js文件里 #ifdef 编译条件无效
APP平台正常 vue文件里正常 只有在H5 引用的 js 里无效
微信小程序没有试 建议亲也测试下
lexinkj (作者) - lexinkj
function Init() {
// #ifdef APP-PLUS
console.log('app999');
// #endif
// #ifndef APP-PLUS
console.log('H5999');
// #endif
}
export default {
Init: Init
}
import qx from "@/static/js/qx.js";
onLoad 的里边执行qx.Init()
下边地址是操作视频 chrome 直接打开就行吧
http://zz.jianshuhuodong.top//FileUpload/videoup/202409/9006a0cf3e7305d81bd542dfc09b2365_raw.mp4
lexinkj (作者)
需要引用js
直接写在 vue文件里边是没有问题的
2024-09-02 17:33
DCloud_UNI_yuhe
回复 lexinkj: 是通过引用的方式的
2024-09-02 19:08