微信小程序|搭建一个博客小程序
创始人
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. 在下方增加一些快捷菜单,提供跳转其他模块的入口,大家可以根据自己的需求进行定义设计。

在这里插入图片描述

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

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...