笔记
文章平均质量分 63
Amy.Wang
这个作者很懒,什么都没留下…
展开
-
在react中使用decorator遇到的问题
如果package.json 里面还没有 babel 配置,需要先执行npm run eject。如果安装了sass,还是报这个错误,删掉node_modules文件夹;b.在项目根目录新建jsconfig.json,添加代码。原创 2022-11-24 19:29:24 · 393 阅读 · 0 评论 -
npm、yarn、pnpm
npm,yarn与pnpm原创 2022-10-16 22:56:26 · 203 阅读 · 0 评论 -
service worker相关知识
service worker是浏览器运行在后台,与网页主线程独立的另一个线程,这种工作子线程的出现通常是为了做一些比较耗费性能的计算,有需要时再和主线程通讯,告知主线程计算结果,这样将渲染与计算独立开开,就避免了阻塞情况。 service worker本质上充当web应用程序、浏览器与网络(可用时)之间的代理服务器,它会拦截网络请求并根据网络是否可用来采取适当的动作,更新来自服务器的资源,是web worker的一种,它是一个注册在指定源和路径下的事件驱动worker。特点:...原创 2022-05-24 09:49:32 · 2809 阅读 · 0 评论 -
如何实现vue中的数据深度监听?
vue中监听数据的变化分三步:1.判断监听的数据是普通值还是引用对象;2.如果是数组要单独实现数组的部分方法;3.对于多层嵌套对象,递归遍历监听所有属性;// 触发更新视图function updateView() { console.log('视图更新')}// 重新定义数组原型const oldArrayProperty = Array.prototype// 创建新对象,原型指向 oldArrayProperty ,再扩展新的方法不会影响原型const arrP原创 2022-03-27 21:19:33 · 4287 阅读 · 0 评论 -
vue随记
目录1. 常见的修饰符使用(self修饰符)2.mixin:抽离组件公共逻辑3.实现v-model1. 常见的修饰符使用(self修饰符)<!--阻止单击时间继续传播--><a v-on:click.stop="doThis"></a><!--提交事件不再重载页面--><form v-on:submit.prevent="onSubmit"></form><!--修饰符可以串联-->...原创 2022-03-27 21:12:57 · 1539 阅读 · 0 评论