自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 判断字符串长度

res.data.data.records.forEach(item=>{ let str=item.content let len= item.content.replace(/[^\x00-\xff]/g,"01").length; if(len>=40){ item.content= str.substr(0,40) }else{ item.content= str }...

2021-09-24 09:24:43 182

原创 buffer 文件流导出

let res= await exportCompany({companyId:this.CurrenTable._id,typeId:this.typeId}) let buffer= new Uint8Array(res.data.buffer.data) const link = document.createElement('a') const blob = new Blob([buffer],{type:'application/vnd.ms-ex.

2021-07-02 10:40:44 361

原创 删除数组中某个字符串

// 总数组, 要删除的值 delArrVal(this.typeId,record._id) function delArrVal(arr,val){ //查找数组中的某个值并全部删除 for(let i=0;i<arr.length;i++){ if(arr[i]==val){ arr.splice(i,1) i--; } } return arr; ...

2021-07-02 10:00:54 1015

原创 对象遍历.

iShow:{ basicUser:true, PersonneList:false }, let arr=this.iShow for (let item in arr) { console.log(item,'属性名'); console.log(arr[item],'属性值'); arr[item] = false }

2021-05-10 17:39:37 75

原创 set数组去重

this.quui=[1,2,3,2,1,]Array.from(new Set(this.equi))

2021-04-02 11:33:44 54

原创 头部吸顶滚动

data() {return {oldScrollTop: 0,onOffShow: {height: ‘height: 138px’,display:‘display:block’},}// 滚动时头部显示隐藏parantScroll(e) {var scrollTop = e.target.scrollTop;if (this.oldScrollTop > scrollTop) {this.onOffShow.height = ‘heigth: 138px’this...

2021-02-05 09:14:45 106

原创 includes和some的区别

2021-01-31 23:13:40 1092

原创 echarts按需加载

安装$ npm i echarts1 main里全局//引入echartsimport echarts from ‘echarts’Vue.prototype.$echarts = echarts;2 文件中全局和按需

2021-01-24 21:15:18 1177

原创 flex布局

2021-01-21 22:41:39 76

原创 小程序总结

小程序总结1基础传参[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XEAElMwk-1611239139403)(C:\Users\12987\AppData\Roaming\Typora\typora-user-images\image-20210102151005684.png)]2 简易双向绑定和原始写法给input默认值 利用输入事件 , 将最新的值赋值给默认值value3 小程序的声明周期小程序生命周期分为 3 类应用生命周期 App()页面生

2021-01-21 22:25:53 178 2

原创 06-人资项目总结

人资项目总结1 form表单验证 复杂逻辑规定时validator2 跨域代理问题解决[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DXhV75oB-1611239111870)(06-人资项目总结.assets/image-20201230220408582.png)]总结 : 当数据不在接口地址 , 而在java服务器时 , 这时就产生了跨域 , 我们应该用api验证跨域 , 再给出java服务器地址 (也就是代理), 获取数据vue-c

2021-01-21 22:25:27 464

原创 scss和less深度监听

加粗样式

2021-01-21 21:46:09 893

原创 git的使用

加粗样式

2021-01-21 19:54:28 51

原创 05-vue新闻移动端项目总结

vue新闻移动端项目总结data定义的true不能加引号1 class 动态实现 1 javascri 有逻辑时加冒号 字符串时不加变量接收时和改变属性时 props加this. $router.push( )2 axios 的安装使用// 1 引入import axios from "axios";将包变成变量// 2 绑定到原型Vue.prototype.$axios = axios;在main.js中引用2.1axios 发送get参数的两种方式1

2021-01-21 18:40:42 489

原创 自定义指令, 当图片加载失败 出现碎片时

export const imageerror = {inserted(dom, options) {// img属性等于它的src值 或者等于imageerror=的值dom.src = dom.src || options.valuedom.onerror = () => {// 图片加载失败, 出现一个碎片时dom.src = options.value}},// componentUpdated 是dom对象更新变化时触发的函数,比如翻页后会触发componentUpd.

2021-01-17 20:21:00 95

原创 computed和watch区别

要是发送 请求数据 或者本地储存就用watch (赋值情况下)如果是简单显示 运算完的逻辑数据 , 就用computed

2021-01-12 20:23:29 186 1

原创 小程序的生命周期

小程序生命周期分为 3 类应用生命周期 App()页面生命周期 Page()组件生命周期 Component()官方手册:https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.html应用生命周期官方手册:https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.htmlApp() 必须在 app.js 中调用,必须调用且只能调

2021-01-12 20:01:28 125

原创 js中for of和forEach 的区别 和for in的区别

js中for of和forEach 的区别 和for in的区别在数组情况下的for in在数组中的for of变遍历的是value值在对象里的for in(对象没有for of)for of 和for each 的区别1.可以避免所有 for-in 循环的陷阱2.不同于 forEach(),可以使用 break, continue 和 return3.for-of 循环不仅仅支持数组的遍历。同样适用于很多类似数组的对象4.它也支持字符串的遍历5.for-of 并不适用于处理原

2021-01-12 20:01:22 525

原创 生成uni-app

创建 uni-app 项目创建 uni-app 项目官方提供了两种方式创建 uni-app 项目。通过 HBuilderX 编辑器创建。通过 VueCli 命令行创建。选择:HBuilderX 插件不同,快捷键不同,代码提示分隔不同。为了减少对新编辑器的使用成本。最终我们通过 VueCli 命令行创建 uni-app 项目。通过 vue-cli 创建 uni-app 项目官方文档:https://uniapp.dcloud.io/quickstart-cli下载前先修改为淘宝镜像:n

2021-01-12 20:01:15 382

原创 小程序和vue的双向绑定

小程序双向绑定小程序中的数据双向绑定首先通过 bindinput 绑定文本框的输入事件在 data 中声明一个变量 content ,将其动态绑定成文本框的 value 值在 bindinput 事件中通过事件参数 e.detail.value 可以获取到文本框中最新的 value 值通过 this.setData 将文本框最新的 value 值 赋值给 动态绑定的value值 content 即可实现数据的双向绑定vue中的数据双向绑定首先为文本框绑定 @input 监听文本框的输入事

2021-01-12 20:01:08 362

原创 flex布局与定位 position: fixed 冲突处理

情况:在做静态布局的时候,使用flex进行布局,将页面结构搞好了,但一旦加上position: fixed定位后,就会出现图一情况。尝试处理:给整个需要定位的结构添加一层父容器,在父容器中进行定位,子容器进行flex布局,但还是无法得到想要的效果最终处理:仍给整个需要定位的结构添加一层父容器,并父容器定位,同时添加left: 0; right: 0;...

2021-01-12 20:00:59 740

原创 字体图标和小程序按钮的样式处理技巧

opentype_button_wrap{position: relative;.opentype_button{position: absolute;width: 100%;height: 100%;left:0;top:0;opacity: 0;}} 转发 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210110200431399.png)

2021-01-12 20:00:47 87

原创 字体图标和小程序按钮的样式处理技巧

小程序总结1基础传参[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r9gKzgc5-1610280488171)(C:\Users\12987\AppData\Roaming\Typora\typora-user-images\image-20210102151005684.png)]2 简易双向绑定和原始写法给input默认值 利用输入事件 , 将最新的值赋值给默认值value3 小程序的声明周期小程序生命周期分为 3 类应用生命周期 App()页面生

2021-01-12 20:00:39 147

原创 jq 和ajax

jq 和ajax<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> // ajax

2021-01-12 20:00:26 83

空空如也

空空如也

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

TA关注的人

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