10 2021 档案

摘要:也不能说是 整合 就是使用吧 ,写个小笔记 mybatis Plus 特点: 1. 增删改查直接用接口继承 然后直接方法调用即可完成 2.不能进行多表查询 首先 gav: 推荐配合用的 gav: 然后在启动类配置一下你的 接口扫描器【MapperScan】,其实也可以在mybatisPlus的配置类 阅读全文
posted @ 2021-10-31 17:41 咸瑜 阅读(70) 评论(0) 推荐(0) 编辑
摘要:开发小程序的时候 也有那么一个 observers 但是vue中 他是 watch ,用法如下:【看注释即可】 开发uniapp 的时候用到 阅读全文
posted @ 2021-10-30 15:13 咸瑜 阅读(112) 评论(0) 推荐(0) 编辑
摘要:首先创建utils 然后新建 request.js /** * 封装请求对象 */ const BASE_URL = "https://xxxxx/xxxx/xxxxx/xxxx/api"; /** * */ function request({url, data, method}) { retur 阅读全文
posted @ 2021-10-29 16:54 咸瑜 阅读(435) 评论(1) 推荐(0) 编辑
摘要:如题 :限于隔壁目录的components 阅读全文
posted @ 2021-10-29 16:16 咸瑜 阅读(151) 评论(0) 推荐(0) 编辑
摘要:打开 然后加上语句即可 阅读全文
posted @ 2021-10-29 14:41 咸瑜 阅读(517) 评论(0) 推荐(0) 编辑
摘要:大概是这么个回事 让导航条是个 scroll-view 可以网右滑动(API自己去看即可哈) ·组件化开发 组件记得 开启 组件属性 为 true: TAB 组件 的 开发: 首先定义个组件 叫 tabs ,然后wxml 写: 样式: JS文件逻辑讲解: 初始化data 有 tabData 和 ac 阅读全文
posted @ 2021-10-29 09:42 咸瑜 阅读(278) 评论(0) 推荐(0) 编辑
摘要:首先data有这么几个 : titleList :标题数据 page:当前查询页 pageSize:当前查询页数量 total:查询页总数 wxml写: 对应的wxss: JS 实现: 修正: promise 不是 promies 手误打错,看懂即可 封装好请求,然后页面生命周期函数: 初始化好页面 阅读全文
posted @ 2021-10-28 09:37 咸瑜 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:下面是get请求示例 ,如果post 其实也是一样的: 如果wx.request 出现回调地狱 那么就很长很丑 看着很烦. 首先wx.request 是 不支持 Promies 风格的,所以下面封装它。 封装以后 我们进行使用(async + awaitw) 因为我们是测试环境 所以记得 去掉检查网 阅读全文
posted @ 2021-10-26 21:24 咸瑜 阅读(65) 评论(0) 推荐(0) 编辑
摘要:需求: 实现: 这里的 ABCD都一样的代码,如果要执行那么就是: 又丑又长! 这就是 "回调地狱":回调函数中大量嵌套出现【复杂难以看懂的代码】的逻辑。 MDN: 一个 Promise 必然处于以下几种状态之一: 待定(pending): 初始状态,既没有被兑现,也没有被拒绝。 已兑现(fulfi 阅读全文
posted @ 2021-10-26 20:15 咸瑜 阅读(78) 评论(0) 推荐(0) 编辑
摘要:主要介绍下面知识点: 1.跳转知识点讲解: wx.switchTab 用于跳转页面 但是 只能跳到Tabbar的页面 而且关闭 所有 非 tabbar 页面。 wx.navigateTo 跳转到其他页面, 可以返回到上一个页面 , 但是不能跳转到Tabbar 页面。 wx.redirectTo 跳转 阅读全文
posted @ 2021-10-25 15:09 咸瑜 阅读(444) 评论(0) 推荐(0) 编辑
摘要:1.wx.setStorage(Object object) 将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。除非用户主动删除或因存储空间原因被系统清理,否则数据都一直可用。单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。 属性类型默认值必 阅读全文
posted @ 2021-10-22 10:44 咸瑜 阅读(1524) 评论(2) 推荐(0) 编辑
摘要:一种直接不授权直接获取 一种授权后获取 1.直接获取用户信息:<open-data> 标签 直接使用 type 里面选要显示的内容,现在微信貌似有些属性不能不授权直接获取,有些内容可能无效,,, 例子: 2.经过授权获取: <view> <button wx:if="{{!hasUserInfo}} 阅读全文
posted @ 2021-10-22 09:45 咸瑜 阅读(1514) 评论(0) 推荐(0) 编辑
摘要:我们应该熟知 CSS 的 各个浏览器的前缀: 由于CSS3很多属性尚未成为W3C标准的一部分,因此每种内核的浏览器都只能识别带有自身私有前缀的CSS3属性。我们在书写CSS3代码时,需要在属性前加上浏览器的私有前缀,然后该种内核的浏览器才能识别相应的CSS3属性。 边框 CSS3边框圆角的实现: b 阅读全文
posted @ 2021-10-21 13:18 咸瑜 阅读(173) 评论(0) 推荐(0) 编辑
摘要:导入GAV 因为这个框架springboot 自带有 所以呢 不用版本: 然后我们直接在请求类上写校检注解 【注: 这里的EbookQueryReq 是请求类 继承了 PageReq 类】 因为我们查询的接口是暴露的 ,如果别人拿到了 ,查1000000000+条数据 我们服务器岂不是崩了 几千回 阅读全文
posted @ 2021-10-16 23:24 咸瑜 阅读(196) 评论(0) 推荐(0) 编辑
摘要:很简单 ,这里的前提是你是用制动生成generator 插件写的mybatis: 这里直接返回 空内容的 返回类即可 前端: 后端: 简单到BAO! 阅读全文
posted @ 2021-10-16 21:27 咸瑜 阅读(94) 评论(0) 推荐(0) 编辑
摘要:【此文档后期阅读CSDN宁在春微信登录有感而写,特别感谢】 1.小程序登录流程2.小程序登录接口 先看看这两篇文章 然后我们上图... 其实这个大概流程: 1. 通过wx.login 获取用户code 2.发送code 和 appId 和 appSecret 和 grant_type(固定的) 给微 阅读全文
posted @ 2021-10-16 10:02 咸瑜 阅读(832) 评论(0) 推荐(0) 编辑
摘要:package com.bihu.study.Utils; import org.springframework.stereotype.Component; import java.text.ParseException; /** * Twitter的分布式自增ID雪花算法 **/ @Compone 阅读全文
posted @ 2021-10-14 21:44 咸瑜 阅读(52) 评论(0) 推荐(0) 编辑
摘要:很简单 ,这里的前提是你是用制动生成generator 插件写的mybatis: 规范点 ,新建请求Bean 和 返回Bean 这里的返回体可以是一句简单的话 ,例如修改成功。。。 这里的返回体是默认返回体 ,下面给出代码吧: 保留问题: 至于 JSON 数据 自动封装 到 请求Bean 中 是否要 阅读全文
posted @ 2021-10-14 20:49 咸瑜 阅读(98) 评论(0) 推荐(0) 编辑
摘要:成品展示: 5个页面 我们来讲解哈(上面地图位置随便定的点) 1.首页开发 一开始进来显示首页 然后默认开始播放背景音乐,这个背景音乐点击右上角图标可以暂停(有动画),然后点击新郎和新娘文字可以调到拨号页面拨打电话给新娘 或 新郎。 背景音乐开发: 背景音乐的开发主要用到 背景音乐API : wx. 阅读全文
posted @ 2021-10-14 09:01 咸瑜 阅读(2518) 评论(2) 推荐(1) 编辑
摘要:如果由上面的值 那么要修改arr 中的 one 和 two ,那么setdata的时候必须有引号!!!! 即: 如果修改的 data 中的 值 不是 对象(数组)中的元素 ,那么就可以不加引号 ,如果是的话 一定要加上! 阅读全文
posted @ 2021-10-13 14:35 咸瑜 阅读(168) 评论(0) 推荐(0) 编辑
摘要:WEB开发 这超级有用! AOP 是Spring 的 基础教程 忘记了回去看看即可 然后下面写了很多详细看 写的很好的,包括怎么获取 请求 和 响应体: package com.bihu.study.aspect; import com.alibaba.fastjson.JSONObject; im 阅读全文
posted @ 2021-10-10 21:02 咸瑜 阅读(364) 评论(0) 推荐(0) 编辑
摘要:新建一个filter 文件夹 创建类 实现 filter 接口 【servlet 的 】 然后一顿骚操作: package com.bihu.study.filter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import o 阅读全文
posted @ 2021-10-10 17:52 咸瑜 阅读(215) 评论(0) 推荐(0) 编辑
摘要://axios 拦截器 //请求 axios.interceptors.request.use(function (config){ console.log('请求参数信息:',config); return config; },error=>{ console.log('发送错误:',error) 阅读全文
posted @ 2021-10-10 15:50 咸瑜 阅读(354) 评论(0) 推荐(0) 编辑
摘要:为什么要弄多环境 因为开发 和 真正部署的时候 后端的地址的地址可能是不一样的(即一个本地(开发) 一个服务器(部署)) 首先我们要知道两个单词 啊哈哈哈: 1. development 开发 2. production 生产 第一步我们要在VUECLI 目录下新建 环境配置文件,名字如下定义: . 阅读全文
posted @ 2021-10-10 11:25 咸瑜 阅读(203) 评论(0) 推荐(0) 编辑
摘要:vue style 的 scoped 意思就是 下面的写的样式只在当前组件中生效 阅读全文
posted @ 2021-10-10 10:00 咸瑜 阅读(114) 评论(0) 推荐(0) 编辑
摘要:原生小程序 开发音乐播放器: 首先上效果图、源码: 组件框架 ,这里说下思路: 组件1: swiper 组件 和 include 标签 这个轮播组件 都很熟悉吧 也没什么好说的啊 ,但这个项目中我们用来实现滑动他实现切换导航这个功能: 所以这里的知识点主要3个: 1. 轮播图组件 swiper 中的 阅读全文
posted @ 2021-10-09 21:17 咸瑜 阅读(1441) 评论(2) 推荐(0) 编辑
摘要:如果你h5代码 里面设置了 边框圆角什么的 那你如果有 事件动作 只有看得见的地方点击才有效 ,,,, 但是布局上他还是一个盒子,边距什么的都算 ,他只是被裁剪了而已。 代码如下: <!DOCTYPE html> <html lang="en"> <head> <title>XianYu</titl 阅读全文
posted @ 2021-10-08 11:04 咸瑜 阅读(59) 评论(0) 推荐(0) 编辑
摘要:emmm 就是 Ant Design Vue 这玩意用来做蛮好的 支持VUE3 所以这里用了这个了。 首先他支持你一个个导入 那岂不是.....傻里傻气的 ,所以我们一次性导入! 1. 先安装:npm install --save @ant-design/icons-vue 2. 在main.ts 阅读全文
posted @ 2021-10-07 21:38 咸瑜 阅读(5541) 评论(0) 推荐(1) 编辑
摘要:vue3有2中方法响应式表示 1. 使用ref 首先从VUE引入 然后需要响应式的变量给他ref() 一下,参数其实也是可以直接构造赋值的,但是一般都是 xxx.value 赋值,取值直接返回即可 。 代码: 然后我们尝试直接使用 ContentRef: 可以看到非常的NICE! 上面的对于但数据还 阅读全文
posted @ 2021-10-07 19:52 咸瑜 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:<script> //引入生命周期函数 onMounted import {onMounted} from "vue"; import axios from "axios"; export default { name: "Content", setup() { console.log("setup 阅读全文
posted @ 2021-10-07 16:59 咸瑜 阅读(669) 评论(0) 推荐(0) 编辑
摘要:跨域 这样无非百分百就是跨域 跨域自己百度即可 然后我们如何解决 后端是可以设置的: 前段代码: 引入axios ,使用axios: 后端: 直接一个配置类带走 ,其实就是 WebMvcConfigurer 然后 addCorsMappings下面一顿骚炒作自己百度即可 package com.bi 阅读全文
posted @ 2021-10-07 16:01 咸瑜 阅读(45) 评论(0) 推荐(0) 编辑
摘要:我这里是vue3 所以使用 Ant Design Vue 的是 2 版本,1版本是Vue 2 及以下的 记住啊。 然后我们安装 $ npm install ant-design-vue@next --save 引入分为单引入【按需】 和 全部引入 这里使用全部引入: 我的vue项目用的是TS ,引入 阅读全文
posted @ 2021-10-06 18:49 咸瑜 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:前提: 已生成自动Dao 、Bean、和 配置XML。 我们直接在服务层中写: package com.bihu.study.Service; import com.bihu.study.Bean.Ebook; import com.bihu.study.Bean.EbookExample; imp 阅读全文
posted @ 2021-10-05 11:05 咸瑜 阅读(145) 评论(0) 推荐(0) 编辑
摘要:先定义一个 CommonResp 类: package com.bihu.study.resp; public class CommonResp<T> { /** * 业务上的成功和失败 * */ private boolean success = true; /*** * 返回信息 */ priv 阅读全文
posted @ 2021-10-04 22:18 咸瑜 阅读(171) 评论(0) 推荐(0) 编辑
摘要:首先在pom.xml 找到插件栏 plugins 然后我们按照下面引入插件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www 阅读全文
posted @ 2021-10-03 20:02 咸瑜 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1. 懂的都懂 我们可以直接新建项目的时候 直接勾选mybatis , 如果你没那样做,那么就导入 mysql 和 mybatis 的 gav吧: <!-- 添加mySql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-con 阅读全文
posted @ 2021-10-03 10:11 咸瑜 阅读(350) 评论(0) 推荐(0) 编辑
摘要:首先我们添加dav v不用 ,因为: <!-- 不需要版本号 因为是用的是SpringBoot自带的插件 parent中可以看到版本号!--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo 阅读全文
posted @ 2021-10-02 13:42 咸瑜 阅读(82) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示