当前位置: 首页 > wzjs >正文

免费稳定的网站空间快速建站系统

免费稳定的网站空间,快速建站系统,赣州58同城网招聘找工作,备案网站名称 怎么填写目标: 统一在配置文件中管理图片,用变量存储,换图标时只需修改链接即可,无需更改业务代码,且方便查找。tips: 不建议在 asset 中存储大量图片,原因是官方要求小程序内存要限制在2M以内,图片放多…

目标: 统一在配置文件中管理图片,用变量存储,换图标时只需修改链接即可,无需更改业务代码,且方便查找。

tips: 不建议在 asset 中存储大量图片,原因是官方要求小程序内存要限制在2M以内,图片放多了占资源,会扩大包体积。若仅放几个代表性小图标则影响不大。

1. 创建 config/img 文件,放置图片链接,方便统一管理

管理图片的cdn链接(或其他链接,只要能加载出图片即可)

// config/image.js 统一管理图片链接
const IMG_BASE_URL = 'https://cdn.example.com/'; // 云存储基础 URLexport default {// 静态图片(直接使用完整 URL)IELTSImg: 'https://cdn.example.com/2025/07/07/5c238a94de137ee6bcabefbe1e1fd37a.png',defaultLogo:`https://cdn.example.com/2025/07/07/2f32b9151953f0e8caee46b57ac1b3da.png`, // 默认兜底logo// 用IMG_BASE_URL 拼接logos:{logo: `${IMG_BASE_URL}logo.png`,defaultAvatar: `${IMG_BASE_URL}default-avatar.png`,// 动态图片(封装生成逻辑)userAvatar: (userId, size = '100x100') => {return `${IMG_BASE_URL}avatars/${userId}_${size}.jpg?timestamp=${Date.now()}`;},},// 小图标icons: {},
};
2. 在 app.js 中 定义全局变量。

这里全局变量用的 globalData

// app.js
import imgConfig from './config/img.js'
App({onLaunch: function(options) {this.autoUpdate();},globalData: {userInfo: null,imgs: imgConfig, // 图片配置}
})
3. 在页面中引用

方式 1:直接在页面的js文件下引入。需要在每一个要引入的页面加如下代码:

const app = getApp();
const images = app.globalData.imgs;

// pages/home/index.js
// 这两句是核心
const app = getApp();
const images = app.globalData.imgs;
Page({data: {logo: imgs.logo,userAvatar: imgs.userAvatar('user123'),},
});

方式 2:在 WXML 中直接调用(需通过 JS 传递)
如果不想在 JS 中定义 data,可以封装一个工具函数:

// utils/image.js
const getAppImages = () => {const app = getApp();return app.globalData.images;
};export { getAppImages };

这个工具函数可以全局引用。

页面 js 中,引入刚才定义好的工具方法:

// pages/home/index.js
import { getAppImages } from '../../utils/image';
Page({onLoad() {this.images = getAppImages();},
});

页面 wxml 中,使用images变量:


<!-- pages/home/index.wxml -->
<image src="{{images.logo}}" mode="aspectFit" />
http://www.dtcms.com/wzjs/598979.html

相关文章:

  • 辽宁城乡建设部网站首页建筑设计前景怎么样
  • 屏蔽网站接口js广告优化营商环境应当坚持什么原则
  • 广州十大网站建设虚拟主机代理
  • 随州网站设计开发制作做设计到哪个网站赚钱
  • 设计网站需要什么条件php网站怎么做集群
  • 网站直播怎样做wordpress阿里百秀4.1
  • 扁平化色彩网站建设工程合同名词解释
  • 彩票网站该怎么建设中国最知名的网站建设公司
  • 建设网站一般多少钱WordPress百度分享内容
  • 小江网站建设公司软件架构
  • 小程序打不开什么原因免费seo免费培训
  • 深圳网站开发找哪里高端人才招聘网站排名
  • 微网站开发合同展示中心网站建设
  • 做视频资源网站有哪些内容电子商务seo招聘
  • 有哪些育儿类网站做的比较好家具定制东莞网站建设
  • 杭州定制网站开发营销型企业网站系统模板下载
  • 详情页在线设计网站推荐天津市做网站
  • 图书馆评估定级关于网站建设标准百度账号申诉中心
  • 深圳分销网站制作网站建设推广工资
  • wordpress外贸网站模板dw个人网站模板
  • 广东购物网站建设哪家好如何建设景区旅游网站
  • 做网站跟桌面程序差别大吗软文推广公司
  • 网络营销推广方案ppt视频内容seo
  • 对于政务网站建设的建议陕西做网站公司
  • 学校网站群建设方案营销策略分析论文框架
  • 南昌企业网站开发推广软件的app
  • 单页销售网站模板学做网站论坛熊掌
  • 电影网站怎么做流量海报制作哪个软件好
  • 郑州汉狮做网站的大公司企业展厅建设重要性
  • 烟台做外贸网站flash做安卓游戏下载网站