【微信小程序】博客小程序,静态版本(三)设计和开发首页、个人关于页

news/2024/7/20 2:49:34 标签: 小程序, 微信小程序, 前端

【博客小程序】专栏

【微信小程序】博客小程序,静态版本(一)准备工作

【微信小程序】博客小程序,静态版本(二)引入 lin-ui 组件、设计和开发文章页

【微信小程序】博客小程序,静态版本(三)设计和开发首页、个人关于页

前言

李老板又来催更了,万般 “求求” 我之下,继续开始开发。
image.png

零、简单整理一下当前的代码

0-1 全局引入 linui

lin-ui 组件的引入,从局部引入,挪到全局引入(即 app.json )
在这里插入图片描述

0-2 全局开启自定义 tabBar

在 app.json 文件中的 “window” 中添加 "navigationStyle": "custom"

{
  "pages": [ ...
  ],
  "window": {
    ...
    "navigationBarTextStyle": "black",
    "navigationStyle": "custom"
  },
  ...
}

同样的文件里(app.json)添加 “tabBar” 的相关信息

  "tabBar": {
    "color": "#bfbfbf",
    "selectedColor": "#3963bc",
    "list": [{
      "pagePath": "pages/home/home",
      "text": "首页",
      "iconPath": "images/tabBar/_home.png",
      "selectedIconPath": "images/tabBar/home.png"
    }, {
      "pagePath": "pages/about/about",
      "text": "作者",
      "iconPath": "images/tabBar/_me.png",
      "selectedIconPath": "images/tabBar/me.png"
    }]
  },

再找四张 icon 图片
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lyGZIGRv-1670003809034)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cde96af2afd244229df1af58eee178eb~tplv-k3u1fbpfcp-watermark.image?)]

一、设计首页

image.png

根据李老板的需求来设计这个首页。

在这里插入图片描述

要高大
在这里插入图片描述

要有简洁
在这里插入图片描述
还要让人觉得格局大的。

安排!
image.png
简单用 ppt 画了一下子,首页,简单,高大(很高),格局很大!

二、开发首页

2-1 引入组件和代码写入

加一点点组件(capsule-bar、notice-bar、search-bar、segment 等)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nfk12nkz-1670003809035)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0a18b556a5c04d0dbb3654291340d98f~tplv-k3u1fbpfcp-watermark.image?)]

2-2 静态数据

加点静态数据
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rEKp8Qbz-1670003809035)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cbc5b10e05f34d8dbeb7069ba47618e4~tplv-k3u1fbpfcp-watermark.image?)]

2-3 效果展示

wechat-home.gif

三、设计个人关于页

围绕简单,高大,格局大继续设计个人关于页。又简单用了一下 ppt 技术。

搞定,开始开发!

四、开发个人关于页

4-1 挑图坐标系(引入 echarts 组件)

Demo 实例和组件的源码下载地址:https://github.com/ecomfe/echarts-for-weixin
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AeJ5eHjq-1670003809036)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4d8053e9b03841f58bf1666104e3964e~tplv-k3u1fbpfcp-watermark.image?)]

官方 README.md 教程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f2APlPFf-1670003809036)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ef53d0cba449409f88578ff397658ab2~tplv-k3u1fbpfcp-watermark.image?)]

在这里,我们选择雷达图坐标系组件。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rLZNZyWd-1670003809036)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/91264943e43942ea8b23c8ea82290c29~tplv-k3u1fbpfcp-watermark.image?)]

4-2 雷达图坐标系组件的使用

参数参考地址:Documentation - Apache ECharts

changeTabs() 方法和雷达图的使用(activeKey)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nNImmZcs-1670003809036)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/58e8f70829ab45cca8b06bf545a09d05~tplv-k3u1fbpfcp-watermark.image?)]

雷达图坐标系组件使用的流程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cpQRhe1a-1670003809037)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d1b47bd53c8343ed912a2763654455ed~tplv-k3u1fbpfcp-watermark.image?)]

4-3 对应代码对应的效果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lvdp7K6b-1670003809037)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/787ff087b13e4e1c8d71418feb8e378b~tplv-k3u1fbpfcp-watermark.image?)]

4-4 效果展示

wechat-about.gif

五、代码讲解

代码讲解这块,因为代码比较简单,并且在源码中、方法里也有注释和简单讲解,这里就省略了。(如有疑惑,或者更好的意见欢迎留言评论)

六、源码地址(同步更新)

微信开发者-代码管理地址:笔者手记 (git.weixin.qq.com)

Gitee地址:笔者手记 (gitee.com)
在这里插入图片描述

小程序完整体验二维码

在这里插入图片描述

文章小尾巴

文章写作、模板、文章小尾巴可参考:《写作“小心思”》

  感谢你看到最后,最后再说两点~
  ①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
  ②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~
   我是南方者,一个热爱计算机更热爱祖国的南方人。
  (文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)


http://www.niftyadmin.cn/n/13761.html

相关文章

【Android App】人脸识别中OpenCV根据人脸估算性别和年龄实战(附源码和演示 超详细)

需要源码请点赞关注收藏后评论区留言私信~~~ 人脸蕴含的信息量巨大,不管是青春还是年少,还是老年沧桑,都能体现出来,不过从人脸估算年龄估算年龄全凭经验,毕竟计算机无法根据固定框架判断年龄,那么计算机的…

linux软件管家——yum

文章目录1. yum1. 主要概念理解2. yum的使用1.查找软件2. 安装软件1.为什么要加上sudo提高权限?2.正常安装3.直接安装3.卸载软件1. 正常卸载2. 直接卸载3. 动态小火车的展示3. yum源1. 概念2. 查找yum源3. 替换yum源1. 备份yum源2. 更新国内yum源 注意事项 3. 缓存清空1. yum …

SQL通用语法与DDL操作

学习笔记 sql通用语法 1 sql语句可以单行或多行书写,以分号结尾; 2 sql语句可以使用空格/缩进来增强语句的可读性; 3 mysql数据库的sql语句不区分大小写 4 单行注释:-- 内容 或 # 内容 多行注释: /* 内容 */ sql语句…

Dynamsoft Barcode Reader C, C++, .NET, Java SDK

Dynamsoft Barcode Reader 9.6.0 支持 win/mac/linux,没有Python版本提供 Adds support for handling barcode image orientation. November 30, 2022 - 16:06 New Version Features C, C, .NET, Java and Python SDK Added support for handling image orientation. With …

python中利用随机数绘制曲线

使用python绘制数学函数图像很方便,在构造函数自变量取值时可以利用随机数生成模块,因本人工作需要,现将python中随机数的使用,以及二次函数图像绘制进行梳理总结 目录 1. python中的随机数产生 1.1 random模块 1.1 numpy.ran…

华为机试 - 模拟商场优惠打折

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 模拟商场优惠打折,有三种优惠券可以用,满减券、打折券和无门槛券。 满减券:满100减10,满200减20,满300减30,满400减40&#xff…

OpenCV图像特征提取学习五,HOG特征检测算法

一、HOG向梯度直方图概述 向梯度直方图(Histogram of Oriented Gradient, HOG)特征是基于对稠密网格中归一化的局部方向梯度直方图的计算。此方法的基本观点是:局部目标的外表和形状可以被局部梯度或边缘方向的分布很好的描述,即使…

Java分布式系统和云计算教程

Java分布式系统和云计算教程 大规模学习分布式 Java 应用程序、并行编程、分布式计算和云软件架构 课程英文名:Distributed Systems & Cloud Computing with Java 此视频教程共4.0小时,中英双语字幕,画质清晰无水印,源码附…