前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >图片、接口封装

图片、接口封装

作者头像
不爱吃糖的程序媛
发布2024-01-18 20:41:32
1050
发布2024-01-18 20:41:32
举报
文章被收录于专栏:夏天的前端笔记

最近在做小程序项目,首先会将整个项目的图片、接口做个封装,以及公共样式的提取。这样做的好处是图片接口前面的地址可能会发生改变,那么改动的时候只用改一个地方就好了。 今日讲讲怎么做图片、接口的封装

图片封装

一张图片的完整地址如下: src=“http://10.1.200.99:32000/runyang/miniprogram/prod/animation/park/swiperAll.png” 那么服务器这个存放图片的文件夹很多图片一样的前缀地址,所以来封装了。

imgPath.js

代码语言:javascript
复制
//静态全局图片路径处理
const defaultUrl =
  "http://10.1.200.99:32000/runyang/miniprogram/prod/animation";

export default {
  // 首页
  home: {
    payCar: ``, // 停车缴费
  },
  // 发送邮件图片
  sendEmail: {
    successImg: `${defaultUrl}/mail//successIcon.png`,
    closeIcon: `${defaultUrl}/mail//icon_close.png`,
  },
  // 物业服务
  property: {},
  // 物业服务-信息
  propertyInfor: {
    basic: `${defaultUrl}/property/icon_property_basic.png`, // 基本信息
    handle: `${defaultUrl}/property/icon_property_handle.png`, // 办理流程
    apply: `${defaultUrl}/property/icon_property_apply.png`, // 申请材料
    offline: `${defaultUrl}/property/icon_property_offline.png`, // 线下办理
    toll: `${defaultUrl}/property/icon_property_toll.png`, // 收费标准
  },
  // 场地租用-封面
  venueCover: {
    publicArt: `${defaultUrl}/venue/venue_one.png`, // 公共艺术空间
  },
  // 场地租用-轮播图
  venueSwipper: {
    publicArt: [`${defaultUrl}/venue/venue_one.png`], // 公共艺术空间
  },
  // 场地租用-服务设施
  venueFacility: {
    projector: `${defaultUrl}/venue/icon_projector.png`, // 投影仪
    microphone: `${defaultUrl}/venue/icon_microphone.png`, // 麦克风
    audio: `${defaultUrl}/venue/icon_audio.png`, // 音响
    air: `${defaultUrl}/venue/icon_air.png`, // 空调
    parking: `${defaultUrl}/venue/icon_parking.png`, // 停车位
  },
  // 园区
  park: {
    map: `${defaultUrl}/park/map.png`, // 地图
    introduceOne: `${defaultUrl}/park/park_01.png`, // 园区介绍图1
    introduceTwo: `${defaultUrl}/park/park_02.png`, // 园区介绍图2
    introduceThree: `${defaultUrl}/park/park_03.png`, // 园区介绍图3
    partner: [
      `${defaultUrl}/park/partner_logo_01.png`,
      `${defaultUrl}/park/partner_logo_02.png`,
      `${defaultUrl}/park/partner_logo_03.png`,
      `${defaultUrl}/park/partner_logo_04.png`,
    ], // 合作伙伴
  },
  }

其他页面用该图片封装的用法:

在这里插入图片描述
在这里插入图片描述
接口封装

看下一篇文章啦!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 图片封装
  • 接口封装
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档