常见问题解答
基础功能问题
图片和视频功能无响应
如果您点击图片和视频按钮无响应,请检查以下配置:
- 确保您的
HBuilder
版本不低于 4.57。 - 检查系统权限设置,确保应用具有以下权限媒体资源访问权限。
抖音小程序平台相关问题
1. MobX 依赖报错
问题描述:
集成时报错:Error: [MobX] MobX requires global 'Symbol' to be available or polyfilled
解决方案:
在项目根目录下创建 vite.config.ts
文件,添加以下配置:
TypeScript
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
function injectCodePlugin() {
return {
name: 'inject-code-to-npm',
transform(code, id) {
if (id.includes('node_modules/mobx/') && id.endsWith('.js')) {
// 要注入的代码
const injectedCode = `
// 注入的自定义代码
let global={
Symbol: Symbol,
Map: Map,
Set: Set
};
`;
return injectedCode + code;
}
return code;
},
};
}
export default defineConfig({
plugins: [uni(), injectCodePlugin()],
});
2. GIF 图片显示异常
问题描述:发送 GIF 图片后显示为静态图片。
说明: 这是由抖音小程序平台限制导致,GIF 图片会被自动转换为静态图片显示,目前暂不支持动态效果。
3. 消息列表渲染问题
问题描述:消息列表渲染出现卡顿或抖动。
说明: 这是由于 uni-app 编译为抖音小程序时的已知问题。多层嵌套组件的生命周期触发顺序可能异常,导致渲染时出现卡顿或抖动现象。
4. 消息列表滚动问题
问题描述