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

news2024/11/16 18:07:22

【博客小程序】专栏

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

【微信小程序】博客小程序,静态版本(二)引入 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.coloradmin.cn/o/56399.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

模型推荐丨政务大数据项目案例模型分享

主要工具:Python 技术大类:自然语言处理 主要业务问题: 在社会治理上,政府部门一般通过群众的意见反馈、舆论情绪,掌握社会现状,做好舆情工作,以促进社会长治久安。微博作为有着大量活跃用户…

13 Igress,集群进出流量的总管

文章目录1. 前言2. 为什么要有 Ingress?2.1 Service 的缺点2.2 (Ingress)怎么解决Service 的缺点?3. 为什么要有 Ingress Controller 和 IngressClass?3.1 为什么要有 Ingress Controller?3.1.1 Ingress Controller3.1.1 Ingress Controller 常见公司3…

深入学习Linux内核(二)体系结构简析

Linux内核体系结构简析 图1 Linux系统层次结构 最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。GNU C Library (glibc)也在这里。它提供了连接内核的系…

Jitter

1、Jitter定义 定义1(SONET规范) 抖动可以定义为数字信号在重要时点上偏离理想时间位置的短期变化。 Long term jitter 测量由参考点滞后相当数量的Cycle(500~1000)后时钟的抖动值。该抖动参数也是时钟稳定性的一个重要指标&a…

如何清除电脑缓存?让电脑运行速度提升的有效方法

随着时间的流逝,电脑保存太多缓存文件,电脑的运行速度会越来越慢,甚至无法启动。当出现这种情况时,我们就需要对电脑进行清理。那么如何清除电脑缓存?今天就来给大家分享几个方法,让你的电脑运行速度快起来…

Spark SQL 与 Hive 的小文件调优

文章目录小文件危害表的缓存shuffle 分区数调整Spark SQL 客户端设置合并Hive 客户端处理小文件合并小文件危害 小文件会造成 nn 处理压力变大,大大降低了读取性能,整个 HDFS 文件系统访问缓慢,大量的小文件还会导致 nn 内存溢出&#xff0c…

DataX使用、同步MySQL数据到HDFS案例

文章目录4. DataX使用4.1 DataX使用概述4.1.1 DataX任务提交命令4.1.2 DataX配置文件格式4.2 同步MySQL数据到HDFS案例4.2.1 MySQLReader之TableMode4.2.1.1 编写配置文件4.2.1.1.1 创建配置文件base_province.json4.2.1.1.2 配置文件内容如下4.2.1.2 配置文件说明4.2.1.2.1 Re…

jdk 11 自带的HttpClient

jdk 11 自带的HttpClient 文章目录jdk 11 自带的HttpClient步骤1:创建jdk HttpClient 对象步骤2:创建请求步骤3:使用client.sent()发送同步请求步骤4:处理响应下面是发送post请求,请求类型是json,使用clien…

汇智动力《软件测试课程V8.0版本》正式发布!

今年是汇智动力建校的第八个年头,这一路走来,我们始终抓住时代的机遇与发展同辉、与时代俱兴,助力千万学子圆梦互联网。时代在飞速发展,社会在不断进步,为了使汇智学子适应科技变化的需要,汇智动力《软件测…

限量版Spring实战笔记与其在收藏里吃灰,不如大家一起学习,欸 大家一起卷!

写在前面 作为一个java程序员,spring应该都不会陌生了吧? 对于大部分程序员来说,spring的入门,估计跑起一个框架,熟悉一下开发的流程,基本上就掌握spring框架的开发了。 随着开发年限的变大,我…

解决Netty那些事儿之Reactor在Netty中的实现(创建篇)-下

接上文解决Netty那些事儿之Reactor在Netty中的实现(创建篇)-上 Netty对JDK NIO 原生Selector的优化 首先在NioEventLoop中有一个Selector优化开关DISABLE_KEY_SET_OPTIMIZATION,通过系统变量-D io.netty.noKeySetOptimization指定,默认是开启的,表示需…

[附源码]计算机毕业设计疫情防控平台Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【OpenCV-Python】教程:3-14 Hough 圆变换

OpenCV Python Hough 圆变换 【目标】 学习用 Hough 变换检测圆cv2.HoughCircles() 【理论】 圆的数学表达式是 (x−xcenter)2(y−ycenter)2r2(x-x_{center})^2 (y-y_{center})^2 r^2 (x−xcenter​)2(y−ycenter​)2r2 其中 (xcenter,ycenter)(x_{center}, y_{center})…

[附源码]计算机毕业设计志愿者服务平台Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

matlab测量计算信号的相似度

本示例说明如何测量信号相似度。最近我们被客户要求撰写关于计算信号的相似度的研究报告,包括一些图形和统计输出。 将回答以下问题:如何比较具有不同长度或不同采样率的信号?如何确定测量中是否存在信号或仅有噪声?有两个信号…

校园论坛(Java)—— 考研学习模块

校园论坛(Java)—— 考研学习模块 文章目录校园论坛(Java)—— 考研学习模块1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2. 登录注册模块各层的设计3、考研学习模块设计3.1 浏览和查看帖子3.2 发表帖子3.3 删除帖子3…

GJB 5000B二级-CM配置管理

主要变化情况 继承3条、修订3条 一、修订的主要内容 CM2.2 建立并维护配置管理系统(SP1.2:建立配置管理系统). 实践陈述:建立并维护配置管理系统和管理规程,建立多级控制机制,实现对已标识配置项的存储、检索、访问控制、变更控制、备份和恢复; CM2.4:跟踪和控制变更…

数据结构-难点突破(C++实现图的基本操作(邻接矩阵,邻接表,十字链表法储存代码))

关于图的数据结构,我曾经自己学过一部分,图论专栏,但是学习本就是重复的过程,这里打算系统的学习一下图。第一步当然是图的储存和基本操作的实现。 要用C实现图的基本操作 Adjacent(x,y):判断图是否存在边…

[附源码]Python计算机毕业设计Django健康医疗体检

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

[附源码]计算机毕业设计JAVA校园闲置物品交易

[附源码]计算机毕业设计JAVA校园闲置物品交易 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybati…