uni-app 结合云函数开发小程序博客(一):环境搭建

本文介绍了如何使用uni-app结合云函数开发微信小程序博客,从环境搭建开始,包括创建uni-app项目、引入colorUI、使用Vuex等步骤。作者还分享了项目目标、所需技术背景及实现的功能页面。
摘要由CSDN通过智能技术生成

本文由图雀社区认证作者 测不准 写作而成,图雀社区将连载其 uni-app 结合云函数开发小程序博客系列,感谢作者的优质输出,让我们的技术世界变得更加美好????

uni-app 是一个使用 Vue.js 开发的跨平台应用的前端框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台;uni在跨端的同时,通过条件编译和对应平台特有API地调用,可以很好得为某个平台写个性化的代码、调用其独有能力而不影响其它平台;生态丰富,支持npm包管理,丰富的第三方SDK集成和高达1600个插件的支持;上手容易,采用vue语法和微信小程序api,无额外学习成本,同时开发利器HbuilderX具有强大的语法提示。相信它将是你跨端开发的不二选择。

开始学习

起步

在这一系列教程中,我们将构建一个微信小程序应用 —— 博客(最近在准备面试,还没有测试其它端),后端使用云函数,包括登录、注册、文章列表、文章详情、国际化、更改主题等,样式使用 colorui[1] ,感谢作者,开源真香。云函数对于前端开发来说又是一项新技能。

uni-app官网[2]

项目地址[3]

我们将实现什么?(样式略差请原谅)

具体有四个页面:
  1. 登录:输入用户名密码,同时也可以微信登陆 openid (个人项目无法获取手机号登录)。

  2. 注册:输入用户名密码注册(暂只限制了不为空)。

  3. 首页:文章列表,种类tab标签,上拉刷新,下拉加载。

  4. 我的:只做了语言和主题切换。

提示开始前需要了解的知识:

  1. Vue基础知识

  2. 了解 uni-app 的API

  3. 简单了解 uniCloud

  4. 安装好微信开发者工具(记得在运行配置中添加微信开发者工具路径,运行会自动启动)

项目开始

创建新的uniapp项目,记得勾选启用uniCloud,我选用的阿里云

目录结构如下

提示

App.vue 中不要写 template 布局,不像 vue 包裹 <router-view></router-view> , 应用打开首页为 pages.json 第一项。App.vue 中尽量也不要做路由跳转。但是像推送需要在App.vue 中onLaunch中配置, 根据条件跳转页面。

由于我们使用自定义导航栏,登录页和注册页不需要,所以 pages.json 中 navigationStyle 为 custom

// 以下代码在 /pages.json 文件中

"globalStyle": {
 "navigationStyle": "custom"
},
引入colorUI

首先插件市场下载zip包

文件放在项目的根目录,之后我会把自己的组件或者样式文件都放其中。在App.vue 文件中引入

// 以下代码在 /App.vue 文件中

<sty
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值