uniappでローカル画像のパスを取得する方法は何ですか?
uni.getImageInfo()メソッドを使用して、UniApp内でローカル画像のパスを取得することができます。手順は次のとおりです:
- uniappのAPIをインポートする: ‘uni’からuniをインポート
- uni.getImageInfo()メソッドを使用して、画像情報を取得し、画像のパスを引数として渡します:uni.getImageInfo({src: ‘ローカルの画像パス’})。
- コールバック関数内で、ローカルの画像パスを取得するには、res.pathを使用できます。
下記はサンプルコードです。
import uni from 'uni'
uni.getImageInfo({
src: '本地图片路径',
success: function(res) {
console.log(res.path) // 输出本地图片路径
}
})
重要なのは、ローカルの画像パスは現在のページに対して相対的である必要があります。 相対パス(例:’…/images/test.png’)または絶対パス(例:’/static/images/test.png’)を使用することができます。