微信小程序|搭建一个博客小程序
创始人
2024-04-11 09:45:10
0

文章目录

    • 一、文章前言
    • 二、创建小程序
    • 三、功能开发
      • (1)首页
      • (2)领域页
      • (3)博客详情页
      • (4)个人中心页

一、文章前言

此文主要通过小程序搭建一个博客系统,实现博客的一些基础功能,也可以当做备忘录或者空间动态使用。

二、创建小程序

  1. 访问微信公众平台,点击账号注册。

在这里插入图片描述

  1. 选择小程序,并在表单填写所需的各项信息进行注册。

在这里插入图片描述
在这里插入图片描述

  1. 在开发管理选择开发设置,将AppID及AppSecret复制出来进行存储。

在这里插入图片描述

  1. 下载安装微信web开发者工具并创建一个新的项目,填入上图所复制的AppId。

在这里插入图片描述
在这里插入图片描述

三、功能开发

(1)首页

  1. 在实现首页这个页面前,先把tabbar配置好。

在这里插入图片描述
在这里插入图片描述

    "tabBar": {"color": "#666666","selectedColor": "#FF0000","borderStyle": "white","list": [{"pagePath": "pages/index/index","text": "首页","iconPath": "/images/003.png","selectedIconPath": "/images/004.png"},{"pagePath": "pages/field/index","text": "领域","iconPath": "/images/016.png","selectedIconPath": "/images/013.png"},{"pagePath": "pages/center/index","text": "我的","iconPath": "/images/014.png","selectedIconPath": "/images/01.png"}]}
  1. tabbar配置好后,进行首页的设计,大体包括轮播图,文章推荐列表等元素。轮播图需要用到swiper组件,文章推荐列表可以通过view将数据进行渲染即可。

在这里插入图片描述



 文章推荐

原力计划如何使用小程序搭建个人博客系统摔跤猫子刚刚 10 20 30

(2)领域页

  1. 领域页主要是根据不同的领域展示不同的内容,这个页面主要用到scroll-view。

在这里插入图片描述

  1. 在data中先将领域类型定义好,在页面进行渲染,实现一个切换滚动的效果。

在这里插入图片描述

在这里插入图片描述

    /*** 页面的初始数据*/data: {index:0,TabCur:0,fieldArray:['综合','C/C++','云原生','人工智能','前沿技术','软件工程','后端','Java','JavaScript','PHP','Python','区块链']},
{scrollLeft}}">{index==TabCur?'text-green cur':''}}" wx:for="{{fieldArray}}" wx:key bindtap="tabSelect" data-id="{{index}}">{{item}}

  1. 在页面定义view,先实现博客列表的样式,大致有封面图、标题、简介、浏览、点赞、评论数等标识。

在这里插入图片描述

一文教你从0到1了解区块链技术区块链采用分布式的存储架构,区块链的数据完整保存在区块链网络的所有节点上。 5 10 25

(3)博客详情页

  1. 在首页以及领域页的博客列表增加点击事件,提供跳转进去博客详情页的入口。

在这里插入图片描述

    detail(){wx.navigateTo({url: '/pages/detail/index',})},
  1. 博客详情页可以使用富文本渲染的方式,也可以通过基本标签的方式将数据进行渲染。

在这里插入图片描述

  1. 大体实现博客图片、博客内容以及底部的收藏及评价的入口。
如何使用小程序搭建个人博客系统

 前言

如何使用小程序搭建个人博客系统此文主要教大家如何通过小程序搭建个人博客系统,操作简单,易于上手。大家在阅读此文的时候,可以跟着文章的顺序一步一步来开发。中途遇到报错或者有什么不懂的地方可以在下方评论区留言或者私信博主。

评论

(4)个人中心页

  1. 个人中心需要获取微信用户头像及昵称等信息并用于展示。

在这里插入图片描述

  小程序用户
  1. 在下方增加一些快捷菜单,提供跳转其他模块的入口,大家可以根据自己的需求进行定义设计。

在这里插入图片描述

  我的消息我的收藏历史足迹赞赏支持问题反馈

相关内容

热门资讯

银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...