自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 vue里限制input输入手机号

输入手机号注册账号限制输入长度为11,第一位是1自定义指令只输入数字directives: { numberOnly: { bind: function(e) { e.handler = function() { e.value = e.value.replace(/\D+/, '') } e.addEventListener('input', e.handler) }, unbind: fu

2021-08-05 10:40:40 3412 1

原创 vue里实现拖拽功能 拖动一个元素来获取left值

vue里实现拖拽功能项目需求 拖动一个元素来获取left值先上代码<span class="burstPoint-img" v-drag> <i class="iconfont icon-shihuomiao"></i></span>directives: { drag(el, binding, vnode) { let dragBox = el; // vnode.context 是整个vue实例 相当于this

2021-08-04 16:16:55 1000

原创 保存文件(非后台给链接,而是编码后字符串)

关于保存文件,我有问过前端的朋友,做保存文件怎么做,原话是后台给我一个接口,我请求过去然后就有文件我直接下载就可以了。但是我的项目需求是下载mp3和midi文件。然后我问后台接口是什么,后台告诉我没有接口,我给你的base64之后的字符串。使用blob对象来存储字符串,然后保存。涉及两个东西1 文件保存2 使用blob保存成文件文件保存//安装 npm install file-sa...

2019-11-20 18:20:35 157

原创 录音为wav格式转mp3格式

接上篇文章vue录音功能网址       https://blog.csdn.net/like_you_aha/article/details/103165271因为我使用上篇说的依赖1来做录音功能,所以录音十秒左右的时候,数据size已经是90W左右了。虽然是bit但是还是很大的,所以需要将wav的数据转化为mp3的数据。在这里呐,...

2019-11-20 17:19:59 2641 3

原创 vue里实现页面录音功能

vue里实现页面录音功能经过项目实践总结到两个比较好用的录音依赖,是前辈已经封装好的。以下是两个依赖的链接(会说明两个的区别,可以选择适合自己的)录音依赖1 网址      https://github.com/2fps/recorder依赖1在线demo 网址    &nb...

2019-11-20 16:14:06 9480 9

原创 跨域处理以及后台返回400处理

vue的跨域问题新公司的第一个需求。post请求,我的后台给我的是requests.post(‘http://xx.xx.x.xx:xxxx/v1/lyrics/christmas_lyrics’, data={‘sender’: ‘我’, ‘receiver’: ‘你’})直接在项目中下载axios之后(记得在main.js里引入axios)axios.post('http://xx.x...

2019-11-08 16:52:09 1188

原创 有关Vue的传值

Vue的传值向下传值用属性 (父子) 向上传值用事件 (子父) 因为传值是有不容易理解的部分,所以举个例子来说明一下向下传值向下传值可以直接使用数据,但是要想渲染到页面上,需要在组件内部接收一些用props来实现下面图片中的文字可以说明 向上传值通俗的说向上传值就是孩子辈拿到父辈的值,要进行修改然后将修改后的值再传回父辈,这个就要依靠事件来实现 ...

2018-09-12 20:41:56 302

空空如也

空空如也

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

TA关注的人

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