自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

元宝的博客

菜鸟程序员分享学习过程中遇到的很棘手的问题

  • 博客(38)
  • 收藏
  • 关注

原创 使用vue把一周的时间划分为可以选择多个阶段

提示:使用vue把一周的时间划分为可以选择多个阶段段(亲测有效)

2024-02-28 19:49:01 465 2

原创 vue+elementui 多级多选穿梭框(常用于省市区三级联动)

基于 Element UI 的升级版穿梭框组件

2024-02-27 18:58:57 1234 1

原创 身份证号验证、银行卡号验证、手机号验证

提示:身份证号验证、银行卡号验证、手机号验证。

2023-12-21 10:54:06 175

原创 富文本编辑器vue-quill-editor的安装以及自定义字体和字号(最为重要的是解决获取不到编辑框中的内容)

【代码】富文本编辑器vue-quill-editor的安装以及自定义字体和字号。

2023-07-06 21:27:19 1988

原创 Error: error:0308010C:digital envelope routines::unsupported

【代码】Error: error:0308010C:digital envelope routines::unsupported。

2023-06-08 11:56:56 449

原创 vue使用wow.js鼠标进入和离开可视区域触发动画效果

【代码】vue使用wow.js鼠标进入和离开可视区域触发动画效果。

2023-03-17 16:34:58 914 2

原创 怎么样能保证vue项目pc端整体缩放到移动端布局不变

vue项目pc端手机端自适应布局不变

2023-02-28 09:10:59 1278 1

原创 五、函数式编程

1.函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!2.Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。提示:以下是本篇文章正文内容,下面案例可供参考既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。

2022-11-01 17:35:35 189

原创 第四章:python的高级特性

例如:python高级特性学习。

2022-10-30 17:20:25 70

原创 前端使用Form Generator渲染后端自定义表单的json

1.在这里我们只需要在我们的vue项目中引入form-generator-dev(这个文件我放在了git中,直接git clone https://gitee.com/kjptop/form-generator.git就行,当然你也可以去官网下载)中的这几个文件就可以:2.在你使用的vue页面中引入就可以了<template> <div> <parser :form-conf="formConf" /> </div></templat

2022-04-27 17:40:26 1375

原创 uniapp商品分类选项卡

效果图如下代码如下<template> <view class="category"> <view class="nav"> <scroll-view class="bg" scroll-y="true" :scroll-top="scrollTop" :scroll-with-animation="true"> <block v-for="(item,index) in shoplist" :key="index">

2022-04-22 09:53:28 1481

原创 uniapp自定义底部导航栏h5有效果小程序无效的解决方案

uniapp自定义底部导航栏小程序无效

2022-04-20 17:40:05 4767

原创 watch和computed的区别

区别以下:1.最本质的区别(不同点)就是computed中不能操作异步(因为computed中存在返回值,不能再使用,但是watch里面不存在返回值的改变,可以进行后面的异步操作),但是watch中可以操作异步2.一般情况下watch监听的东西多一点,computed所依赖的东西都是写在一个函数中的...

2022-04-18 15:54:44 209

原创 uniapp全局拦截401跳转到登录页

1.使用uniapp开发小程序时,有时候后端接口返回的状态码是401,也就是未登录状态,这时候我们需要拦截401并让它跳到登录页,但是在封装的请求中直接判断状态码为401时弹出uni.showModal点击确定跳转时微信开发工具显示正常,但是真机上就重复弹出了很多个(假如你当前页面请求了5个接口,那就会有5个窗口,你需要点击5下才能关闭),这时我们的想法是只让他显示一次,解决方法如下://在main.js中加入以下代码uni.addInterceptor('request', { success(ar

2022-04-15 12:01:26 5244 2

原创 使用mybatis时实体类字段使用驼峰命名,而数据库使用_命名的,怎么全局配置转换?

1.在mybatis的配置文件的最前面加入以下代码:<settings> <setting name="mapUnderscoreToCamelCase" value="true"/></settings>2.添加后mybatis配置文件如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DT

2022-03-25 11:51:29 494

原创 vue子组件修改父组件中的属性

需求:有时候我们在父组件中引入子组件,并且想通过子组件事件动态改变父组件中的值,这时我们可以通过provide和inject组合来实现//在父页面定义一个方法,并设置形参,然后通过 provide 将其暴露出去。 export default { provide(){ return{ updateFunc:this.updateFunc } }, data() { return { newContent:''

2022-03-21 17:57:03 2247

原创 vue 获取及修改store.js里的公共变量

<input type='text' :value='newVal'><button @click='edit'> 修改 </botton>data(){ return{ newVal:'' }},methods:{ edit(newVal){ this.$store.commit('edit',newVal) }},computed:{//读取store中的属性 userid:function(){ return thi

2022-03-21 09:09:38 1436

原创 在微信小程序中打开的页面不能超过10个,达到10个页面后,就不能再打开新的页面

解决方法:在全局请求中加入以下代码限制(具体位置看自己封装的公共请求代码)var pages = getCurrentPages(); if (pages.length == 10) { wx.showToast({ title: "页面打开太多,请回退关闭几个页面", icon: 'none', duration: 2000 }) setTimeout(() => { wx.navigateBack({

2022-03-16 11:02:04 1989

原创 uniapp解决首页点击返回(手机返回键)跳到登录页

各位在使用uniapp写小程序的时候发现从登录页跳到首页后,在首页

2022-03-16 10:01:25 5502

原创 uniapp小程序锚点(只支持当前页面操作,切勿跨页面操作)

一、uniapp小程序点击某个事件,跳到指定位置需求1:点击按钮跳到当前页面指定位置 but(){ uni.createSelectorQuery().select('.pinglun').boundingClientRect(data=>{//目标位置的节点:类class或者id uni.createSelectorQuery().select(".pinglun_footer").boundingClientRect(res=>{//最外层盒子的节点:类class或者id

2022-03-08 12:05:46 879

原创 uniapp开发小程序时后台返回的回车符等符号进行解析渲染展示

<view v-text="data" style="white-space: pre-wrap;"> </view>export default { data() { return { data: "文案", } } }

2021-12-24 23:24:54 864

原创 vue data中怎么获取使用store中的变量

1.我们想使用定义在store中的全局变量,总是获取不到为空或是undefined,其实很简单:一、比如我们调用后端接口时需要用到用户id,那么我们首先要获取store中定义的userId,方法如下:1.这是store中定义的属性(我们获取用户id为例)2.直接在想要使用的当前页面的computed中进行获取3.然后就直接可以通过this.userid进行使用,比如我获取完之后为了验证一下在created中打印了一下,结果如下:...

2021-12-04 22:11:09 5257 3

原创 uniapp 微信小程序用户授权获取当前位置信息 腾讯地图

uniapp微信小程序获取位置

2021-11-05 17:58:31 177

原创 redis存入数据显示乱码问题

当我们使用Redis DeskTop Manager查看存入的数据时发现显示的是乱码,看也看不懂,如下:2.新建配置文件RedisConfigBeanpackage com.imooc.mall.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.dat

2021-10-14 11:40:19 1993 4

原创 在springboot项目中使用redis

1.启动安装在本地的redis(安装redis并启动的详细步骤在上一篇文章中)2.在pom.xml中引入依赖 <!--redis缓存--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>

2021-10-14 11:31:38 985

转载 SpringBoot整合Redis在可视化工具乱码问题

SpringBoot整合Redis在可视化工具乱码问题

2021-10-13 17:58:36 195

原创 Redis取出数据乱码问题

1.当我们查看缓存中的数据时,如果存储了中文的内容,取出时会发生乱码,解决办法如下:1.一般情况下我们启动的时候使用的命令是: redis-cli.exe -h 127.0.0.1 -p 63792.解决乱码,启动redis服务时使用这个命令启动(后面加上--raw) redis-cli.exe -h 127.0.0.1 -p 6379 --raw...

2021-10-13 17:04:57 1812

原创 Redis的安装启动,菜鸟使用(windows)

1.下载安装windows版本: https://github.com/MSOpenTech/redis/releasesLinux版本: 官网下载: http://www.redis.cn/ git下载 https://github.com/antirez/redis/releases 2.我们选择Redis-x64-3.2.100.zip,这个是需要解压安装的,接下来讨论的是这种。3.打开安装redis的目录,在地址栏输

2021-10-13 10:19:20 315

原创 微信小程序接口封装(uniapp)

1.新建common文件夹,里面新建一个http.js文件,代码如下:const BASE_URL = "http://localhost:8087" //公共请求头,端口号写你的// const TOKEN = uni.getStorageSync('TOKEN') //TOKENconst request = (url, method, data) => { return new Promise((resolve, reject) => { uni.request({

2021-10-12 17:05:04 367

原创 后端插入日期到数据库,数据库中的日期比传过去的少了1天

有时候前端传过来的日期(年/月/日)在后端能正常获取到,但是后端插入数据库后竟然日期相差了整整一天,这是为什么呢?1.原因可能是数据库配置里面时区写错了(如下面的:serverTimezone=UTC)spring.datasource.url=jdbc:mysql://localhost:3306/test?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&serverTimez

2021-09-23 22:26:39 2092

原创 myBatis分页查询

对于初学java的我来说,一路遇到的坑可谓是超级多,今天分享一下我在写分页查询接口时遇到的问题以及解决的方案

2021-09-21 23:27:40 95

原创 Springboot上传图片、头像

controller层 图片上传 @ApiOperation(value = "上传头像") @PostMapping("/upload/image") public ApiRestResponse uploadImg(HttpServletRequest httpServletRequest, @RequestParam("file")MultipartFile file){ if (file.isEmpty()) { System.ou

2021-09-21 22:58:30 529

原创 HbuilderX安装手机模拟器(没有模拟器有些会报plus is not undefined)

1.安装模拟器,这里我使用的是蓝叠,安装如下:直接点击这个地址安装:https://www.bluestacks.cn///进入这个页面直接点红框圈起来的就可以下载2.安装完成后打开hbuilderx,点击运行–>运行到手机或模拟器,如果检测到了,如下图会显示模拟器名称,检测不到会显示为检测到模拟器,这时需要配置一下:2.1:配置hbuilderx1.找到HBuilder X 的目录2.找到HBuilder X 带的adb程序,将此程序在的路径复制,放到Path中(环境变量)

2021-06-30 15:38:00 2217 1

原创 vuex状态管理的使用

1.vuex的属性获取state中数据的两种办法//第一种通过this.$store.state.全局属性名//第二种使用mapState 辅助函数(mapState是state的语法糖)//什么是mapState 表面意思:mapState是state的辅助函数.这么说可能很难理解,假如你要获取全局定义的单个变量的话可以用this.$store.state.全局属性名,那么你要是获取多个变量的话这样的语句要写多个,使用mapState函数可以一次性获取你需要的多个,假如你要获取多个可以使用如

2021-06-28 09:15:12 51

转载 什么是cookie?

Cookie是什么?从哪来?存在哪?往哪去?什么是cookie?什么时候会提交cookie到服务器?返回的cookie存在哪里?提交给服务器的cookie存在哪里?具体怎么做?什么是cookie?cookie最简单的介绍就是服务器返回的一个字符串信息,只不过我们每次请求都需要把它发送给服务器。以AFN和android-async-http为例子,默认都会把cookie自动保存并且下次发送请求的时候将cookie提交给服务器。什么时候会提交cookie到服务器?这个问题需要知道cookie的作用域,c

2021-06-16 09:15:13 260

原创 vue表格列错位问题

使用v-if切换tab选项卡的时候,子内容表格的列可能会出现错位问题,官方给出的解决办法是使用doLayout方法,在这里总结了两种方法:1.使用doLayout()<el-table :data="table" ref="table" >oLayout方法进行强制重新渲染 this.$nextTick(() => { this.$refs.table.doLayout() })2.给表格的每行添加一个key值 <el-table-column

2021-06-09 09:38:14 664

原创 vue使用页面跳转使用name传值后刷新页面参数丢失的解决方法

vue使用页面跳转使用name传值后刷新页面参数丢失的解决方法//在路由的path后面使用冒号连接属性,如下:const router = new VueRouter({ routes: [ { path: '/user/:userId', name: 'user', component: User } ]})这时你会发现刷新页面传过来的值还在<router-link :to="{ name: 'user', params: {

2021-06-09 09:26:35 490

原创 vue封装时间戳并在标签和element中使用

vue封装时间戳并在标签和element中使用1.新建data.js文件2. 在使用的页面进行引入使用3-1:在div或是其他标签中中使用3-2:在element框架中el-table-column的prop属性进行使用的时候突然发现{{}}是不起作用的,那么我们可以通过template进行使用:1.新建data.js文件// 这是封装的把时间戳转换的export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) {

2021-06-03 09:56:43 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除