自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MW

努力的意义就在于,让自己拥有不面对绝望的权利。

  • 博客(368)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vue3组件之间的通信方式

vue3 组件之间的通信方式

2023-05-23 16:16:49 192

原创 vue3 项目引入vanilla-tilt

【代码】vue3 项目引入vanilla-tilt。

2023-05-04 17:28:54 496

原创 vue3新特性 v-bind

标签支持使用 v-bind CSS 函数将 CSS 的值链接到动态的组件状态。

2023-04-19 16:36:37 243

原创 HTML+CSS实现时间轴效果

【代码】HTML+CSS实现时间轴效果。

2023-04-12 11:36:45 846

原创 JSON Server 使用

JSON Server用于模拟服务端接口数据,可以根据json数据建立一个完整的web服务

2022-10-13 22:46:15 203

原创 JavaScript 生成随机颜色

JavaScript 生成随机颜色。

2022-09-22 15:51:19 179

原创 Vue 按钮防止重复提交

vue 按钮防止重复提交

2022-09-14 10:21:01 685 2

原创 vue页面同时适配手机端和PC端

vue页面同时适配手机端和PC端

2022-08-19 16:00:54 3571

原创 Element Table 表格后台数据 是true或者false页面需要展示是或者否

靠过滤器全代码第二种全局过滤器在项目main.js中引用全局过滤器页面直接使用

2022-07-11 15:02:33 1791

原创 JavaScript 动态生成表格

直接上代码

2022-07-08 15:40:58 221

原创 Node.js 使用uuid生成主键ID

2.使用uuid注意:官方生成的是这种的’1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed’官方uuid文档https://www.npmjs.com/package/uuid

2022-06-28 14:20:29 854

原创 Node.js app.use(expressjwt({ secret: secreKey }).unless({ path: [/^\/api\//] }))报错

Node.js app.use(expressjwt({ secret: secreKey }).unless({ path: [/^\/api\//] }))报错

2022-06-19 18:19:37 1206

原创 Vue.js设计与实现

视图层框架通常分为命令式和实名率。它们各有优缺点。命令式:是关注计算机的执行步骤,告诉计算机一步一步怎么做然后计算机再一步步做声明式:是告诉计算机做什么,但不告诉计算机怎么vue.js帮我们封装了过程。因此,我们能够猜到Vue.js的内部实现一定是命令式。而暴露给用户的却更加声明式命令式和声明式各有优缺点,在框架设计方面,则提现在性能与可维护性之间的权衡。声明式代码的性能不优于命令式代码的性能。命令式代码可以做到极致的性能优化声明式代码的可维护性更强。在采用命令式代码开发的时候,我们需要维护目标的整个过程,

2022-06-08 00:18:22 2301

原创 Vue3父组件给子组件传值

Vue3 父组件给子组价传值

2022-06-07 01:29:13 759

原创 Node.js 基础

http://nodejs.cn/简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。Node.js 作为一个JavaScript的运行环境,仅仅提供了基础的功能和API.然而,基于Node.js提供的这些基础能,很多强大的工具和框架

2022-06-03 19:06:30 69

原创 TypeScipt基础

TypeScipt 介绍TypeScipt是由微软开发的一款开源的编程语言TypeScipt是JavaScript的超集,遵循最新的ES6,ES5规范。TypeScipt扩展了JavaScript的语法TyeScipt更像是java这样的面向对象语言,可以让js开发大型企业项目。谷歌也在大力支持TypeScipt的推广,谷歌的Angular+就是基于TypeScipt的语法。最新的vue React 也可以集成TypeScipt。Nodejs 框架Nostjs\midway中用的就是TypeS

2022-05-31 15:10:40 272

原创 uni-app 定义颜色变量 页面使用

1.在项目uni.scss 中定义$shop-color:#b50e03;2.页面中使用background-color: $shop-color;

2022-05-23 00:21:55 1424

原创 vue-element-admin多个项目部署到服务器nginx 里面,指定目录

1.多个vue-element-admin 项目部署到同一台服务器的nginx里面2.我们需要修改vue.config.js里面的publicPath原来的配置 publicPath: '/',指定的目录的配置 publicPath: process.env.NODE_ENV === 'production' ? '/gong' : '/',gong 就是指定的目录3.放到服务器指定目录中...

2022-05-11 18:12:30 937

原创 JavaScript 遍历数组对象根据id,取出拿逗号(,)隔开拼成字符串

var table=[ { id:1, name:'张三' }, { id:2, name:'张三' }, { id:3, name:'张三' }, { id:4, name:'张三' } ] const ids=table.map(item => item.id).join(",") console.log(ids)...

2022-05-10 15:46:05 2690

原创 微信小程序 购物车 计算出现比如0.1的二进制0.000110011....无限下去 解决方法

1. 需要把价格用parseFloat转成浮点数 totalPrice +=parseFloat(v.productPrice) *v.num2.利用toFixed 保留两位小数 totalPrice:totalPrice.toFixed(2)

2022-05-08 14:51:33 454

原创 Mac使用brew安装Redis

1. 安装brew install redis如果想安装其他版本,可以是使用@版本号brew search ** //查找某个软件包brew list //列出已经安装的软件的包brew install ** //安装某个软件包,默认安装的是稳定版本brew uninstall ** //卸载某个软件的包brew upgrade ** //更新某个软件包brew info ** //查看指定软件包的说明brew cache clean //清理缓存2.启动

2022-04-25 21:23:23 3805

原创 Vuex 动态改变颜色

1.在store文件下的index.js 文件下定义变量import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)// 定义Mutationexport default new Vuex.Store({ state: { count:0, color:'red' }, mutations: { // 改变颜色 nge(state,step){ state.color=step

2022-03-21 21:05:34 842

原创 微信小程序 时间选择器 精确到时分秒

先看效果图代码已经放在我的码云仓库,可自行下载查看https://gitee.com/mw0309/wechat-applet-time-selector

2022-01-21 16:43:14 491

原创 JavaScript 数组对象 新增对象到数组 根据key判断没则添加有则替换

var problems = [] const problem1 = { problemUuid: 1, voteState: 2 } const problem2 = { problemUuid: 2, voteState: 1 } const problem3 = { problemUuid: 2, voteState: 2 } // 过滤 /** * @param {Object} 新数组

2022-01-07 17:30:00 1289

原创 JavaScript 数组对象 根据属性名 拆分,组合成新的数组

var entityList = [ { formatDate: "2021-01", nums: 0 }, { formatDate: "2021-02", nums: 0 }, { formatDate: "2021-03", nums: 0 }, { formatDate: "2021-04", nums: 0 }, { formatDate

2022-01-06 15:19:09 711

原创 微信小程序 全局路由拦截

1. 微信小程序 全局路由拦截// utils/filter.jsfunction loginCheck(pageObj) { if (pageObj.onLoad) { let _onLoad = pageObj.onLoad; // 使用onLoad的话需要传递options pageObj.onLoad = function (options) { if(wx.getStorageSync('userinfo')) {

2022-01-05 11:16:28 6933 7

原创 Vue 链接生成二维码

1.安装qrcodejs2cnpm i qrcodejs2 --save 或者npm i qrcodejs2 --save 2.在需要用的页面中引入 <div id="qrcode" ref="qrcode"></div>3.methods 方法中使用qrcode () { let qrcode = new QRCode("qrcode", { width: 200, // 二维码宽度,单位像素 height: 20

2021-11-24 10:33:53 3699

原创 Uinapp项目引入iconfont字体图标库

第一步进入官网iconfonthttps://www.iconfont.cn/第二步选择自己想要的图标 加入项目 下载到本地第三步 把下载好的文件放到项目static静态文件下第四步项目中引入并使用注意第四行代码:iconfont 是必须要的 icon-bofang是图标代码...

2021-11-08 22:54:30 195

原创 五种常见的电商模式

一、B2B模式Business to Business 是指商家与商家建立的商业关系(比如阿里巴巴)二、B2C模式Business to Consumer,商家直接把商品卖给用户(个人),即商对客模式,也就是场所的商业零售,直接面向消费者销售产品和服务,(比如:京东)三、C2B模式Consumer to Business 消费者对企业,现有消费者需求产生而后有企业生成四、C2C模式Consumer to Consumer 客户销售给客户(比如:咸鱼 淘宝)五、O2O模式Online to

2021-11-05 14:42:27 1089

原创 JavaScript 定时器

1.setTimeout()定时器window.setTimeout(调用函数,延迟的毫秒数)setTimeout()方法用于设置一个定时器,该定时器到期后执行调用函数注意:window可以省略这个调用函数可以直接写函数,或者函数名这个调用函数可以直接写函数,或者函数名因为定时器可能有很多,我们可以给定时器赋值一个标识符<!DOCTYPE html><html> <head> <meta charset="utf-8"> &l

2021-10-04 15:13:02 234

原创 JavaScript 获取n天前的时间和n天后的时间

<script> // N天前时间格式 function formatDate(datetime,n) { var datetime=dateTime - (n * 3600 * 24 * 1000) var date = new Date(datetime)// 时间戳为10位需*1000,时间戳为13位的话不需乘1000 var year = date.getFullYear() var month = ('0..

2021-08-05 14:11:35 304

原创 JavaScript 获取当前时间并格式化时间格式

获取当前时间并格式化时间格式<script> // 时间戳格式化 function formatDate(datetime) { var date = new Date(datetime)// 时间戳为10位需*1000,时间戳为13位的话不需乘1000 var year = date.getFullYear() var month = ('0' + (date.getMonth() + 1)).slice(-2)

2021-08-05 13:55:58 2582

原创 Vuex的认识和基本使用

一、组件之间共享数据的方式父向子传值:v-bind子向父传值:v-on兄弟组件之间传值:EventBus二、Vuex是什么vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。**简单来说:**V

2021-06-02 14:50:59 122

原创 Element 表格某一列内容过多,超出省略号显示

使用element组件库里面的Table 表格,遇到某一个字段内容过多,导致td高度被撑开,布局显得很不美观比如:只要给table-cloumn添加一个属性show-overflow-tooltip就可以了 <el-table-column prop="Content" label="内容" width="180"

2021-05-08 11:01:10 869

原创 Vue 项目部署到Nginx服务器里面

第一步vue项目打包npm run build第二步把打包好的dist 文件上传到服务器里面我默认上传到/home 目录下第三步配置Nginxhttp { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80;

2021-05-04 17:32:57 129

原创 Linux下安装nginx

Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,官网:http://nginx.org/一、安装依赖yum install gccyum install pcre-develyum install zlib zlib-develyum install openssl openssl-devel安装这4个依赖的时候,中间会有一些询问,输入Y即可二、下载nginx的tar包# 进入/usr/local目录cd /usr/local# 创建

2021-05-04 11:20:47 78

原创 解决错误:rpmdb: BDB0113 Thread/process 13391/139955163138112 failed: BDB1507 Thread die

# cd /var/lib/rpm# lsBasenames __db.001 __db.003 Group Name Packages Requirename Sigmd5Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername# rm -rf __db*# rpm --rebuilddb

2021-05-04 11:06:42 1389

原创 欢迎大神来攻击我的服务器,ip地址39.100.106.47

39.100.106.47

2021-04-08 13:14:51 201 2

原创 Springboot+Mybaits的两种方式实现分页

分页的好处就是减少数据的处理量第一种使用Limit实现分页接口 /** * 使用Limit实现分页 * @param map * @return */ List<User> getUserLimit(Map<String,Integer> map);Mapper.xml <select id="getUserLimit" resultMap="UserMap" parameterType="map">

2021-02-14 16:52:58 335

原创 Mybatis 增删改查(CRUD)

namespacenamespace的包名要和dao/mapper接口名一致。select查询语句id :就是namespace中对应的方法名resultType: sql语句执行的返回值parameterType:入参的类型insert 添加语句id :就是namespace中对应的方法名parameterType:入参的类型update 修改语句id :就是namespace中对应的方法名parameterType:入参的类型delete 删除语句id :就是na

2021-02-13 22:06:22 121

DateUtils.java

我们在开发中常常会遇到时间转换的问题,比如时间转换工具类/将时间转换为时间戳/将时间戳转换为时间/计算时间天数/String日期转Date/Date日期转Date/获取两个时间的时间 所以我就写了一个时间的工具类

2020-03-26

基本数据类型包装类.txt

byte——Byte short——Short int——Integer long——Long float——Float double——Double char——Character boolean——Boolean 这些类都在java.lang包 包装类存在意义 1.让基本数据类型有面向对象的特征 2.封装了字符串转化成基本数据类型的方法(重点) 常用的字符串转化为基本数据类型的方法: Integer.parseInt() Long.parseLong() Double.parseDouble()

2019-08-01

空空如也

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

TA关注的人

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