Ошибка конфиденциальности [wxapplib]] {"errno":101,"errMsg":"private_getBackgroundFetchData:fail Private_getBackgroundFetchData:fail:Неверные данные запроса jsapi"}
После вышеуказанной настройки проблема по-прежнему не может быть решена.
Данные симулятора отображаются нормально, но картинка на мобильном телефоне не рисуется context.drawImage('data:image/jpeg;base64,' + body, 0, 89, 430, 807 // Использовать в данных данные base64); формат URI
Картинка не рисуется? ? ? Распечатайте данные base64 и посмотрите
Проблема возникает при отладке реальной машины. Разве это не работает, если код работает на мобильных устройствах? ? ? Сомневаюсь И. . .
Наконец, найдите код и проанализируйте причину ошибки:
При рисовании изображений на мобильной стороне первым параметром метода context.drawImage() должен быть путь к изображению, а не непосредственное использование данных base64.
Сначала преобразуйте данные base64 во временный путь к файлу, а затем используйте метод context.drawImage() для рисования изображения.
Вы можете использовать метод uni.getFileSystemManager().writeFile() для записи данных base64 во временный файл,
Затем используйте метод uni.createImage() для создания объекта изображения.
Наконец, после загрузки изображения используйте метод context.drawImage() для его рисования.