微信小程序使用Iconfont字体图标自定义tab-bar示
可使用所有可用的在线图标资源来自定义自己的微信小程序tab-bar样式,可自定义选中tab颜色,字体和大小,使用远程字体样式文件, 可极大的缩减小程序的体积。 同时可以和本地项目中的其他图标资源共享。
各种企业信息化软件,小程序定制开发联系QQ:932256355
在app.json中增加以下内容, 注意 list里面的 pagePath 必须指定,text可以忽略
"tabBar": { "custom": true, "color": "#7A7E83", "selectedColor": "#3cc51f", "borderStyle": "black", "backgroundColor": "#fff", "list": [ { "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/logs/logs", "text": "日志" },{ "pagePath": "pages/picture/index", "text": "Picture" } ] }, 第二步
拷贝 custom-tab-bar 文件夹到你的小程序app.json所在的目录
第三步 获取 iconfont样式内容到 https://www.iconfont.cn/ 或者谷歌字体库中挑选你自己喜欢的字体,然后下载相关的字体样式和字体文件,
并将你获取到的iconfont.css里面的样式代码拷贝到 assets/iconfont.wxss 文件中
示例到 custom-tab-bar/index.js 文件中 data list 数据里面修改自己的 tab名称,路径和样式数据
list: [ { "pagePath": "/pages/index/index", // tab页面路径 "text": "首页", // 这个是tab显示名称 "iconClass": "icon-home" // icon-home 这个就是你在第三方获取的图标样式代码 根据实际修改 }, { "pagePath": "/pages/logs/logs", "text": "日志", "iconClass": "icon-time" },{ "pagePath": "/pages/picture/index", "text": "相册", "iconClass": "icon-picture" } ] },
如果要自定义tab的样式,可到 custom-tab-bar/index.wxss 里面做相应的调整。
Ok!
各种企业信息化软件,小程序定制开发联系QQ:932256355 tekintian@gmail.com
完整效果图版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。