小程序图片外链:如何在小程序中使用外部图片?
小程序图片外链:如何在小程序中使用外部图片?
小程序中使用外部图片是一个非常常见的需求,而实现起来也非常简单。下面我们来看看如何在小程序中使用外部图片。
什么是小程序图片外链?
小程序图片外链指的是将图片存储在外部服务器上,然后通过图片的URL地址来在小程序中引用图片。
如何在小程序中使用外部图片?
在小程序中使用外部图片非常简单,只需要在标签中设置图片的src属性为图片的URL地址即可。例如:
需要注意的是,如果外部图片地址是HTTP协议的,那么需要在小程序的app.json文件中配置网络请求的白名单,否则图片会被拒绝加载。例如:
\"networkTimeout\": {
\"request\": 10000,
\"downloadFile\": 10000
},
\"permission\": {
\"scope.userLocation\": {
\"desc\": \"你的位置信息将用于小程序位置接口的效果展示\"
},
\"scope.record\": {
\"desc\": \"你的录音功能将用于小程序语音接口的效果展示\"
},
\"scope.writePhotosAlbum\": {
\"desc\": \"你的相册功能将用于小程序图片保存\"
},
\"scope.userInfo\": {
\"desc\": \"你的个人信息将用于小程序用户信息展示\"
},
\"scope.camera\": {
\"desc\": \"你的相机功能将用于小程序拍照和扫码\"
},
\"scope.invoice\": {
\"desc\": \"你的发票信息将用于小程序发票查验\"
},
\"scope.invoiceTitle\": {
\"desc\": \"你的发票抬头信息将用于小程序发票管理\"
},
\"scope.werun\": {
\"desc\": \"你的微信运动步数将用于小程序数据展示\"
},
\"scope.writeVideoThumb\": {
\"desc\": \"你的相册功能将用于小程序视频保存\"
},
\"scope.getRealnameAuthInfo\": {
\"desc\": \"你的实名认证信息将用于小程序实名认证\"
},
\"scope.appLaunchUser\": {
\"desc\": \"你的启动小程序次数将用于小程序数据统计\"
},
\"scope.showItem\": {
\"desc\": \"你的展示商品数量将用于小程序数据统计\"
},
\"scope.addFriend\": {
\"desc\": \"你的添加好友次数将用于小程序数据统计\"
},
\"scope.openSetting\": {
\"desc\": \"你的开启设置次数将用于小程序数据统计\"
},
\"scope.launchApp\": {
\"desc\": \"你的启动其他小程序次数将用于小程序数据统计\"
},
\"scope.contact\": {
\"desc\": \"你的联系人信息将用于小程序客服功能\"
},
\"scope.chooseAddress\": {
\"desc\": \"你的收货地址将用于小程序订单管理\"
},
\"scope.recordPoi\": {
\"desc\": \"你的地理位置信息将用于小程序位置接口的效果展示\"
},
\"scope.userLocationBackground\": {
\"desc\": \"你的后台定位将用于小程序位置接口的效果展示\"
},
\"scope.cameraBackground\": {
\"desc\": \"你的后台相机功能将用于小程序拍照和扫码\"
},
\"scope.recordBackground\": {
\"desc\": \"你的后台录音功能将用于小程序语音接口的效果展示\"
},
\"scope.userInfoBackground\": {
\"desc\": \"你的后台个人信息将用于小程序用户信息展示\"
},
\"scope.locationBackground\": {
\"desc\": \"你的后台地理位置信息将用于小程序位置接口的效果展示\"
},
\"scope.address\": {
\"desc\": \"你的收货地址将用于小程序订单管理\"
},
\"scope.invoice\": {
\"desc\": \"你的发票信息将用于小程序发票查验\"
},
\"scope.invoiceTitle\": {
\"desc\": \"你的发票抬头信息将用于小程序发票管理\"
},
\"scope.werun\": {
\"desc\": \"你的微信运动步数将用于小程序数据展示\"
},
\"scope.writePhotosAlbum\": {
\"desc\": \"你的相册功能将用于小程序图片保存\"
},
\"scope.camera\": {
\"desc\": \"你的相机功能将用于小程序拍照和扫码\"
},
\"scope.chooseInvoice\": {
\"desc\": \"你的发票信息将用于小程序发票管理\"
},
\"scope.writeVideoThumb\": {
\"desc\": \"你的相册功能将用于小程序视频保存\"
},
\"scope.record\": {
\"desc\": \"你的录音功能将用于小程序语音接口的效果展示\"
},
\"scope.userInfo\": {
\"desc\": \"你的个人信息将用于小程序用户信息展示\"
},
\"scope.userLocation\": {
\"desc\": \"你的位置信息将用于小程序位置接口的效果展示\"
},
\"scope.addressBook\": {
\"desc\": \"你的通讯录信息将用于小程序客服功能\"
},
\"scope.invoice\": {
\"desc\": \"你的发票信息将用于小程序发票查验\"
},
\"scope.invoiceTitle\": {
\"desc\": \"你的发票抬头信息将用于小程序发票管理\"
},
\"scope.werun\": {
\"desc\": \"你的微信运动步数将用于小程序数据展示\"
},
\"scope.writePhotosAlbum\": {
\"desc\": \"你的相册功能将用于小程序图片保存\"
},
\"scope.camera\": {
\"desc\": \"你的相机功能将用于小程序拍照和扫码\"
},
\"scope.chooseInvoiceTitle\": {
\"desc\": \"你的发票抬头信息将用于小程序发票管理\"
},
\"scope.chooseAddress\": {
\"desc\": \"你的收货地址将用于小程序订单管理\"
},
\"scope.recordPoi\": {
\"desc\": \"你的地理位置信息将用于小程序位置接口的效果展示\"
},
\"scope.userLocationBackground\": {
\"desc\": \"你的后台定位将用于小程序位置接口的效果展示\"
},
\"scope.cameraBackground\": {
\"desc\": \"你的后台相机功能将用于小程序拍照和扫码\"
},
\"scope.recordBackground\": {
\"desc\": \"你的后台录音功能将用于小程序语音接口的效果展示\"
},
\"scope.userInfoBackground\": {
\"desc\": \"你的后台个人信息将用于小程序用户信息展示\"
},
\"scope.locationBackground\": {
\"desc\": \"你的后台地理位置信息将用于小程序位置接口的效果展示\"
},
\"permission\": {
\"scope.userLocation\": {
\"desc\": \"你的位置信息将用于小程序位置接口的效果展示\"
},
\"scope.record\": {
\"desc\": \"你的录音功能将用于小程序语音接口的效果展示\"
},
\"scope.writePhotosAlbum\": {
\"desc\": \"你的相册功能将用于小程序图片保存\"
},
\"scope.userInfo\": {
\"desc\": \"你的个人信息将用于小程序用户信息展示\"
},
\"scope.camera\": {
\"desc\": \"你的相机功能将用于小程序拍照和扫码\"
}
}
小程序图片外链的优点?
小程序图片外链的最大优点就是省去了存储图片的成本,同时也可以实现图片的快速更新。此外,外部存储的图片可以更好地利用CDN加速,提升用户的访问速度。
小程序图片外链的缺点?
小程序图片外链的缺点主要是因为外部图片的可靠性无法完全保障,例如外部服务器宕机、图片被删除等情况都会导致图片无法加载。此外,外部图片也可能存在版权问题,需要开发者注意。
小结
小程序图片外链是一个非常方便的功能,只需要设置图片的URL地址即可实现图片的引用。不过需要注意的是,外部图片的可靠性无法完全保障,需要开发者注意。
共有 0 条评论