自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 jsx 中使用动态组件

【代码】jsx 中使用动态组件。

2024-03-17 23:29:31 170

原创 拖拽属性 draggable

解读 html 标签的 draggable 属性

2023-12-17 22:34:38 565

原创 vue 使用高德地图 api

在 vue 中使用高德地图 api,并对其进行封装

2022-12-11 23:08:55 727

原创 微信小程序获取用户信息(含服务端)

微信小程序获取 openid 和用户信息,含服务端代码

2022-04-17 18:52:08 2160

原创 微信小程序获取用户信息(纯前端)

没有服务端如何获取openid

2022-04-16 18:58:25 3774

原创 uniapp 配置多个proxy

废话不多说,直接亮代码"proxy": { "/abc": { "target": "http://xxxxxxxx", "changeOrigin": true, "pathRewrite": { // 若取名不是api,必须加上 "^/abc": "/" } }, "/api": { "target": "http://xxxxxxxx", "cha

2021-12-28 10:35:28 1514

原创 新手发布npm包

1、注册:到https://www.npmjs.com/注册账号【一定要验证邮箱】2、创建一个项目:mkdir xxx​​​​​​​mkdir testpro3、初始化项目# 进入项目cd testpro# 初始化npm init4、查看当前的npm源npm config get registry5、若npm源不是http://registry.npmjs.org,则需要修改源npm config set registry=http://registry.np

2021-08-15 17:30:48 144

原创 Object.assign的用法与注意事项【面试须知】

脑图源于:https://juejin.cn/post/6844904191031246861#heading-4详细解释与示例Object.assign(target,...sources)用于将源对象(source)可枚举的属性复制到目标对象,并返回目标对象。如果目标对象与源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性。const test1={a:1,b:2};const test2={b:3,c:4};const test3={c:5,d:6};const..

2021-04-05 16:14:23 431

原创 面包屑如何结合keepAlive实现页面缓存

前情提要 : 面包屑指的是这个,而不是那种标签页主要功能描述从一级页面跳转至其子页面,需在面包屑上加一层如: 列表页跳转详情页点击面包屑回退或点击浏览器的回退,可使页面回到上一层回到原来的样子(不刷新)再次从一级页面跳转至子页面,若参数一致,则走缓存,若参数不一致,则刷新场景1:从列表页进入A,请求A的数据,回到列表页后,再进入A,走缓存场景2:从列表页进入A,请求A的数据,回到列表页后,进入B,请求B的数据从菜单列表点击进入,一定重新请求.相当于重新进入这个.

2021-03-05 17:31:43 868

原创 微信小程序:实现简单的拼券功能(uniCloud)

使用uniCloud实现了一个简单的拼券功能,整个需求与京东的拼券和拼多多的砍一刀类似。分享方:分享优惠券信息,请好友帮忙助力(授权登录后可操作) 若邀请人数不足,则提示还差多少人 若邀请人数满足,则可使用该券助力方:点击好友发送的分享信息框进入小程序 点击助力按钮,即可帮好友助力(助力即授权登录) 若助力成功,则提示助力成功 若好友已助力完毕,则提示助力已满数据库设计user 用户表,存用户信息 coupons 优惠券表,存优惠券信息 user-coupons 用户的优惠

2021-02-13 17:00:26 478

原创 如何实现一个简单的课程网(源码+论文)

1、功能设计可以分为三个角色管理员、教师、学生,各自的功能如下2、功能分析用户注册模块:普通游客只能浏览首页或进入课程中心观看视,但可通过此功能注册成为本站的学生用户,获得更多使用权限。用户登录模块:登录用户可进入其他内置页面,通过判断角色来显示相应的功能。管理员登录与其他用户登录页面分开。在线测试模块:只有学生用户可进入,实现试卷查询(根据试卷关键字查询试卷)、生成试卷(题库中随机抽取题目自动生成试卷)、试题批改(提交答案后显示相应分数)等功能。师生互动模块:实现主题查询(根据

2021-01-10 12:14:42 516 2

原创 mysql忘记密码/设置密码

1、关掉msyql服务,打开系统服务,找到mysql将其停止2、以管理员的身份打开cmd,进入安装mysql的bin目录3、在mysql bin目录下输入:mysqld --console --skip-grant-tables --shared-memory (mysqld –skip-grant-tables实测已失效)4、再以管理员身份打开另一个cmd窗口,进入mysql bin 目录下,输入mysql -u root -p5、此时可以免密登录,密码直接回车即...

2020-09-27 18:05:20 229

原创 在vue+element 中使用 autocomplete=on,实现自动补全

autocomplete 属性规定输入字段是否应该启用自动完成功能。(效果示例:https://www.w3school.com.cn/tiy/t.asp?f=html5_input_autocomplete)在vue+element中使用autocomplete要注意以下几点:1、一定要用form的submit提交事件,才能使浏览器记住input里的值2、<input/>一定要写name属性3、element-ui默认是将autocomplete禁用的,打开的写法为:au.

2020-09-13 16:20:26 9559 5

原创 webpack4的安装与打包(简单版)

webpack的安装// 创建一个新的文件夹mkdir demo // 进入该文件夹cd demo // 在文件夹下初始话npm,一路回车即可npm init // 先全局安装 (4后webpack-cli要手动安装)npm install webpack webpack-cli -g // 再本地安装npm install webpack webpack...

2020-04-06 11:28:56 191 1

原创 let解决闭包

先看一个经典闭包问题:<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li></ul>window.onload = function () { var lis = document....

2020-01-30 12:07:01 909

原创 vuex,module间的方法调用

我们用vuex时通常会分功能创建多的module,单个module里的操作大家应该很清楚,那多个module之间怎么调用了?详细代码:现在我有两个module:user和 menu,要在user中调用menu的actions方法,操作如下:const user = { state: { permissions: [] }, mutations: { ...

2019-08-10 18:45:06 9255 3

原创 Vue前端项目的目录结构和基础框架分享

在刚接触vue不久的时候,每次开发一个新的项目都在想到底文件怎么放好,怎样才规范,总是参考各种框架搜索各种开发规范,只能说确实是没有一个很严格的标准吧,全靠自己一点一点总结,然后汇成一个适合自己的,适合当前项目的技术栈。分享下我最终的成果吧,欢迎提建议:目录结构:基础框架源码地址:https://github.com/oyai32/vuebase...

2019-05-18 16:38:38 1959

原创 微信小程序setdata对象的单个字段

data:{ type:'one', form: { name: '', sex: '1', phone: '' }}如上述代码,如果我要改变type和form的值,我们会使用this.setData({ form:{name:'a',sex:'1',phone:'xxxx'}, type:'two'})...

2019-05-12 15:36:09 1630

原创 Vue的element框架实现换肤功能(深浅多主题切换)

有很多vue框架都有换肤功能,但是都是浅色系的而且改的都是主色调。那如果想整个风格(包括色系、边框风格、甚至是布局)都有所改变,怎么做?我的思路是给body加一个class,每个主题的对应一个class名字,每次切换主题是更换body的class,在该class下重写样式。但是写几套样式很麻烦,特别是现在大家都用的框架,大面积的修改样式太复杂了,然后我就在想怎么简化这个写多套样式的步骤...

2019-04-30 15:39:49 11956 12

原创 vue-router部署到nginx,刷新出现404现象(nginx下部署多个vue)

vue-router部署到nginx,访问首页没问题,从首页里跳转其他页面也没问题,但是非首页的其他页面,再次刷新,就会出现404现象。(本地正常)配置如下图:由于nginx下需要配置多个vue工程,所以需要重定向,使得访问路径为 ip:port/project/但是直接在地址栏访问  ip:port/project/upload 出现404,程序内部跳转则正常,这是因为vue-r...

2019-02-25 15:28:01 5579 2

原创 echart大数据量缩放时间轴卡顿

如图,X轴type为类目轴category,数据量大的时候缩放有时会出现这种情况查资料后改了图表的几个属性:1、sampling:"average"。【但是并不管用】官方解释:折线图在数据量远大于像素点时候的降采样策略,开启后可以有效的优化图表的绘制效率,默认关闭,也就是全部绘制不过滤数据点。2、animation:false。【改完感觉好很多,但是sybmol效果没有了】...

2018-12-20 16:26:50 5296 4

原创 数字变化时的滚动效果(VUE)

需求:数字变化时,让数字有个滚动效果语言:vue------------------HTML------------------&lt;div id="demo"&gt; &lt;div class="nwwest-roll" id="nwwest-roll"&gt; &lt;ul id="roll-ul" class="roll-ul"&a

2018-10-20 17:59:17 14831

原创 idea设置热部署

其实,idea和eclipse设置热部署都很简单,但是很多人都会忽略掉一点,那就是:一定要在debug模式下才有用!!(配置文件什么的还是要重启的)(不像myeclipse直接star也可以热部署,对于我这种用惯了myeclipse的来说,基本没用debug启动过,所以老觉得配置没用)idea部署方法:(转自 https://www.cnblogs.com/1024zy/p

2017-11-14 14:37:54 987

原创 gojs禁止画布滚动

gojs生成画布后,鼠标滚动,画布的内容会上下移动,以下属性可解决此问题。myDiagram = $(go.Diagram,"graph", { initialContentAlignment: go.Spot.Center, //启动视口中间的所有内容 "toolManager.mouseWheelBehavi

2017-09-28 12:01:01 4967 2

原创 HTML页面自动清理js、css文件的缓存(自动添加版本号)

web项目开发过程中,经常引用css、js文件,更新文件后经常会出现缓存问题(明明更改了代码,在浏览器上访问的时候却没有发生变化)。本人收集了自动添加版本号的方法用以解决html的js、css文件缓存问题

2017-06-06 10:46:40 12885

原创 【ie兼容性】ie10及以下带img的absolute定位,导致点击事件无效

定位后的div中加入img和div,子div若不加背景色,点击事件(任何事件)无效。(如果你遇到一定要加背景色,点击事件才生效的情况,可能就是这原因)

2017-06-05 16:19:28 2205

慢病管理系统课程设计

本人为某医科大学学生毕业设计写的程序,基于java+mysql,比较简单的增删改查 github地址:https://github.com/oyai32/cdc

2017-06-05

空空如也

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

TA关注的人

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