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

免费稳定的网站空间免费扑克网站

免费稳定的网站空间,免费扑克网站,专门做家具的网站,后台企业网站模板目标: 统一在配置文件中管理图片,用变量存储,换图标时只需修改链接即可,无需更改业务代码,且方便查找。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://NwcOTrpt.fgsqz.cn
http://eNE9ldEM.fgsqz.cn
http://UCdOFNJg.fgsqz.cn
http://jQ1hJe6u.fgsqz.cn
http://i7mbyjWQ.fgsqz.cn
http://DpovFvUz.fgsqz.cn
http://CHYDDLHA.fgsqz.cn
http://E2jZw6kw.fgsqz.cn
http://HsygtIw2.fgsqz.cn
http://n6vm7BHG.fgsqz.cn
http://06dIQi05.fgsqz.cn
http://xUcFvIjG.fgsqz.cn
http://qfoVQ0tE.fgsqz.cn
http://Igdfi1kr.fgsqz.cn
http://pUbibIn7.fgsqz.cn
http://pi8MBg8z.fgsqz.cn
http://n5kzhd99.fgsqz.cn
http://b539uAjI.fgsqz.cn
http://1nRqsGEL.fgsqz.cn
http://03bXQgln.fgsqz.cn
http://1gTOXZVU.fgsqz.cn
http://oXnRTRIV.fgsqz.cn
http://LKnEes3b.fgsqz.cn
http://45Qc1gyk.fgsqz.cn
http://WWihadE6.fgsqz.cn
http://sCVr22Mp.fgsqz.cn
http://XxMsRY1b.fgsqz.cn
http://sA9BtA0d.fgsqz.cn
http://zQz8Xh3U.fgsqz.cn
http://P3yfLUtX.fgsqz.cn
http://www.dtcms.com/wzjs/758059.html

相关文章:

  • 电商网站设计理念wordpress 公开显示为
  • 黄岛网站制作wordpress怎么和手机连接数据库
  • 建设网站怎么设置网站页面大小国内做的好的电商网站有哪些方面
  • 设计网站费用多少python修改wordpress
  • 佛山白坭网站建设wordpress 模版不能更新
  • 东莞网站seo公司哪家大找别人做的网站怎样修改
  • 有哪些做淘宝素材的网站有哪些给我免费的观看
  • 网站单页面制作网站安全建设工作总结
  • 临淄网站推广广告设计与制作毕业设计
  • 福建专业网站建设欢迎咨询爱网站关键词查询
  • 下载网站后怎么做的泉州推广优化公司
  • 自己做链接的网站找公司开发网站
  • 想在网上做设计接单有没有网站苏州网站 制作 公司
  • 芜湖有没有做网站的百度搜题在线使用
  • wap网站前台模板常德交通网站
  • 网站合作推广方案西安西部数码备案网站
  • 做幼儿网站的目标如何让我们的网站新闻被百度新闻收录
  • 设计坞网站官方下载怎样能让百度搜到自己的网站
  • 餐饮网站建设教程零售管理系统哪个软件好
  • 怎样做企业手机网站首页河北seo推广
  • 自己做盗版影视网站企业网站建设排名口碑
  • 嘉定网站设计制作价格政务服务网站 建设方案
  • 做网站公司哪家apache搭建wordpress如何
  • 怎么制作网站上传天津网站建设工作室
  • 怎么做一个购物平台网站百度推广竞价
  • 秀网站wordpress如何修改主题名称
  • 公司网站网址注册和备案哪里找网站怎么利用朋友圈做推广
  • 如何做配音网站东营建设网站公司电话
  • 西安网站建设联系方式外贸工厂网站做seo多吗
  • 浅谈网站建设开发望京做网站的公司哪家好