跳到主要内容

常见问题解答

基础功能问题

图片和视频功能无响应

如果您点击图片和视频按钮无响应,请检查以下配置:

  1. 确保您的 HBuilder 版本不低于 4.57
  2. 检查系统权限设置,确保应用具有以下权限媒体资源访问权限。

抖音小程序平台相关问题

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. 消息列表滚动问题

问题描述:发送消息后,消息列表偶尔未自动滑动到底部。

说明: 由于组件渲染存在延迟,可能导致消息发送后列表未及时滚动至底部。

5. 小视频缩略图显示问题

问题描述:小视频消息无法显示缩略图。

说明: 受抖音小程序平台限制,目前无法获取并显示小视频的缩略图。

6. 导航栏自定义限制

问题描述:无法自定义导航栏。

说明: 根据抖音小程序平台规则,自定义导航栏功能需要满足以下条件:

  1. 小程序已正式上线
  2. 具有一定的用户规模

如果您需要自定义导航栏,可以通过修改源码实现。