- 博客(9)
- 收藏
- 关注
原创 JavaScript中RegExp.$1是什么意思
RegExp 是javascript中的一个内置对象。为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,…RegExp.$99总共可以有99个匹配如一下例子:...
2022-04-06 16:00:57
2187
原创 npm i遇到node-sass的问题
npm err !node- sass@4.14.1 postinstall: `node scripts/build.js今天进行npm i时抱了错 修改了镜像安装包也解决不了问题,node版本修改也解决不了.可能是node.cache缓存包没下载到对应的sass压缩包.解决方法是找到sass对应的_buliding.node...
2022-01-12 11:48:04
297
原创 css中高度怎么自适应呢?
CSS3 中新增了一组相对于可视区域百分比的长度单位 vw, vh, vmin, vmax。其中vw 是相对于视口宽度百分比的单位,1vw = 1% viewport width;vh 是相对于视口高度百分比的单位,1vh = 1% viewport height;vmin 是相对当前视口宽高中 较小 的一个的百分比单位;vmax 是相对当前视口宽高中 较大 的一个的百分比单位利用 vw 单位,我们可以很方便做出自适应的正方形:...
2022-01-07 18:13:13
430
原创 Vue内嵌iframe, 使用postMessage 实现跨域通信
原理:利用postMessage不能和服务端交换数据,只能在两个窗口(iframe)之间交换数据两个窗口能通信的前提是,一个窗口以iframe的形式存在于另一个窗口,或者一个窗口是从另一个窗口通过window.open()或者超链接的形式打开的(同样可以用window.opener获取源窗口)otherWindow.postMessage(message, targetOrigin, [transfer]);1.otherWindow其他窗口的一个引用,比如iframe的contentWindo
2021-12-28 21:40:13
1890
原创 Vue.js中this.$nextTick()的使用
this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上。假设我们更改了某个dom元素内部的文本,而这时候我们想直接打印出这个被改变后的文本是需要dom更新之后才会实现的,也就好比我们将打印输出的代码放在setTimeout(fn, 0)中;...
2021-12-28 21:36:14
400
转载 vue watch监听对象属性
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录vue watch监听对象属性示例:一、监听对象使用deep属性,如果queryData对象内发生了变化就会触发该方法二、监听对象具体属性,方法一三、监听对象具体属性,方法二(computed+watch)vue watch监听对象属性watch的作用:监听vue实例上数据
2021-12-06 20:41:22
435
原创 VUE生命周期mounted/created阶段刷新拿不到vux的数据
解决问题思路解决方法1安装一个vuex的插件vuex-persistedstate来支持vuex的状态持久化。目的:让在vuex中管理的状态数据同时存储在本地。可免去自己存储的环节。1)我们需要安装一个vuex的插件vuex-persistedstatenpm i vuex-persistedstate2)然后:在src/store 文件夹下新建 modules 文件,在 modules 下新建 user.js 和 cart.jssrc/store/modules/user.js// 用户
2021-12-06 20:33:30
4370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人