vue
文章平均质量分 94
l_set_Sail
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解vue数据驱动
理解vue数据驱动使用vue分析Object.defineProperty简单的源码解析一切从头开始数据驱动部分-观察者插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 vue是双向数据绑定的框架,数据驱动是他的灵魂,他的实现原理众所周知是Object.defineProperty方法实现的转载 2021-05-20 10:47:20 · 735 阅读 · 0 评论 -
import和export自我理解
**好久没有写过博客了今天上来感觉自己以前写的很乱 ** 先来说说export 如果有不对的欢迎指正 export 顾名思义就是出口,暴露出去的意思嘛,吧文件暴露出去,让其他地方接受这个文件,并加载暴露出去的这个模块 使用export唯一的要注意的一点就是export 和export default 的区别, 使用export default 暴露出去的函数 方法 在其他地方只能用 import xxx from '../xx/xx' import name from '/path' 不能用 {} 的接原创 2020-08-14 10:39:45 · 761 阅读 · 0 评论 -
对闭包的误解
对闭包的理解 1.其实之前我对闭包一直存在误解,一直以为是从另一个函数去拿到这个函数的值 误解 2.今天在看原生 又看到了闭包 对他重新做了理解 1.希望变量长期驻扎在内存当中(一般函数执行完毕,变量和参数会被销毁) 2.避免全局变量的污染 function aaa() { var a = 1; a++; alert(a) } aaa()...原创 2020-04-21 15:20:55 · 271 阅读 · 0 评论 -
vue中的query和params
路由传参的方式有query和params,我是一直以来被误导,有很多人都在说他们的区别的时候 都说,一个可以刷新一个不可以刷新,所说的就是query传参可以刷新,而params不能刷新,真的是这样吗?下面是我总结的,如有不对请指正,或联系我谢谢** 注意**:不是说params就一定不能刷新,如果我们是使用的是 params路由传参的话,客户又不知道,又不懂什么是query,什么是params,你...原创 2019-07-12 10:05:35 · 943 阅读 · 0 评论 -
vue表单常用的正则验证[邮箱,手机号,密码,固话,微信号等
这都是转载别人的大家在用的时候先验证一下 我是临时要用所以就随便搜了一下 手机号: var validateMobilePhone = (rule, value, callback) => { if (value === '') { callback(new Error('负责人手机号不可为空')); } else { ...转载 2019-06-22 01:07:30 · 3262 阅读 · 0 评论 -
Vuex简单入门
Vuex简单入门 今天试了一下Vuex,感觉跟Redux的实现思想类似。再此,简单地总结一下。 什么是Vuex 在Vue中,多组件的开发给我们带来了很多的方便,但同时当项目规模变大的时候,多个组件间的数据通信和状态管理就显得难以维护。而Vuex就此应运而生。将状态管理单独拎出来,应用统一的方式进行处理,在后期维护的过程中数据的修改和维护就变得简单而清晰了。Vuex采用和Redux类似的单向数据流的...转载 2019-06-17 20:09:22 · 270 阅读 · 0 评论 -
AMD, CMD, CommonJS和UMD
AMD, CMD, CommonJS和UMD 今天由于项目中引入的echarts的文件太大,requirejs经常加载超时,不得不分开来加载echarts的各个图表。但是使用echarts自带的在线构建工具生成的支持AMD 标准的模块报错,所以不得不使用echarts的全局函数,使用requirejs的shim进行加载。借此机会学习一下AMD, CMD, CommonJS和UMD各自的规范,和它们...原创 2019-06-04 13:00:29 · 626 阅读 · 0 评论 -
常见的几个注册正则表达式的封装
简单的几个注册正则 //通行证用户名 function checkUserName(e) { if(userName.value.length==0) { span[0].innerText=‘通行证用户名不能为空’; span[0].className=‘danger’; return false; } var pattern=/1[A-Za-z0-9]{3,11}$/; if(!pattern...原创 2019-05-25 08:40:31 · 249 阅读 · 0 评论
分享