- 博客(110)
- 收藏
- 关注

原创 js笔记(八)ES6
一、 ES6 中新增的声明方式:var、let、const;二、 ES6 字符串扩展:1子串的识别:includes()、startsWith()、endsWith();2重复字符串:repeat();3字符串补全:padStart()、padEnd();4中文和字符编码的转换:codePointAt()、String.fromCodePoint();5字符串的拼接:``;6遍历字符串:for-of;三、正则的扩展;四、箭头函数;五、解构赋值;六、Symbol();七、Set和Map
2021-03-15 14:50:53
272
1

原创 js笔记(五)文档对象模型DOM
一、DOM选择器;二、DOM属性的操作;三、节点的操作;四、DOM的高级选择器;五、元素的操作;六、获取元素的宽高;七、获取样式;八、添加、删除、修改class名
2021-03-04 16:37:35
387

原创 js笔记(四)内置对象Math和Date()、浏览器对象模型BOM
一、内置对象Math、Date()1. Math 数学对象;2. Date() 日期对象;二、浏览器对象模型BOM1. window的方法;2. window的事件;3. window的子对象;
2021-03-02 15:47:31
295

原创 vue笔记(一)基本使用、数据检测
vue 官网Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。一、基本使用二、数据检测一、Vue的思想MVC【参考 nd的博客园】:名称描述M(model)数据,ajax/jsonp/数据解析,可以复用;V(view)视图表现层,展示数据、创建元素、变色、运动、可以复用;C(control )控制层(串业务,事件驱动),一般不复用;二、基本使用1.
2021-01-07 14:56:07
383

原创 vue笔记(四)注册组件,路由,vuex
项目中的组件注册全局import Loading from '@/components/loading';//封装的loading组件Vue.component('Loading',Loading);局部<loading/>important loading from './components/loading'components:{loading}...
2019-11-14 16:06:30
1408

原创 js笔记(六)事件、正则
一、事件(1)鼠标事件: onclick、ondbclick、onmousedown按下、onmouseup抬起、onmouseover进入、onmouseout离开(2)键盘事件: onkeypress按下并抬起、onkeydown按下、onkeyup抬起onkeypress = onkeydown + onkeyup;(3)浏览器事件: onload页面或图片加载(4)表单控件...
2019-10-28 10:03:59
496

原创 js笔记(三)ES5、ES5新增的数组的方法、字符串的方法、字符编码、对象的序列化和反序列化、bind
一、ES5严格模式;二、ES5新增的数组的方法:array.isArray()、indexOf()、lastIndexOf()、forEach()、map()、filter()、some()、every();三、字符串的方法(偏ES5):indexOf()、lastIndexOf()、charAt()、charCodeAt()、slice()、substr()、substring()、toLowerCasse()、toUpperCase()、match()、replace();四、字符编码;
2019-10-10 16:27:41
920
1

原创 js笔记(一)js基础、程序结构、函数
一、js 基础1. 网页的组成:(1)结构:html(2)样式:css(3)行为:JavaScript2. JavaScript(简称“js”)的组成:(1)DOM: 文档对象模型,操作 html(在 js 中叫 DOM),网页结构;(2)BOM: 浏览器对象模型,js 要运行在浏览器中,意味着 js 不仅要遵循自己的规则,还要遵循浏览器的规则(即BOM);(3)ECMAScrip...
2019-09-29 16:58:39
484

原创 vue笔记(二)Vue-class与style、事件、计算属性、数据监听、指令+自定义指令、过滤器
vue官网模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。模板表达式中不适合写太多逻辑,此时我们可以使用函数和计算属性(函数无法响应式)。一、计算属性 官网计算属性是一个函数,当它所依赖的元数据变化时,就会再次执行;使用{{计算属性}}computed:{ 计算属性:函数:function(){ return 返回值...
2019-09-23 09:24:30
1295
转载 echarts5 没有map(实现中国地图+按需引入)
vue 项目通过 npm install echarts --save 安装的是最新版,在echarts4.9以后的版本中移除了map地图由于我的项目是按需引入,地图是其他图表组件开发完成之后说要加进来的,将当前版本卸载,去下载 4.9.0 这种方法容易出bug。
2023-03-23 08:56:09
9900
1
转载 vue 在当前页面跳转,修改url地址参数并强制刷新页面 reload
在当前页面携带参数刷新当前页面,使用 vue 的 provide / inject 组合去强制刷新页面
2023-01-06 16:10:49
8263
1
转载 vue 使用高德地图给海量点标记,并点击标记弹出信息窗口,信息窗口绑定点击事件
使用高德地图给海量点标记,并点击标记弹出信息窗口,信息窗口绑定点击事件,解决在信息窗口中添加事件不生效的问题
2023-01-06 14:47:56
12006
2
转载 vue+elementui 日期时间控件 结束日期不能小于开始日期
1.年月日之间:结束日期不能小于开始日期;2.年月日 时分秒之间:结束日期可以与开始时间相等,此外时分秒也要做限制,去掉面板上的“此刻”按钮。
2023-01-06 10:56:34
3941
原创 微信小程序 wx.openSetting打开不显示,封装用户授权
测试功能的时候,想要设置用户相册的功能,打开突然什么也没有,要么就是显示“个人信息与权限使用记录”,就连打印出来的 console.log("授权",res.authSetting) 授权信息也是空的。在授权判断是需要再判断一下 wx.authrize() 。
2023-01-05 16:54:56
2769
2
原创 微信公众号调用扫一扫功能
微信公众号调用扫一扫功能,在使用微信 JS-SDK 的前提是,你有微信小程序或微信公众号或企业微信的管理权限,否则,微信 JS-SDK 提供的功能如扫一扫是用不了的。
2023-01-05 16:32:26
9674
5
转载 HTML 使用html2Canvas0.4.0截取页面内容并转换成图片
点击按钮,将指定页面内容生成 base64图片,并将图片地址插入到指定DOM元素中
2023-01-05 16:21:18
2174
2
原创 小程序 超长页面截图保存web-view+html2canvas
使用web-view+html2Canvas,截图长图,并保存图片到手机的过程
2023-01-05 16:14:09
6484
原创 uniAPP小程序 子组件使用watch不生效,H5正常,小程序不正常(其实是子组件model选项的问题)
model 对象中,prop:'value’ 需要跟 event:'input' 搭配,如果双向绑定的事件没有用到 input, 那么 双向绑定的值 不应该命名为 'value'
2022-11-07 13:12:08
4831
原创 若依 从下载到成功运行及打包
若依是使用的前端技术Vue、Element后端SpringBoot & Security完全分离的权限管理系统。里面有开源代码及开发文档,开发后台管理项目可以去学习一下
2022-08-16 14:18:17
3724
原创 vue+element 封装日期范围组件(双向绑定)
列举说明关于输入框双向绑定 v-model 的过程。日期组件在后台管理项目中使用较多的,而且加了快捷选项,代码容易冗余,因此封装成组件。
2022-08-04 15:32:32
3783
4
转载 layui table表格的复选框checkbox设置部分为不可选
表格复选框,某些数据不需要批量操作,不需要批量操作的数据的复选框禁用掉或者不显示
2022-07-01 12:16:01
7942
转载 layui 树形组件下拉框
采用 layui 树形组件,版本:V2.6.8。只需要更新layui版本,不需要下载 tableSelect 第三方扩展组件。
2022-06-14 12:18:29
5327
1
原创 vue 图片资源应该如何存放并引入(public、assets)?
两者存放什么图片,什么时候使用,在某种情况下应该使用哪种方式;使用方式;图片路径转换;
2022-02-18 16:10:47
41494
2
转载 微信小程序 监听位置信息
小程序 获取当前城市位置-高德地图_Start2019-优快云博客小程序获取位置信息,包括省市区、用户拒绝后,调起用户授权设置页,重新授权获取位置信息https://blog.youkuaiyun.com/Start2019/article/details/122542917上一篇文章是获取用户所在地址信息,这个是根据经纬度监听位置,大概3秒刷新一次经纬度。const app = getApp();Page({ onShow: function () { this.wxLocation(); /
2022-02-15 10:58:56
1962
原创 网页端调用企业微信扫一扫 详细过程
H5页面调用企业微信扫一扫功能,使用到的是企业微信JS-SDK。JS-SDK是企业微信面向网页开发者提供的基于企业微信内的网页开发工具包。通过使用企业微信JS-SDK,网页开发者可借助企业微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用企业微信分享、扫一扫等企业微信特有的能力。
2022-02-11 16:35:52
9299
转载 小程序 获取手机号
1. 小程序需要认证,个人小程序无法获取。2. 需要appid、wx.login+wx.request+APPsecret获取session_key、e.detail.encryptedData、e.detail.iv。3.需要提前进行login;或者在回调中先使用checkSession进行登录态检查,避免login刷新登录态3....
2022-01-13 16:48:01
3495
转载 mockJs文档(二)
mockJs官方文档1. Mock.mock():根据数据模板生成模拟数据。2. Mock.setup():配置拦截 Ajax 请求时的行为。支持的配置项有:timeout。3. Mock.Random:是一个工具类,用于生成各种随机数据。4. Mock.valid(template, data):校验真实数据 data 是否与数据模板 template 匹配。5. Mock.toJSONSchema():把 Mock.js 风格的数据模板 template 转换成 JSON Schema。
2021-12-21 10:57:56
16539
原创 vue 动态显示三级路由
无需vuex、本地存储写路由面包屑。已确定路由中包含3级菜单,如果有3级菜单,在点击二级菜单的时候,在面包屑中将该二级菜单下所有的3级菜单都显示出来;如果是一级菜单没有子菜单,或者只有二级菜单,那么面包屑中就显示一级菜单名称或二级菜单名称。
2021-09-09 16:19:19
13309
11
原创 小程序 报错errMsg: “hideLoading:fail:toast can‘t be found“ ?
网络请求前显示“加载中...”,请求完成时关闭加载中。
2021-08-12 17:18:50
13646
转载 js 计算对象数组中某个属性值重复出现的个数
let list = [ {name:"1000积分",serialNumber:6}, {name:"500积分",serialNumber:7},{name:"50积分",serialNumber:8}, {name:"50积分",serialNumber:8}, {name:"50积分",serialNumber:8}];//怎么将list转换为下面格式:[ {title:"1000积分",num:1}, {title:"500积分",num:1}, {title:"50积分",num:3} ]
2021-08-09 09:38:51
6453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人