会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
2350305682
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
···
24
下一页
2020年4月8日
vuex
摘要: 1.vuex是什么 vuex是vue.js的一种状态管理的模式,它通过全局注入store对象,来实现组件间的数据共享。适用于复杂的数据处理,如深层级组件的通信。 2.vuex的五个属性: state,mutation,action,getter,module state:(相当于vue中的data)
阅读全文
posted @ 2020-04-08 18:46 2350305682
阅读(202)
评论(0)
推荐(0)
2020年4月7日
实现一个Vue的数据双向绑定原理
摘要: vue.js采用数据劫持结合发布-订阅者模式,通过Object.defineProperty()来劫持(重新定义)data中各个属性的setter、getter,在数据变动时,发布消息给订阅者,触发相应的监听回调。 (setter和getter是对象的存储器属性,是一个函数,用来获取和设置值) <!
阅读全文
posted @ 2020-04-07 16:39 2350305682
阅读(145)
评论(0)
推荐(0)
Vue组件中的data为什么是个函数?
摘要: 1、我们在不同地方使用同一个组件时,容易产生数据相互干扰。 2、函数可以产生新的作用域,避免变量污染。
阅读全文
posted @ 2020-04-07 16:37 2350305682
阅读(238)
评论(0)
推荐(0)
vue声明周期方法
摘要: const app=new Vue({ el:'#root', template:'', data:{}, beforeCreate(){ //events、data已经初始化,但是没有绑定响应属性 }, created(){ //data已经绑定响应属性 }, beforeMount(){ //执
阅读全文
posted @ 2020-04-07 16:35 2350305682
阅读(236)
评论(0)
推荐(0)
vue中怎样动态添加属性
摘要: <button @click="addObjB"></button> data:{ obj:{ a:'' } } methods:{ addObjB(){ this.$set(this.obj,'b',111) } } Vue数组、对象改变视图不更新: 第一种情况: 基本数据类型和对象:实例化的时候
阅读全文
posted @ 2020-04-07 16:34 2350305682
阅读(16192)
评论(0)
推荐(0)
vue中监控某个属性的变化
摘要: 1.深度监控,监测所有属性的变化 watch:{ obj:{ handler(newVal,oldVal){ }, deep:true } } 2.监测某个属性的变化: watch:{ 'obj.a':{ handler(newVal,oldVal){ } }, '$route.path'(newV
阅读全文
posted @ 2020-04-07 16:28 2350305682
阅读(4831)
评论(0)
推荐(0)
2020年4月3日
虚拟DOM (virtual DOM)
摘要: 1、定义 虚拟dom就是一个简单的对象,包含标签名(tag)、属性(attr)、子元素(children),通过js操作virtual DOM,最终映射到真实的dom上。 2、为什么要用虚拟dom: 频繁地操作dom,会造成页面的回流和重绘,增加性能开销,降低页面的渲染速度。 把dom的操作放到js
阅读全文
posted @ 2020-04-03 23:01 2350305682
阅读(247)
评论(0)
推荐(0)
Vue发布-订阅者模式
摘要: 1、vue响应原理: vue.js采用数据劫持结合发布-订阅者模式,通过Object.defineProperty()来劫持data中各个属性的setter、getter,在数据变动时,发布消息给订阅者,触发响应的监听回调。 (setter和getter是对象的存储器属性,是一个函数,用来获取和设置
阅读全文
posted @ 2020-04-03 22:57 2350305682
阅读(7859)
评论(0)
推荐(0)
2020年3月14日
path模块
摘要: 一、dirname 作用:动态获取当前文件夹的绝对路径 二、filename 作用:动态获取当前文件的绝对路径 三、path.jion([path1][, path2][, ...]) 作用:使用当前系统路径分隔符连接路径 四、path.resolve([from ...], to) 作用:相当于将
阅读全文
posted @ 2020-03-14 15:23 2350305682
阅读(171)
评论(0)
推荐(0)
2020年3月13日
vue相关
摘要: 一、mvvmmodel:基本的业务逻辑view:页面视图viewModel:接口提供两个东西:动作和数据,将model和view两者联系在一起。 优点:1.降低耦合,视图(view)和数据(model)可以独立开来;2.可重用性,把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视
阅读全文
posted @ 2020-03-13 23:44 2350305682
阅读(122)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
24
下一页
公告