温故而知新(第五天)

 一 . Vue 中怎么重置 data?

        要初始化 data 中的数据,可以使用 Object.assign()方法,实现重置 data 中的数据,

        下面我详细介绍一下Object.assign()方法基本定义:Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。

        用法:Object.assign(target, ...sources),第一个参数是目标对象,第二个参数是源对象,就是将源对象属性复制到目标对象,返回目标对象. 使用 Object.assign(),vm.$data 可以获取当前状态下的 data, vm.$options.data(this) 可 以 获 取 到 组 件 初 始 化 状 态 下 的 data,复制 Object.assign(this.$data, this.$options.data(this)) // 注意加 this, 不然取不到 data()

二 . 如何对 Vue 首屏加载实现优化?

        具体有以下几种方法:

        1、把不常改变的库放到 index.html 中,通过 cdn 引入

        2、Vue 路由的懒加载

        3、不生成 map 文件

        4、Vue 组件尽量不要全局引入

        5、使用更轻量级的工具库

        6、开启 gzip 压缩

        7、首页单独做服务端渲染

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值