前端技术

分享关于前端的技术

vue $forceUpdate() 强制重新渲染

v-for里面数据层次太多, 修改过数据变了,页面没有重新渲染,需手动强制刷新。 解决方法:运用 this.$forceUpdate()强制刷新 官网解说如下https://cn.vuej...

CSS 使用calc()获取当前可视屏幕高度

先了解一下CSS3的相对长度单位(参考详细教程) : 相对长度单位指定了一个长度相对于另一个长度的属性。对于不同的设备相对长度更适用。 em 它是描述相对...

Vuex持久化存储之vuex-persist

问题背景: Vuex 解决了多视图之间的数据共享问题。但是运用过程中又带来了一个新的问题是,Vuex 的状态存储并不能持久化。也就是说当你存储在 Vuex 中的 st...

Js获取屏幕宽度、高度

document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区...

Vue这样写开发效率杠杠的

hookEvent,原来可以这样监听组件生命周期 1. 内部监听生命周期函数 今天产品经理又给我甩过来一个需求,需要开发一个图表,拿到需求,瞄了一眼,然后我就去ec...

Vue中组件通信

props ⽗给⼦传值 // child props: { msg: String } // parent <HelloWorld msg='Welcome to Your Vue.js App'/> ⾃定义事件 ⼦给⽗传值 // child this...

使用 Nodejs 实现定时爬取新浪微博、知乎、百度热搜榜

解决百度热搜页面编码格式 gb2312 乱码写法

Vue element-ui table组件只展开一行(手风琴效果)

直接上代码: <template> <div class='app-content'> <div class='table_expand_item'> <b>element-ui table只展开...

js数组和对象深拷贝

在JS中,一般的 = 号传递的都是对象/数组的引用,并没有真正地拷贝一个对象,那如何进行对象的深度拷贝呢? 对象的深拷贝 通常情况下,我们可以使用最简...

JS中every()和some()的用法

every()与some()方法都是JS中数组的迭代方法。 every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。 some()是对数组中...
134567