- 博客(20)
- 收藏
- 关注
原创 echarts使用小结
//图例组件 设置legend: { show: true, right: 10, top: 0, icon: 'roundRect', //图例图形样式 矩形 itemWidth: 20, itemHeight: 4, itemGap:26, //图例2组间的距离 textStyle: {
2021-12-10 17:58:26 439
原创 解决页面切换定时器setInterval 没关闭导致内存溢出
document.onvisibilitychange = () => { //切换页面时关闭定时器 if (document.visibilityState == "visible") { console.log("visible111111") this.getGoodsList() } else { console.log("hidde") clearInterval(this.liv
2021-11-12 09:43:12 1783
原创 echearts 常用配合集合
myChart.showLoading();$.get('data.json').done(function (data) { myChart.hideLoading(); myChart.setOption(...);});axisLabel: { //坐标字体颜色 color: '#00ffff' },axisTick: { //去掉坐标轴刻线 show: false },
2021-10-30 14:14:40 505
原创 2021-09-02
echart 饼图显示内容自定义formatter: '{a} <br/>{b} : {c} ({d}%)' //a: title》text b:series 》 name c:series 》data 》name d:占比···
2021-09-02 16:00:52 52
原创 javascript过滤文本内容,获取纯文字
//过滤文本内容 ToText(HTML) { if (HTML != null) { return HTML.replace(/<[^>]+>|&[^>]+;/g, "").trim().substring(0, 30) + '...'; } }
2021-04-08 14:42:55 497
原创 vue获取前一周或几天并格式化
this.getWeek(7)//获取一周时间 getWeek(day) { var today = new Date(); var targetday_milliseconds = today.getTime() - 1000 * 60 * 60 * 24 * day; today.setTime(targetday_milliseconds); var tYear = today.getFullYear(); var tMonth = today.getM
2021-04-01 11:12:03 421
原创 vue elementUi 新增或编辑账号时自动填充问题
浏览器会自动填充账号和密码,由于只是填充第一个text和password,所有在el-form的第一行填充2个input并把他隐藏(不能用display:none,要用定位隐藏),代码如下<input type="password" style="width: 0; position: absolute; top: -999px;"/><input type="text" style="width: 0; position: absolute; top: -999px;"/>
2021-03-29 09:55:11 705
原创 vue+elementUi使用技巧
1、编辑输入文字与列表同步可用//编辑editSchool(data){ this.show.editShow = true this.val.editForm = JSON.parse(JSON.stringify(data))},2、清除表单已经填写的数据this.$refs.editForm.resetFields()3、form表单用 required 是已输入的数据删除时出现验证英文字符串可把required 去掉,用 class=“is-required” 替代 clas
2021-03-18 15:26:48 83
原创 小程序scroll-view在x横向滑动技巧
小程序scroll-view在x横向滑动时,需要在顶层加white-space: nowrap;在第二层加入display: inline-block;<scroll-view scroll-x="true" style="width: 100%; white-space: nowrap;"> <view style="display: inline-block;">我的文字</view> <view style="display: inline-block;
2021-03-17 10:46:17 267
原创 微信朋友圈分享与分享给好友
wx.showShareMenu({ withShareTicket: true, menus: ['shareAppMessage', 'shareTimeline'] })
2021-02-23 13:56:50 175
原创 数组去重复
数组中key值去重var ary = new Array("111", "22", "33", "111"); var nary = ary.sort(); for (var i = 0; i < ary.length; i++) { if (nary[i] == nary[i + 1]) { alert("数组重复内容:" + nary[i]); } }数组中某值去重var content=[{id:"1"
2021-01-28 10:02:21 85
原创 watch监听方法
1、watch监听对象中的数组watch:{ "editForm.size_id":function(val,oldVal){ console.log("val",val) console.log("oldVal",oldVal) } },上面方法注意要加双引号2、另外一种深度监听editForm:{ handler(val, oldVal){ console.log("editForm.size_id: "+val.si
2021-01-12 15:15:30 959
原创 给数组添加新的字段
给数组添加新的字段this.getData.schoolAddress.forEach(item => { item.checked = false;})
2021-01-12 10:26:43 1454
原创 sessionStorage与localStorage
sessionStorage与localStorageWeb Storage实际上由两部分组成:sessionStorage与localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的localStorage.getIt
2021-01-08 14:42:16 72
原创 router 使用钩子函数对路由进行权限跳转
router 使用钩子函数对路由进行权限跳转1、首先在main.js中设置全局//使用钩子函数对路由进行权限跳转router.beforeEach((to, from, next) => { document.title = `${to.meta.title}`; // const role = localStorage.getItem('ms_username'); const role = store.state.token; if (!role &&
2021-01-08 10:37:21 375 1
原创 过滤文本内容
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码://过滤文本内容 ToText(HTML) { if (HTML != null) { return HTML.replace(/<[^>]+>|&[^>]+;
2020-12-24 15:37:32 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人