javascript
文章平均质量分 68
G_大侠
这个作者很懒,什么都没留下…
展开
-
Vue前端AES加密解密
在src/utils/aes.js中写加解密函数import CryptoJS from 'crypto-js'; export default { // 随机生成指定数量的16进制key generatekey(num) { let library = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let key = ""; for (var i .原创 2021-05-08 15:00:26 · 302 阅读 · 0 评论 -
echarts柱状图区域点击事件
只能点击数据不为0的区域myChart.on('click',function(params){ var name = params.name; var seriesType = params.seriesType; console.log(name+"\n"+seriesType); console.log(params) //你的具体逻辑流程 })所有区域均可点击myChart.getZr().on('click', params => .原创 2020-09-23 16:54:31 · 1201 阅读 · 0 评论 -
Vue 切换路由后的页面不在顶部
在App.vue中,添加watch事件,监听路由变化,使滚动条复位watch: '$route': (to, from) => document.body.scrollTop = 0 document.documentElement.scrollTop = 0原创 2020-08-28 15:58:39 · 352 阅读 · 0 评论 -
vue中checkbox实现单选效果,且同时禁用其他选项
主要是判断禁用条件:有一个选项被选了且不是被选项<q-checkbox v-model="item.answer" :disable="checkedIndex!=key && checkedIndex!='reset'" @input="choose(key)"></q-checkbox>data: -> checkedIndex: 'reset'methods: choose: (key)->原创 2020-07-30 14:47:00 · 1799 阅读 · 0 评论 -
js数组排序、乱序总结
arr.sort()默认升序,可接受两个参数,返回值为正数则交换位置// 升序,返回值为-1arr.sort((a,b) => { return a-b })// 降序,返回值为1 arr.sort((a,b) => { return b-a })// 对象中根据属性值排序var arr = [ {name:'zopp',age:0}, {name:'gpp',age:18}, {name:'yjj',age:8}]fun原创 2020-07-01 16:32:12 · 479 阅读 · 0 评论 -
iView中的DatePicker日期选择控件(开始时间和结束时间约束,结束时间加一天)
iView中的DatePicker日期选择控件(开始时间和结束时间约束)前言:最近做项目需要用到日期选择控件,来做个总结,其中包括开始时间和结束时间的约束,直接上代码(Vue项目)实现效果图:template:<span class="item"> 检测时间: <DatePicker type="date" :options="startTimeOptions" @on-change="startTimeChange" placeholde原创 2020-06-29 18:02:27 · 2114 阅读 · 0 评论 -
js 常用字符串操作方法总结
前言:刚刚把数组方法总结完,继续总结一下字符串方法,方便自己以后查看,也希望可以帮到其他小伙伴哟~字符方法:charAt(index) & charCodeAt(index)定义: 返回指定索引的字符/unicode编码var str="hello world"; console.log(str.charAt(1));//e console.log(str.charCode...原创 2019-05-23 15:45:16 · 1955 阅读 · 1 评论 -
js 常用数组操作方法总结
前言:每次需要用到数组方法时,总是需要去百度,因为一些方法在一段时间不用就忘记了,所以来做个总结,方便自己以后查找,顺便加深一下记忆。创建/声明数组:方式一:var array = [3, 5, 2]; // [3,5,2]方式二:var array = Array(4,5,2); // [4,5,2]改变原数组的方法:var a = [1,2,3];ES5:a.p...原创 2019-05-22 16:53:58 · 860 阅读 · 1 评论 -
vue监听scroll事件
很小的功能,记录一下mounted() { window.addEventListener('scroll', this.handleScroll, true)},methods: { handleScroll: function() { console.log(window.scrollY) }}原创 2019-05-05 17:37:17 · 3138 阅读 · 0 评论 -
js自适应不同屏幕分辨率
js自适应不同屏幕分辨率/**代码如下*其中的参数1080根据自己的实际情况进行修改,这里的1080代表设计页面的原始宽度,可以参考psd的标准宽度,这是后字体使用rem也有了标准,psd上的字号如:40点 对应css中的rem的换算方式为40/100=0.4rem。*/(function (doc, win) { var docEl = doc.documentElement,...转载 2019-04-11 10:32:50 · 2055 阅读 · 0 评论