- 博客(9)
- 收藏
- 关注
原创 vue-自定义指令模拟下拉选择框
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit.
2022-02-21 16:31:27 740
转载 Vue 3.0 和 Vue 2.0的对比
1Vue 3.0 和 Vue 2.0的对比1.1Vue 3.0的新特性以及原理1.1.1观察机制简述:更完备、更精准、更高效,可以对响应式跟踪进行调试,新增了一个创建可观察对象(observable)的 API。3.0 版本里将有一个基于 Proxy 的观察者,它会提供全语言覆盖的响应式跟踪。相比于 2.x 版本里基于 Object.defineProperty 的观察者,新的实现更加强大:可以检测属性的新增和删除 可以检测数组索引的变...
2022-02-09 17:25:41 17254 2
原创 vue+elementUI连续添加多个输入框,让最新添加的获取焦点
html: <el-input :ref="'input' + scope.$index" v-model="scope.row.question" placeholder="请输入内容" ></el-input>效果如同图所示:
2021-08-10 09:48:19 1042
原创 elementUI+Upload 上传图片 先进行压缩
beforeUpload(file) { let _this = this; return new Promise((resolve, reject) => { // 判定图片大小是否小于10MB let isLt10M = file.size / 1024 / 1024 < 10; if (!isLt10M) { ...
2021-08-02 16:48:57 220
转载 验证用户名与密码的15个正则
1. 用户名正则//用户名正则,4到16位(字母,数字,下划线,减号)var pwd = prompt("请出入用户名")var userNamePattern = /^[a-zA-Z0-9_-]{4,16}$/;if (userNamePattern.test(pwd)) { console.log("√");}else{ console.log("您的用户名格式有误")}2. 密码强度正则//密码正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
2021-07-15 15:10:43 5730
原创 vue+qrcodejs2+二维码可根据参数刷新
1.安装 qrcodejs2npm install qrcodejs2 --save2.引入资源importQRCodefrom"qrcodejs2";3.写入html<divid="qrcode"ref="qrCodeDiv"></div>4.生成二维码data(){return{text:"",userid:null,id:""...
2021-07-02 14:25:57 1708
原创 JavaScript实现选择排序
在一个长度为 N 的无序数组中,第一次遍历 n-1 个数找到最小的和第一个数交换 第二次从下一个数开始遍历 n-2 个数,找到最小的数和第二个数交换。 重复以上操作直到第 n-1 次遍历最小的数和第 n-1 个数交换,排序完成。var arr = [29, 87, 3, 56, 12, 34, 37, 1, 4, 6];function exchange(arr, i, j) { var temp = arr[i]; arr[i] = arr[j]; arr[j] = t...
2021-05-19 11:36:26 105
原创 JavaScript实现99乘法表
for (var i = 1; i <= 9; i++) { var str = ""; for (var j = 1; j <= i; j++) { str += `${j}X${i}=${i * j} `; } console.log(str);}
2021-05-19 11:15:56 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人