已经完成了登录和注册页面已经开发完毕,当用户注册和登录完毕后,让用户登录到我们的个人信息页面,就是我的页面。源码:https://github.com/limingios/wxProgram.git 中No.15我的页面的功能当其他人查看我的信息,可以看到关注我,粉丝数量,关注数量,获赞数量。当用户自己点击我的信息,可以看到上传视频,注销登录,粉丝数量,关注数量,获赞数量。页面的设计mine文件内加入基本的小程序需要的元素mine.wxml<view> <view cla...
已经完成了登录和注册页面已经开发完毕,当用户注册和登录完毕后,让用户登录到我们的个人信息页面,就是我的页面。源码:https://github.com/limingios/wxProgram.git 中No.15我的页面的功能当其他人查看我的信息,可以看到关注我,粉丝数量,关注数量,获赞数量。 当用户自己点击我的信息,可以看到上传视频,注销登录,粉丝数量,关注数量,获赞数量。 页面的设计mine文件内加入基本的小程序需要的元素mine.wxml<view><view cl...
我相信大家在参与web开发的时候,肯定会遇到session,其实在平常的开发过程中,用到的session都是有状态的session。有状态的session正常的web开发,每次来一个用户就会产生一个session,在客户端会受到sessionId的概念,每个用户有个独立的session会话,如果100个用户进来就会产生100个session的会话。如果这个会话消失了,用户的没有在访问我们的网站,这就是我们日常使用最多的会话,成为有状态会话。无状态的session上边说了有状...
登录注册都完成了,有可能会遇到一些问题,服务器繁忙的话,后台接口卡主了,也没任何提示,小程序端的用户比较暴力一直惦记怎么办。加载提示框,隐藏加载中提示框,页面跳转https://developers.weixin.qq.com/miniprogram/dev/api/api-react.html#wxshowtoastobjecthttps://developers.weixin.qq.com/miniprogram/dev/api/api-react.html#wxhideloading跳转实例用户登录用户注册const app = getApp()Page({ data: { }, doLogi...
重新温习下用户的注册的方式,开发一个用户登录的spring boot接口。源码:https://github.com/limingios/wxProgram.git 中的wx-springboot 和 No.15service 类的开发UserService.javapackage com.idig8.service;import com.idig8.pojo.Users;public interface UserService { /** * 判断用户名是否存在 * @param username * @return */ public boolean queryUsernameIsExist(String username); /** ...
小程序的后端spring boot的注册接口已经完成了,下一步就是修改小程序的前端请求联调下。之前说过wx.request的api。源码:https://github.com/limingios/wxProgram.git 中的wx-springboot 和 No.15注册与后端的联调在app.js定义后端服务器的路径>这里需要提一下,假设在手机上测,如果手机开启的4G信号,跟电脑不是在同一个局域网的情况下。需要电脑端开启内网穿透的功能才可以在测试。如果在同一个局域网内可以通过内网ip的形式。...
package com.llny.controller;import com.google.gson.Gson; import com.google.gson.JsonObject; import com.llny.utils.AesCbcUtil; import com.llny.utils.DataResponse; import com.llny.utils.HttpRequest; import org.springframework.web.bind.annotation.*;import java.util.HashMap; import java.util.Map;@RestController @RequestMapping(value = "/wechat") public class WeChaConnView {/*** 解密用户敏感数据** @par...
我们已经开发完了一个用户注册的接口,但是我们并没有测试也不知道里面哪里忽略了,有什么问题,先讲下下swagger2,然后集成到spring boot这个项目中。源码:https://github.com/limingios/wxProgram.git 中的wx-springbootswagger2介绍swagger2 是可以构建一个非常强大的,是个非常好用的工具也是个非常好用的插件。可以生成文档形式的api并提供给不同的团队便于自测,也便于领导查阅任务量。无需过多冗余的word文档。保证文档是最...
我们的整个项目的构建和分层已经完毕了,现在需要通过一个工具将我们整个数据库,反向升成pojo和mybatis类。源码:https://github.com/limingios/wxProgram.git 中的wx-springboot代码生成器逆向生成mysql对应的pojo和mybatis通过单独的一个工程不影响现有的业务逻辑。mybatis-generatorConfig工程通过源码里面的sql生成对应的表结构和表数据。mybatis-generatorConfig的pom文件<project xmlns="http://maven.apache.org/POM/4.0.0...
做了多年的开发,原来很多项目都是一个项目一个工程,如果用到其他的项目的依赖文件的时候的,直接手动copy过来就可以了,自从有了maven后,很多开源的项目和互联网公司都开始使用maven来构建聚合项目,通过聚合项目来解决单个项目庞大的问题。小程序后台spring boot的搭建单结构工程使用Java技术开发的工程项目,无论是数据处理系统还是Web网站,随着项目的不断发展,需求的不断细化与添加,工程项目中的代码越来越多,包结构也越...
来说下 ,小程序的多媒体组件。源码:https://github.com/limingios/wxProgram.git 中的No.14媒体组件audio可以在小程序嵌入一些音乐,歌曲,mp3什么的image任何小程序中必然会使用图片组件* video视频组件,主要视频播放类的camera摄像头组件,新版才提供的live-player直播相关的,跟自媒体有关系,在线直播什么的。live-pusher直播相关的,跟自媒体有关系,在线直播什么的。重点说说image组件,其他大家看下官网就行懒加载比较常...
原文链接:https://blog.csdn.net/yan245294305/article/details/84993265https://blog.csdn.net/yan245294305/article/details/84993265
开始了解下小程序的组件。源码:https://github.com/limingios/wxProgram.git 中的No.10组件多个组件构成一张视图页面>经过样式和布局,页面其实理解成html组件包含<开始标签></结束标签>每个组件都包含一些公用属性官方的阐述https://developers.weixin.qq.com/miniprogram/dev/component/view视图组件view 组件>用的最多的,也是之前的样例也讲过。https://developers.weixin.qq.com/miniprogram/dev/component/view.html演示用例...
现在都是讲究开发的效率,原来单纯的android 和 ios 已经不在吃香了,都是混合开发,混合开发很多页面的结构基本都是上中下,head,body,foot,所以小程序也要这么的满足如图例。源码:https://github.com/limingios/wxProgram.git 中的No.8小程序的引入外部的页面include 可以将目标文件除了 template ,wxs 外的整个代码引入,相当于是拷贝到 include 位置。关键字 include官方的阐述>https://developers.weixin.qq.com/minipro...
上一节,讲了页面引用模块的概念,如果是模块之前引用呢?源码:https://github.com/limingios/wxProgram.git 中的No.8小程序的WXS模块js代码块可以在页面中被引入使用定义*.wxs,module.exports暴露接口和属性从私有到公用的概念,通过暴露就可以公有话。require函数官方的阐述>https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/01wxs-module.html5.演示模块之间的引用在.wxs模块中引用其他 wxs 文件模块,可...