![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发
文章平均质量分 68
Ihavebeen
技术源于模仿,不懂就问百度
展开
-
小程序蓝牙控制设备
小程序低功耗蓝牙控制设备小程序控制蓝牙的过程&api初始化蓝牙适配器wx,openBluetoothAdapter()获取本机蓝牙链接状态wx.getBluetoothAdapterState()开启搜索蓝牙wx.startBluetoothDevicesDiscovery()获取所有蓝牙列表wx.getBluetoothDevices()根据蓝牙列表匹配自己需要的广播蓝牙(厂商会给自己的设备规则),获取广播数据把上一步匹配的到的蓝牙设备,进行连接wx.createBLEConnec原创 2022-02-07 15:04:33 · 3159 阅读 · 0 评论 -
js优雅的写法1
js优雅的写法点击switch case/*** 按钮点击事件* @param {number} status 活动状态: 1进行中 2失败 3已结束 4已取消*/const onButtonClick = (status) => { switch(status) { case 1: sendLog('processing') break; case 2: sendLog('fail')原创 2021-04-16 17:42:53 · 166 阅读 · 0 评论 -
less和sass的用法,一看就会
最近面试被问到了less好sass的用法,尴尬了,基本的用法都会,仔细研究参考了一下,发现还是很强大的,尤其是sassless 函数 1.变量 @baseColor: #ffffff; .box { color: @baseColor; } 2.混合 动态数据 + 参数 round-contain(@bl: 5px) { border-radius: @bl; -webkit-border-radius:@bl原创 2020-12-24 10:13:09 · 571 阅读 · 0 评论 -
vue权限处理
vue 权限处理最近在做关于vue的权限处理的内容,做完之后来总结一下关于此次vue权限我主要分为三个模块来讲解1.菜单权限2.按钮显示权限3.路由跳转权限整体思路: 登录–>获取用户信息,菜单以及对应的功能code。所谓功能code就是每一功能都对应的一项功能,如下图所示,对于公寓管理模块,我只有查看的功能,code为 apartment_view,我们登录的时候后台会返...原创 2019-09-12 15:58:12 · 540 阅读 · 1 评论 -
promise的个人理解
promise概述Promise是抽象异步处理对象以及对其进行各种操作的组件,可以将复杂的异步处理轻松的进行模式化。其实就是分模块的去按部就班的去处理一些操作,比如,我们需要执行代码块,然后获取返回值再去拿着这个返回值去进行下面的操作,这个时候我们就是可以去使用promise在js中 代码是单线程的,所以在上述的行为中我们可以通过回调函数去解决上述问题,但是但是回调函数一层层的太多了就有麻烦...原创 2018-11-08 17:17:42 · 146 阅读 · 0 评论 -
eslink规则说明
“no-alert”: 0,//禁止使用alert confirm prompt“no-array-constructor”: 2,//禁止使用数组构造器“no-bitwise”: 0,//禁止使用按位运算符“no-caller”: 1,//禁止使用arguments.caller或arguments.callee“no-catch-shadow”: 2,//禁止catch子句参数与外部作...转载 2018-10-10 14:05:34 · 1093 阅读 · 0 评论 -
vuex学习
vuex学习总之vuex的方法不多,下面只总结一下需要用到的state 状态 就是数据源getter 就是相当于一个计算属性 根据传过来的state去获取数据最主要的是改变状态,改变状态又分为两步 :1是获取数据 即是通过方法行为去获取 即使actions,去执行一些操作去更改或获取数据,然后调用mutation中的方法去把对应的状态与数据传递过去2是把从actions传过来的状态在...原创 2018-09-25 11:26:26 · 141 阅读 · 0 评论 -
微信h5手动关闭
在使用popstate遇到的问题//这个可以关闭安卓系统的手机 document.addEventListener(‘WeixinJSBridgeReady’, function(){ WeixinJSBridge.call(‘closeWindow’); }, false); //这个可以关闭ios系统的手机 WeixinJSBridge.call(‘closeWind...转载 2018-08-23 16:21:57 · 918 阅读 · 0 评论 -
手机端1px解决方案
手机端1px解决方案通过伪类去加边框.box position: relative &:after content: ' ' display: block position: absolute bottom: 0 left: 0 width: 100% border-top: 1px solid #000 //然后利...原创 2018-04-28 13:36:46 · 272 阅读 · 0 评论 -
vue-router 导航守卫
导航守卫导航守卫即是在路由跳转的时候,根据vue-router提供的导航守卫主要用来通过跳转或取消参数或查询的改变并不会出触发进入/离开的导航守卫完整的导航解析流程导航被触发当前导航即失活的导航调用离开守卫(beforeRouteLeave)调用全局的beforeEach守卫在重用的组件里调用beforeRouteUpdate守卫(2.2+)在路由配置里调用befo...翻译 2018-05-03 09:37:36 · 603 阅读 · 0 评论 -
flex布局(弹性布局)
一、使用方法注:设置flex布局后,子元素的float、clear、vertical-align属性将失效.box{ display:flex;}.box{ display:inline-flex;}//webkit内核的浏览器 .box{ display:-webkit-flex; display:flex;}兼容性:IE9及以下不支持,主流浏览器都支持。兼容性处理翻译 2017-05-10 20:40:48 · 372 阅读 · 0 评论 -
关于表单数据的传输问题
表单数据的提交我们都知道我们客户端要实现和服务器端的互交要向后端去提交数据并从后端接收数据,而我们常用的方式也就是利用form表单去提交。在我们实际开发的过程中,form表单的提交也是十分重要的一项技术。下面我们就来谈谈关于表单数据的提交关于提交方式说起提交方式,我们要提到的就是HTTP协议了。我们都知道,HTTP协议请求格式分为四个模块,分别是:请求行、请求头原创 2017-04-14 21:42:30 · 800 阅读 · 0 评论 -
H5canvas折线图的绘制
最近在研究一些图标结构,在h5中的绘图方式感觉挺不错的,所以和大家分享一下。html>html lang="en">head> meta charset="UTF-8"> title>Titletitle> style> canvas { border: 1px solid #ccc } s原创 2017-03-26 21:36:41 · 1590 阅读 · 0 评论 -
js中的apply和call,继承(一)
js中apply和call以及继承昨天,有朋友问我,apply()和call()的用法,当时就蒙了,记得之前应该遇到过好多次,也用到过,这次,就认真的总结了一点,分享了出来。apply和callcall函数名.call(要让this指向的对象, arg1, arg2...argN);//1. 调用函数//2. 让函数中的this指向,第一个参数中的对象//3. 把第二个及以后所有的参数依次传递原创 2017-04-07 11:26:42 · 1395 阅读 · 0 评论