![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue 学习总结
rememberyf
越努力越幸运
展开
-
vue中$forceUpdate的使用
Vue中的$forceUpdate有强制刷新的意思,但是这个针对于深层次结构数据,数据通过赋值进行了更新,但是vue监听不到。深结构数据对于普通类型的数据来说,我们不需要操心数据绑定,Vue的内部机制已经帮助我们监听更新,但是对于一个复杂对象来说,例如数组对象、对象数组等,我们对其某个元素增加属性,vue就监听不到了。对照着vue文档规范,我们应该使用 $set来进行数据的操作或者初始化,这样的话vue内部是能够监听到的。如果不想用 $set 来进行操作,我们就需要使用 $forceUpdate来进行原创 2021-02-21 11:26:05 · 1078 阅读 · 0 评论 -
passive event listener
今天在编写移动端app的时候,一个报错引起了我的注意,报错如下:Unable to preventDefault inside passive event listener due to target being treated as passive.因为自己以前也没有见过这个错误,所以百度了下,这个特性是从Chrome 51 开始的,旨在提升页面的流畅度,具体的解释如下(摘自Segmen...原创 2018-12-04 22:55:37 · 490 阅读 · 0 评论 -
Vue params 和 query 传参的 区别
今天我们就来说一下params和query传参的使用和区别,要说这个的话,我们就有必要提一下Vue-router了。Vue-router它主要分为动态路由(传参匹配的问题),嵌套路由(父子组件之间的通信),编程式路由(this.$router.push(‘绝对路径’)),这三方面的内容都是比较容易的,我们参考官方给出的文档就可以理解的差不多,Vue-router官方文档。我们今天主要来说比较令...原创 2018-11-28 11:01:12 · 8682 阅读 · 0 评论 -
Vue项目构建时的一些bug(填坑填坑)
今天我们来说一下在刚刚写项目的时候遇到的一些问题,可能不注意的话就要花一些时间去找bug。 Module build failed: Error: F:\music-player\src\components\m-header\m-header.vue:12:9 来看报错显示:./node_modules/css-loader?{"sourceMap":true}!./node_mo...原创 2018-12-03 22:50:05 · 2978 阅读 · 0 评论 -
expected "indent", got "outdent"
今天我们就来说一下项目中遇到的一个比较小的bug, 错误如下:再经过百度、谷歌一番折腾后,才发现导致错误的一些常用原因:1、可能是自己在写stylus代码时,空格和tab的混用。2、自己的代码并没有写完,存在一些残缺代码3、自己本身写的代码就存在问题。解析:针对第一种,我们在报错之后对代码进行格式化,转化为空格缩进 或者 转化为tab进行缩进针对第二种的话,我们对代码进行补全就好...原创 2018-12-14 22:04:12 · 6890 阅读 · 0 评论