- 博客(22)
- 收藏
- 关注
原创 canvas绘制不完全的原因
在使用canvas进行绘制的时候,有时候会发现canvas绘制了一半,这是因为什么呢?各位看官继续往下看在使用canvas进行绘制的时候会先创建一个canvas元素,在不给这个canvas元素设置尺寸的时候,默认的宽高是(300,150)这是通过canvas绘制一个400*300的矩形的时候就会出现绘制不完全的情况这是因为canvas绘制的矩形超出了canvas元素,也就是画布的范围。
2023-10-14 14:11:20
1466
1
原创 小程序版vant field输入框批量双向绑定
在使用小程序版vant组件库输入框的时候发现他不能实现数据的双向绑定,这让我们很苦恼,这时我们可以使用一种方式来进行双向绑定`我们可以使用change事件来实现数据监听`
2022-11-20 21:53:04
4981
原创 在路径“wxcomponents/vant weapp/dist/****/index”中找不到组件
WASubContext.js?t=wechat&s=1668912774528&v=2.27.1:1 Component is not found in path "wxcomponents/vant-weapp/dist/field/index" (using by "pages/Login/Login")(env: Windows,mp,1.06.2210310; lib: 2.27.1)
2022-11-20 11:42:27
4537
原创 express+node实现头像的上传
2- 非ajax上传 需要设置 form 表单的 enctype="multipart/form-data" 属性 method="post"4- 导入multiparty 并创建 multiparty 的上传表单对象。3- 配置上传图片的虚拟路由和服务器上图片的存放路径。1- 下载 multiparty 模块进行上传。5- 设置上传的路径。6- 接收上传的数据。
2022-10-08 07:43:32
309
原创 Ant Design Pro和Vue实现导出Excel
Ant Design Pro和Vue实现导出Excel。Ant-Design-Pro、Vue、umi、react等都可以将数据导出为Excel表格数据
2022-10-07 20:44:54
996
原创 关于element-ui中表单重置不生效的原因,及解决方法
resetFields这个方法是将表单重置为初始值, 也就是说,是将表单中的数据重置为dom节点渲染时的值,而不是重置为空对象。也就是说,当你的表单数据,是在dom节点渲染前被赋值的,那么他的初始值就不为空了。解决方法:给表单对象赋值,应在dom节点渲染完成之后,使用$nextTick这个方法$nextTick:将vuedom节点更新变为同步使用resetFields的注意事项:设置prop属性,该属性值要与model值相同,如果不设置这个属性,resetFields是不生效的...
2022-06-30 10:34:24
3783
2
原创 利用vue过滤器修改时间格式,将‘2022-06-29T07:36:12.710Z’转换成‘2022-06-29 15:36:12’
利用vue过滤器修改时间格式,将‘2022-06-29T07:36:12.710Z’转换成‘2022-06-29 15:36:12’
2022-06-29 19:33:56
1534
原创 JS—关于对象的一些浅显理解与应用
1、什么是对象对象是属性和方法的集合,列如:汽车,它的属性有:轮胎,车门等,方法有:能跑,所以说对象是属性与方法的集合对象是javascript的核心概念,在js任何不是字符串,数值,符号或true、false、null,undefined的值都是对象,即使字符串,数值和布尔值不是对象,他们的行为也类似不可修改的对象2、什么是面向对象面向对象简称:oop,是过程式代码的高度封装,目的在于通过把一些通用的方法和属性封装在一起从而提高代码的可复用性,减少代码量;3、面向对象的特点
2022-06-29 19:18:43
198
原创 js—封装原生AJAX
前言: ajax是一种无需刷新网页即可更改网页内部分内容的技术,指的是异步的javascript和xml用于和服务器端做数据交互,当向服务器提交少量数据时可以使用ajaxajax的好处 :无需刷新网页,从而与服务器做交互; 允许你根据用户事件来更新网页的部分数据;...
2022-05-04 21:09:47
2112
原创 JS—Symbol数据类型
前言:Symbol:英文意思是符号,象征,标记,记号,在js中的意思是独一无二的值,他是js的第七种数据类型1、创建Symbol类型的值var s = Symbol();console.log(typeof s)//symbol注:在通过Symbol()创建的时候,不能通过new Symbol()创建,因为,这样创建的是一个对象类型的,而不是原始数据类型Symbol()2、Symbol的特点Symbol():接收一个参数表示对生成他的值得描述var s = ...
2022-05-02 15:11:03
686
原创 js关于Array数组的操作
说到js中的数组就要提到js的数据类型了,js数据类型分为基本数据类型和复合数据类型,基本数据类型包括:字符串,数值,布尔,null,undefined,复合数据类型包括:对象(数组,对象,函数)该篇文章介绍了Array数组的静态属性,数组的查找,删除,替换,数组函数等内容...
2022-04-28 10:37:45
1516
原创 关于django后台管理系统的操作
后台管理系统:是对网站数据进行管理操作创建一个django项目会自动生成一个后台管理系统的框架,在这里来介绍一下后台管理系统的一些操作。首先登录后台管理系统将项目运行起来在浏览器输入下面的网址,就会进入后台管理系统的登录界面http://127.0.0.1:8000/admin将文字设置成中文形式(默认显示英文)需要在setting.py中修改以下设置一开始的时候我们是没有用户名和密码的,这就需要我们在pycharm的终端中进行注册输入下面的命令:python .
2022-04-14 15:37:24
884
原创 django缓存
安装安装hiredis使用pip install hiredis,注意python需要3.9以上版本,django4.0版本pip install hiredis配置在setting.py文件中配置CACHES = { 'default':{ 'BACKEND':'django.core.cache.backends.redis.RedisCache', 'LOCATION':'redis://:asd2013@127.0.
2022-04-13 20:30:14
303
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人