uniapp vue3 在main.js 中配置了 app.config.globalProperties.uni = uni;
在index.vue 页面中 view 元素中直接 点击事件 执行 uni.hideTabBar(); 代码
开发环境 可以正常执行
发布环境 就会报错 e.uni.hideTabBar is not a function
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.66
浏览器平台: Chrome
浏览器版本: 版本 5.1.1130.129(正式版本) (64 位) (Portable) (Chromium 118.0.5993.159)
项目创建方式: HBuilderX
uniapp vue3 在main.js 中配置了 app.config.globalProperties.uni = uni;
在index.vue 页面中 view 元素中直接 点击事件 执行 uni.hideTabBar(); 代码
开发环境 可以正常执行
发布环境 就会报错 e.uni.hideTabBar is not a function
发布环境 应给也可以
发布环境 不可以
uniapp vue3 在main.js 中配置了 app.config.globalProperties.uni = uni;
在index.vue 页面中 view 元素中直接 点击事件 执行 uni.hideTabBar(); 代码
开发环境 可以正常执行
发布环境 就会报错 e.uni.hideTabBar is not a function
我写了一个demo,打包为web,再运行,测试了showLoading,hideTabbar 多个api 都没有报错
项目hx创建的空白vue3项目,没有修改main.js
// index.vue
<template>
<view @click="() => {
uni.showLoading({
title: '测试',
mask: true
})
}">127272727</view>
</template>
<script setup>
import {
ref,
onMounted
} from 'vue'
const list = ref(['a1', 'a2'])
function c() {}
</script>
2***@qq.com (作者)
不加 报错 TypeError: Cannot read properties of undefined (reading 'hideTabBar')
加上全局配置 开发环境不报错 但是 发布环境会报错 e.uni.hideTabBar is not a function
2025-06-12 09:00
DCloud_UNI_JBB
试下在script里面写一个函数呢?不要在template写箭头函数调用uni的这个API
2025-06-12 09:51