自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 el-table的expand下动态生成el-checkbox的动态model

上图看成品多个checkbox,这时候绑定的v-model就有问题思路创建一个对象,动态的给里面添加数组在data中定义一个chooseBox:{},然后写入方法for(let item in this.systemList){ this.$set(this.chooseBox, item, [])}通过点击行+checkbox就可以绑定上当前点开的值了...

2021-03-31 11:47:08 312

原创 JS看到的一些小东西

字符串中出现最多的字符let str = "zouqingzouzouz"let obj = {}for (let i = 0;i<str.length;i++) {let char = str.charAt(i)if(obj[char]){obj[char]++; }else{obj[char] = 1}}let max = 0let maxChar = ''for(let key in obj ){if(ma...

2021-02-04 16:56:57 266

原创 JS临时死区

临时死区语义禁止在变量声明之前访问它。它加强了顺序:在声明之前不要使用任何东西// 无法工作pi; // throws `ReferenceError`const pi = 3.14;---------------------------------------------------const pi = 3.14;// Works!pi; // => 3.14let const 执行都会报错 var会赋值为undefinedTDZ 是影...

2021-02-04 16:55:23 221

原创 JavaScript 执行机制

javascript是一门单线程语言, 既然js是单线程,那就像只有一个窗口的银行,客户需要排队一个一个办理业务,同理js任务也要一个一个顺序执行。 同步任务 异步任务 同步和异步任务分别进入不同的执行"场所",同步的进入主线程,异步的进入Event Table并注册函数。 当指定的事情完成时,Event Table会将这个函数移入Event Queue。 主线程内的任务执行完毕为空,会去Event Queue读取对应的函数,进入主线程执行。...

2021-02-04 16:54:05 101

原创 JS版本 bd09坐标转wgs84、国测局坐标

/** * @原算法 https://www.jianshu.com/p/57ca061f3987 * @根据该作者的修改成JS版的 * @time 2019-7-17 09:58:42 * @description bd09 转WGS84,精准度高 * */var CoordinateUtil = { x_pi: 3.14159265358979324 * 3000.0 / 180.0, //pai pi: 3.1415926535897932384626, .

2020-12-25 17:16:56 557

原创 vue导出excel(只能做单一表格)

1.安装插件npm install vue-json-excel2.main.js 引入import JsonExcel from 'vue-json-excel'Vue.component('downloadExcel', JsonExcel)3.直接在页面中使用download-excel标签<download-excel class = "export-excel-wrapper":data = "需要导出的文件jsondata" :fields = "表...

2020-12-23 10:56:17 167

原创 VUEX随记

Vuex主要作用是一个数据仓库,管理的是状态。可以存储数据,使得该项目下所有的页面可以访问该仓库中的数据或方法这里前提需要搭建一个vue项目,并且有一个组件Count.vue,通过vue-router可以跳转到该组件,具体实现这里不再赘述一、安装Vuex,初体验npm i vuex -S复制代码在 src 目录下新建一个文件夹 vuex , 在该目录下新建一个 store.js , 然后写入如下代码import Vue from 'vue' ...

2020-11-06 10:14:53 128

原创 网页监控,埋点

https://juejin.im/post/6891080391642316808原文前端监控的目的:获取用户行为以及跟踪产品在用户端的使用情况,并以监控数据为基础,指明产品优化的方向。前端监控可以分为三类:数据监控、性能监控和异常监控。数据监控数据监控,就是监听用户的行为性能监控性能监控指的是监听前端的性能,主要包括监听网页或者说产品在用户端的体验异常监控由于产品的前端代码在执行过程中也会发生异常,因此需要引入异常监控前端埋点我们说完了前端监控的三个分类,..

2020-11-05 11:43:39 377 1

原创 自己来搭一个vue项目

准备npm node cli检查方式 npm -vnode -vvue --versionshift+鼠标右键 打开 powershell如果没权限管理员身份打开powershellset-ExecutionPolicy RemoteSigned选择Yvue create 项目名空格选中这是再问你要不要用history模式 n...

2020-10-28 16:15:45 94

原创 一个随机生成6位数的代码

方法一:var n = 6var str = 'abcdefghijklmnopqrstuvwxyz0123456789'var result = ''for (var i = 0 ;i<n;i++){ result += str[parseInt(Math.random()*(str.length+1))]}方法二:(~~(Math.random()*(1<<24))).toString(16)

2020-10-26 15:45:46 472

原创 数组小方法(不定期更新,自己用的,好记性不如烂笔头)

记着什么写什么,不是看着什么写什么,写一堆笔记不会用说老罗呢?开始吧JavaScriptfindIndex()方法获取数组某一个元素的第一个元素索引位置(蛮抽象哈)<script>var ages = [3, 10, 18, 20];function checkAdult(age) { return age >= 6;}function myFunction() { document.getElementById("demo").innerH...

2020-05-25 10:08:20 218

原创 vue的mixins(个人笔记)

参考链接https://www.cnblogs.com/luguankun/p/10849636.htmlhttps://www.jianshu.com/p/19705ef09354mixins就是定义一部分公共的方法或者计算属性,然后混入到各个组件中使用,方便管理与统一修改什么时候使用Mixins?页面的风格不用,但是执行的方法和需要的数据类似同一个生命周期,m...

2020-04-20 11:13:09 212

原创 使用vue的router-view做点击加载不同页面

别什么看不懂,很简单的。因为是做点击切换,所以带了参数路由文件目录列表

2020-04-10 10:35:12 848

原创 vue中Promise和async await的实际运用

原因是这样的。在vue文件中当时想着很多页面公用一个方法,并且实行多元化使用。在抽取方法的同时,在最后返回到页面上时,出现了console.log有值,但是页面上却没有的现象,所以判断出是同步异步的问题API数据import fetch from '@/utils/fetch'// 获取Sectionexport function getSection(id,lcid) ...

2020-03-31 19:01:27 1582

原创 element表格固定宽高,并且超出部分成省略号和hover全称

<el-table>中添加:row-style="{height:'40px'}":cell-style="{padding:'0px'}":header-cell-style="{background:'#EEEEEE',color:'#4d4d4d'}"<el-table-column>中添加show-overflow-tooltip确定最大...

2020-01-07 15:43:18 925

原创 moment计算2个日期的天数(个人笔记用)

var at = moment(日期时间).format('YYYY-MM-DD')var to = moment(日期时间).format('YYYY-MM-DD')console.log (moment(to).diff(at, 'day'))

2019-12-05 15:58:59 4265

原创 element-ui组件中input等的change事件中传递自定义参数

<el-table v-show="isSwitch==true" :data="distributorArr"部分代码。应该看得懂吧 :data是绑值<template slot-scope="scope"> <el-select v-model="scope.row.id" multiple filterable ...

2019-06-21 17:53:15 5158

原创 页面加载loading

在store文件下moudules的user.js中配置const user = { state: { loading: false, },mutations: { CLOSE_LOADING: (state) => { state.loading = false }, OPEN_LOADING: (state) => { stat...

2019-05-29 15:46:23 2692

原创 ES6class类的部分理解

属于转载,放在html文件里面方面粘贴来下看https://www.jianshu.com/p/86267fab4878百度上搜到的地址,不知道是不是原地址<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title&l...

2019-04-17 16:11:15 267

原创 js的数组排序等常用小方法

var a = [1,2,3,4,6,5,6,7,8,9,0] var b = [8,2,4,9,6,14,6,3,3,9,4,3,2,4,6,8,1,6,2,58,2,54,8] var concatArray = a.concat(b) //数组的方式去重排序求和 arrFrom(concatArray) // 去重 function arrFrom(concatA...

2019-04-17 15:50:22 134

原创 vue中的history和hash

参考文档(技术博客支持原创作者分享,尊重别人的劳动成果)此文档为技术总结,不属于该UP主原创https://blog.csdn.net/lyn1772671980/article/details/80804419https://www.jb51.net/article/143923.htmhttps://router.vuejs.org/zh/guide/essentials/hist...

2019-03-20 12:09:04 13467 1

原创 VUE中修改关键字

网站修改关键字有利于搜索引擎查找直接在index.html文件夹中修改首页然后是修改其他页面再者是点击切换板块,在此说明一下,vue是数据双向绑定,MVVM模式,所以不用像原来写页面一样,有时候一个页面写完只需要切换数据而不需要切换页面,所以当数据改变的时候,同时也改变关键词...

2019-03-20 11:30:57 983

原创 iframe嵌套网页去掉嵌套网页的滚动条

#最大的外层{width: 100%;height: 100%;overflow: auto;}/*滚动条整体部分*/#最大的外层::-webkit-scrollbar{ width:0; height:0;}我用的vue   就有个#APP  最大的外层我设置的这个 效果如下...

2019-01-30 17:55:44 3314 2

原创 vue.JS判断ios,安卓,PC操作系统

&lt;template&gt;&lt;/template&gt;&lt;script&gt; import { setCookie, getCookie, delCookie } from "@/utils/auth"; var _this = {} export default { name: "operatingSystem", ...

2019-01-09 10:52:07 4949

原创 VUE—I18n多语言

npm i18  不比比。。。不装你怎么用创建I18文件夹2052的编号为中文,1033是英文,不懂的百度为什么。普通HTML替换{{$t('header.EUR')}}格式router的I18替换创建I18n   JS文件,放哪儿都行因为是全局不需要引入在你的router下面的index文件里面还有错误提示和正确提示的。 ...

2019-01-09 10:46:47 165

原创 关于fetch异步传输问题

本文只对博主收藏用,搜到的同学能理解就理解,不做任何技术解释(需要理解的同学自行百度async)例子1:async getBannerImageList() { let bannerImageList = await getBannerListValue(this.language, this.lcid, this.bannerType, this.region) this.ho...

2018-12-14 14:06:24 197

原创 promise取值

因为使用promise取出来的数据的格式为此数据格式,并不能作为参数使用,所以在格式的转换上return new Promise((resolve, reject) =&gt; 请求成功以后 我们拿到了这样的数据格式通过返回到页面的数据的方式,值.then(val=&gt;{ this.homeBanner = val})将其还原成我们所需要的...

2018-12-01 19:44:45 5881

转载 vue $set使用

&lt;div id="app"&gt;姓名:{{ name }}&lt;br&gt;年龄:{{age}}&lt;br&gt;性别:{{sex}}&lt;br&gt;说明:{{info.content}}&lt;/div&gt;   data(){ return{    name: "userName",    age: '23',    explain: { 

2018-11-05 17:12:51 149

原创 InputNumber 计数器通过下标拿value

v-for出来的InputNumber 等等等的东西,change里的 @change="test" 是无法传index和value的,通过传index来获取value值@change="userquantity(index)" 这是我项目中用的userquantity(index){ this.updateInSuranceData[index].quantity = thi...

2018-11-05 17:01:22 558

原创 深度拷贝数组对象

this.oldArray= [{},{}]var newArray = []newArray = this.oldArray 的做法是做错的,内存地址指向的同一个地方var newArray = [].concat(JSON.parse(JSON.stringify(this.oldArray)))深度拷贝数组,再操作newArray...

2018-09-29 11:02:21 116

原创 QRCode踩坑记

先去安装官方的QRcode....一定官网的。import QRCode from 'qrcode.vue' // 引入 qrcode () { let qrcode = new QRCode('qrcode', { width: 256, height: 256, // 高度 text: 'your content', // 二维码内容 ...

2018-09-06 09:44:15 8461

原创 CSS3动画

为个人项目使用,仅做参考。没有讲解&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style&gt; body {

2018-09-04 14:25:00 118

原创 checkbox多选框,indeterminate 状态

举个例子。比如选择星期。一周七天2种方法。思密达。。。。第一种带局限性。笨办法,也发出来大家看看(推荐使用第二种)这是方式的值是组件自带的值方式  const cityOptions = ['周一', '周二', '周三', '周四','周五','周六','周天']&lt;template&gt;  &lt;div&gt;    &lt;el-checkbox :indeter...

2018-08-31 11:55:28 12816 10

原创 关于浏览器input输入框自带屎黄色样式的修改(个人笔记)

就像这个东西。。这是UP的QQ邮箱。。。好心分享东西。别乱搞我啊 嘤嘤嘤。。。。UP一开始习惯F12在elements查找查看了所有没有找到。咦。奇怪了。这个东西浏览器自带的。怎么改呢又不能说不改。需求放那里的。功夫不负有心人。。。但是这个怎么修改。卧槽!!!!不能打钩钩了。突然骚操作就来了。既然是这个属性控制他的颜色。那我重新覆盖掉不就好了吗??i...

2018-08-30 10:21:42 2631

原创 关于cookies存中文解码的问题

自己在写项目的过程中遇到的坑。上代码=&gt;// 这里是存入cookie//提交用户修改信息pushprofile(jsonData){ pushprofile(jsonData).then(response =&gt; {// 直观一点 ,其他代码可能对大家没什么用 ,但是看代码也要联系上下文。看cookie吧 setCookie('realFirstNa...

2018-08-30 09:58:51 777

原创 vue60/30分钟倒计时

废话不多说,收集的,直接粘。原网址我找不到了。这是我自己用在项目里的,略有改动。效果一样的以下是代码&lt;template&gt; &lt;div&gt; &lt;p style="display: inline"&gt;00小时{{minute}}分{{second}}秒&lt;/p&gt; &lt;/div&gt;&lt;/template&gt;&a

2018-08-24 16:38:16 1683

原创 Vue时间日期倒计时组件

嘤嘤嘤。先说是借鉴别人的,有自己的改动样式,因为项目需要。多说几次,借鉴。借鉴。借鉴。。。。。(ios不认横杠—— 自己做个兼容写成/斜杠,兼容方式就不说了,转换就好了,判断是不是ios看我其他博文)当前文件请开一个新的vue页面保存,作为组件试用<template> <p>{{time}}</p></template>...

2018-08-22 12:44:05 7918 2

原创 VUE的饿了么组件实现批量删除

批量删除不是很好做吗?对 是很好做。但是对于新手来说,还是需要一点时间去理解因为,饿了么的多选checkbox只有一行。。。那么怎么取值呢?对。有一个方法handleSelectionChange (val) {  //val 为选中数据的集合  this.multipleSelection = val}没错。就是它废话不多说,上代码&lt;el-table ref="multipleTab...

2018-06-27 16:57:55 2366 2

原创 sql提示mysql 1042 can't get hosttname for your address解决办法

UP当初遇到这个问题的时候,都快原地爆炸了,网上各种搜索,查看文件,还好慢慢摸索,发现。。。。。Tm简直简单的想。。。。解决办法:

2018-06-27 16:53:15 328

转载 gulp教程

相信大家一定听说过gulp或者webpack,grunt等前端构建工具。gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用它,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。它能自动化地完成javascript/coffee/sass/less/html/image/css 等...

2018-06-27 15:24:15 187

空空如也

空空如也

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

TA关注的人

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