- 博客(6)
- 收藏
- 关注
原创 Vue项目中遇到的bug
1.Vue前台警告You may have an infinite update loop in watcher with expression这里我使用watcher的deep监听一个对象中的字符串,就出现了这个bug,因为我使用的是字符串的监听形式,队友应该使用immediate
2021-08-17 13:39:12
819
原创 Less和Sass的区别
1.运行机制不同Less基于JavaScript,在客户端运行,Sass基于Ruby,在服务端运行2.变量声明不同Less的变量声明用@,Sass的变量声明用$3.条件语句支持不同Less不支持JavaScript的条件语句,Sass支持4.四则运算存在差异Less可以省略单位,Sass会把单位也计算进去,故需考虑答案的最终单位...
2021-07-29 17:01:06
231
1
原创 Ajax原理——XMLHttpRequest
1.原理ajax原理核心是JavaScript提供的**XMLHttpRequest对象**,其目的是在浏览器客户端未人为刷新的情况下做到页面效果和数据的**局部刷新**,达到不阻塞用户行为的目的。2.工作原理XMLHttpRequest对象创建之后,客户端发起请求,请求会给到创建的 XMLHttpRequest对象,之后对象把这个请求发送给服务器,服务器做出相应的业务处理之后把数据相应给XMLHttpRequest对象,之后XMLHttpRequest对象接收数据进行解析,解析之后的数据方可在页面
2021-07-22 13:20:25
462
原创 Vue的传值方式(二)——双向数据绑定【v-model】
原理采用数据劫持结合发布者-订阅者模式的方式,通过**Object.defineProperty()**来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。当把一个普通 Javascript 对象传给 Vue 实例来作为它的 data 选项时,Vue 将遍历它的属性,用 Object.defineProperty 将它们转为 getter/setter。用户看不到 getter/setter,但是在内部它们让 Vue 追踪依赖,在属性被访问和修改时通知变化。vue
2021-07-18 20:43:52
654
原创 Vue的传值方式(一)—— 中央事件总线eventBus
(1)在main.js文件创建一个Vue实例(2)传值组件引入eventBus之后使用emit自定义传值方法(3)在接收组件使用on触发方法且在回调中获取传过来的值注意:接收数据一般在mounted或created生命周期中,且eventBus若想重复使用,只需定义的方法命名不同即可...
2021-07-17 23:07:15
425
2
原创 小程序开发应用(一)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-17 22:18:18
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人