1. 概述 首因效应告诉我们: 在日常交往中,第一印象是非常重要的,好的第一印象能让我们在与人相处时事半功倍. 但也从另一面告诉我们,不能仅凭第一印象去判断一个人,有时虚假的第一印象,也有可能蒙蔽我们的双眼,影响我们的判断,正所谓"路遥知马力,日久见人心". 言归正传,今天我们来聊聊 VUE 中 ref.provide.inject 的使用. 2.  ref.provide.inject 2.1 使用 ref 获取 dom 元素 <body> <div id=&quo…
1. 概述 光环效应告诉我们: 当一个人在某一方面取得了巨大的成功,人们就会给他贴上正面的标签,这个人从此就被"优秀"的光环所笼罩,他做的一切,人们都认为是正确的. 例如:越是名气大的明星代言的商品,买的人就越多. 反之亦然,当一个人在某一方面失败了,往往就会被贴上负面的标签,从此被"失败"的"光环"所笼罩,他做的一切,周围人都认为是错误的. 例如:一个人第一次做生意就失败了,则这个人再做什么决策,他的朋友都认为是错误的. 因此,我们要理性判断,…
1. 概述 洛克定律告诉我们: 当我们的目标很远大,远到我们都看不到终点时,放弃几率就会很大,就像跑马拉松比赛,由于时间长.距离长,很多选手都会选择在中途放弃. 其实有个好办法,就是拆分,把大目标拆分成很多的小目标,这些小目标都是能够看到终点的,让自己有一种努力一下就能完成目标的感觉,当把所有的小目标完成后,大目标自然也就完成了. 言归正传,上一节我们聊了子组件修改父组件数据的几种方式,今天我们继续聊一些更高级的用法. 2. 多个 v-model 绑定  2.1 回顾 v-model 方式,修改…
1. 概述 非理性定律告诉我们: 人们总是习惯于以情感去判断眼前的事物,非理性的去做决定. 对于长远的利益,人们更愿意去选择短期的利益. 因此在做决定前要让自己冷静,理性的分析,让自己看的更远. 言归正传,今天我们来聊一个新的概念 -- 插槽. 2. 插槽的使用 2.1 一个简单的例子 我们先来看一个简单的例子 <body> <div id="myDiv"></div> </body> <script> const app =…
1. 概述 破窗效应告诉我们: 当一个建筑物窗户的玻璃完好无损时,很少有人想去破坏它,当有一个人破坏了一块窗户的玻璃,其他窗户的玻璃也很快会被人破坏. 同理,一个很干净的地方,人们不好意思去丢垃圾,但是一旦地上出现了一点垃圾,人们就会毫不犹豫地丢垃圾,不会觉得惭愧. 因此,我们不要忽略一些小的问题,小的问题不去修复.解决,很快就会蔓延成大问题,正所谓虱子多了不咬,债多了不愁. 言归正传,今天我们来聊聊作用域插槽的使用. 2. 作用域插槽 2.1 具名插槽回顾 const app = Vue.cr…
1. 概述 暗示效应告诉我们: 巧妙的暗示会在不知不觉中剥夺我们的判断力,对我们的思维形成一定的影响,造成我们行为的些许改变或者偏差. 例如你的朋友说你脸色不太好,是不是病了,此时,你可能就会感觉浑身不舒服.头重脚轻,想赶紧去看医生. 而如果你的朋友对你说你脸色不太好,应该是没睡好,属于正常现象,一会中午吃点好的,再睡个午觉就没事了,你可能就会感觉只是小事情,不会去在意. 积极的暗示,是有利于身心健康的,因此我们要时刻保持正能量,多对自己做积极的暗示. 言归正传,今天我们来聊聊 VUE 的动态组…
1. 概述 巴纳姆效应告诉我们: 人们更容易相信笼统的.常见的人格描述,并觉得特别适合自己,认为该描述真实地反映了自己的人格面貌. 这也是所有算命先生的小把戏,算命先生通常把话说的很笼统,很通用,基本是适合所有人的,再加上一些察言观色.随机应变的技巧,不明状况的人就会盲目的相信,觉得很"神". 我们要学会正确的面对自己,增强自己的判断能力,才能做到真正的了解自己. 言归正传,今天我们来聊聊如何使用标签实现动画与过渡效果. 2.使用标签实现动画与过渡效果 2.1 普通的显示和隐藏 <…
1. 概述 毛毛虫效应: 有这样一个实验,将许多毛毛虫放在一个花盆边缘,使它们首尾相接,围成一个圈.然后在离花盆很近的地方撒了一些毛毛虫的食物. 此时,毛毛虫并不会向食物的方向爬去,而是在花盆边缘,一个跟着一个的转圈,直到7天后,因为饥饿和精疲力尽相继死去. 这是毛毛虫的一种特性吧,它们喜欢跟随前者的路线行走,这也是固化思维的一种表现. 因此解放思维,有创新精神是很重要的. 言归正传,今天我们继续聊聊使用标签实现动画与过渡的效果的相关知识. 2. 使用标签实现动画与过渡的效果 2.1 推荐两个不…
1. 概述 老话说的好:过去不等于未来,过去成功了不代表将来也会成功,过去失败了也不代表将来也会失败. 言归正传,今天我们聊聊多个元素之间的过渡. 2. 多个元素之间的过渡 2.1 两个元素交替显示 <body> <div id="myDiv"></div> </body> <script> const app = Vue.createApp({ data(){ return { show : false } }, metho…
1. 概述 老话说的好:可以为别人解决痛点的产品就是好产品. 言归正传,今天我们来聊聊 VUE 的列表动画. 2. 列表动画 2.1  列表中增加和删除元素 <style> .my-item { display: inline-block; margin-right: 15px; } </style> <body> <div id="myDiv"></div> </body> <script> cons…