vue
我惠美如画中仙
日复一日,年复一年
展开
-
数据改变时子组件未能监听到时,可以使用this.$set方法
在开发时碰到一种情况:在vue的data里声明一个对象,如:dataObj: {},然后动态给对象新增一个属性,但是视图层无法更新解决方法:动态给dataObj新增属性时:错误的方法:this.dataObj.name='haha',这样直接新增属性时不能被vue所监听;正确的方法:this.$set(this.dataObj, 'name', 'haha'),这样就能被vue监听到,从而更新视图;当对象中的属性已被vue所监听,则可以直接使用this.dataObj.name='hhhhh.转载 2020-11-19 18:15:11 · 560 阅读 · 0 评论 -
vue使用fingerprintjs生成浏览器唯一标识
npm直接安装fingerprintjs 即可。npm i @fingerprintjs/fingerprintjs -S在需要使用的地方引用:import FingerprintJS from '@fingerprintjs/fingerprintjs'获取唯一标识: FingerprintJS.load().then(fp => { // The FingerprintJS agent is ready. // Get a.原创 2020-11-11 19:49:20 · 3288 阅读 · 1 评论