logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react中使用局部样式

在vue里我们可以用scoped轻松编写局部样式,但是react并没有提供这个关键字,怎么办呢?请往下看:这种方法必须使用类选择器1.将css文件命名为xxx.module.scss(当然css、less、sass也是没问题的)2.以前我们都是import‘xxx.scss’ ,需要改为 import styles(这个styles名称自己定义) from ‘xxx.scss’3.如果我们的类选择

Element-ui的table中使用fixed后出现行混乱情况

最近项目比较忙,很久没有更新博客了,今天就来贴一下下午使用elementui遇到的问题1、话不多说,先看看问题是什么我们看到table左侧fixed的区域并没有延伸到表格底部,之前在用户拖拽表格时添加了方法this.$refs.headGroupTable.doLayout()来重置表格(headGroupTable是自定义组件名称,学过vue的都懂),但是在数据拿到后使用此方法并不能解决以上问题

vue和react的diff算法比较

相同点:vue和react的diff算法,都是不进行跨层级比较,只做同级比较。不同点:vue进行dif时,调用patch打补丁函数,一边比较一边给真实的DOM打补丁Vue对比节点,当节点元素类型相同,但是className不同时,认为是不同类型的元素,删除重新创建,而react则认为是同类型节点,进行修改操作① Vue的列表比对,采用从两端到中间的方式,旧集合和新集合两端各存在两个指针,两两进行比

vue深度监听对象newVal和oldVal一样怎么回事

有时候我们使用watch并且添加deep:true深度监听一个对象时候,获取到的newVal和oldVal数据一致,官方一点这种现象叫做:深度监听对象出现的同源问题其实道理很简单,属于vue2.0的坑,其实就是:== 在变异 (不是替换) 对象或数组时,旧值将与新值相同,因为它们的引用指向同一个对象/数组。Vue 不会保留变异之前值的副本。==watch: {obj: {handler (newV

1.ts初识与环境搭建

在学习typescript之前,国际惯例,先了解一下历程:TypeScript 是微软在2012年开发的一门免费开源的编程语言。它是JavaScript 的一个超集(增强版)为什么要学习TypeScript?拥有强大的靠山,分别为微软与谷歌。TypeScript是由微软开发的,谷歌的Angular框架是用Typescript开发的。所以TypeScript很有可能是未来的前端脚本语言发展的主流方向

到底了