其他参考
文章平均质量分 58
All rivers run in to the sea
学无止境 ,无论什么时候都不要把自己当一回事,要把自己做的事情当一回事。要经得住诱惑,耐得住寂寞。
气定则心定 心定则事圆 遇到事情不要惊慌 一定要沉得住气 得意时能坦然坦荡 失意时也能泰然处之.
不疯魔 不成活 威不足则多怒,信不足则多言,智不足则多虑
展开
-
说一下v-model的理解双向绑定 vue响应式原理
参考: 1. vue2 里的响应式其实有点像是一个半完全体,对于对象上新增的属性无能为力,对于数组则需要拦截他的原型方法来实现响应式. 2. 这个时候Vue提供了一个来实现新增的属性也拥有响应式的效果.问题:但是很多时候需要小心翼翼的去判断到底什么情况下需要用 $set,什么时候可以直接触发响应式。在 Vue3 中,这些都将成为过去。proxy 到底会给 Vue3 带来怎么样的便利。例子1.1.3 vue2 响应式原理例1.利用input实现数据双向绑定实现原理:对象类型:通过Objeac原创 2022-06-28 14:39:14 · 476 阅读 · 1 评论 -
全局混入mixins 阅读代码时未看到数据从哪里来?全局混入(新建组件文件(复用)导入全局注册))
注意:优先级、函数 、数据变量、1.混入也可以进行全局注册。使用时格外小心!一旦使用全局混入,它将影响每一个之后创建的 Vue 实例。使用恰当时,这可以用来为自定义选项注入处理逻辑。2.请谨慎使用全局混入,因为它会影响每个单独创建的 Vue 实例 (包括第三方组件)。大多数情况下,只应当应用于自定义选项,推荐将其作为插件发布,以避免重复应用混入。**理解:Mixins:则是在引入组件之后与组件中的对象和方法进行合并,相当于扩展了父组件的对象与方法,可以理解为形成了一个新的组件。混入 (mixins)原创 2022-06-26 10:38:19 · 408 阅读 · 0 评论 -
常用的包:
基于 (图片地址 / 网页地址) 生成二维码首先,需要安装生成二维码的插件qrcode的用法是dom为一个canvas的dom对象, info为转化二维码的信息a. 准备弹层b. 注册点击事件c. 将canvas标签放到dialog的弹层中d. 在点击图片时,显示弹层,并将图片地址转化成二维码二 生成打印Excelgit版本控制git --version #查看git安装版本$ npm config set registry https://registry.npm.taobao.原创 2022-06-07 17:36:26 · 319 阅读 · 0 评论 -
dom+点击事件
enter//按enter进行搜索 $(document).on('keypress','.J_searchInput',function(e){ if (e.keyCode == 13) { var keyword=$(this).val(); if(keyword==''){ return false; }else{ var src=$(this).attr('src'); window.location = sr原创 2022-05-27 09:22:38 · 425 阅读 · 0 评论 -
二次开发human resource 项目思路
主题框架api/books.jsutils/request.jsmain.js标题原创 2022-05-26 22:22:01 · 137 阅读 · 0 评论 -
promise ~ async_await ~ 解决跨域的三种方法 ~ 反向代理 (好记性不如烂笔头)
promise<!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"> <titl原创 2022-05-26 22:21:45 · 529 阅读 · 0 评论 -
前端大总结
怎么判断两个对象相等?1、Object.is(obj1, obj3) //true2、JSON.stringify(obj1)==JSON.stringify(obj2)//true3、函数传参利用object.keys()将函数转换为键值对数组,然后再判断两个数组长度是否相等,不相等return false,相等继续用for in 值是否相等 相等return false4、递归也是利用keys转数组,然后在判断JavaScript 中怎么获取当前日期的月份?(必会)1、Let math原创 2022-05-25 20:23:38 · 72 阅读 · 0 评论 -
from文件上传(扩展 FormData 的使用)提交 (扩展ref用法) forin用法 forin和 forof区别
from表单上传 (图片,头像 ) 看文档转换更换头像 /* onIptChange (e) { // console.dir(e.target) if (e.target.files.length === 0) { // 没有图片 this.avatar = '' } else {原创 2022-05-23 21:37:27 · 774 阅读 · 0 评论 -
浏览器支持的锚伪类
锚伪类 在支持 css 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态和鼠标悬停状态。用来表示链接不同状态的伪类就是锚伪类。几个伪类必须按照一定的顺序(l-v-h-a),a:hover必须被置于a:link和a:visited之后,才是有效的;a:active必须被置于a:hover之后,才是有效的。 书写顺序很重要:a:link - a:visited - a:hover - a:actived。a:link /* 未访问的链接 */a:visit原创 2022-05-21 14:16:48 · 549 阅读 · 0 评论 -
扩展运算符 {... this.$store.state.userinfo} 图片上传同步参考
使用 URL.createObjectURL 预览URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的 URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或 Blob 对象。用法用下:objectURL = URL.createObjectURL(object);其中,object 参数指 用于创建 URL 的 File 对象、Blob 对象或者 MediaS.原创 2022-05-20 22:08:58 · 327 阅读 · 0 评论 -
过滤器 xhr(小黄人) 侦听器
filterxhr侦听器原创 2022-05-19 21:12:29 · 1493 阅读 · 0 评论 -
橙紫皮专用(项目实现 思路)breaking news
git 命令样式 老项目 ~@ 现在脚手架项目 @背景图问题 设置高度AAA大事件项目思路:1.配置vue脚手架2.创建项目,npm操作上传初始化项目AAA001注册功能引入配置路由 router配置子组件elementUI 使用方法主体登录模块 from表单 input ico图标匹配密码是否一致 from表单验证axios 根据文档来设置请求和 判断 响应...原创 2022-05-17 22:40:17 · 227 阅读 · 0 评论 -
JavaScript语法规范
js入门1. JavaScript是运行在浏览器编程语言2.前端三老铁HTML : 确定网页结构CSS : 确定网页样式JS : 确定网页交互3.js组成三个部分ECMAScript确定js的语法规范DOMjs动态操作网页内容BOMjs动态操作浏览器窗口4.输入与输出语句弹出提示框 : alert()页面输出: document.write()控制台输出: console.log()弹出输入框: prompt()弹出确认框: confirm()1.数据类型numb原创 2022-05-10 17:11:48 · 149 阅读 · 0 评论