前端技术
分享关于前端的技术
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()是对数组中...