好文分享
文章平均质量分 92
祯民
这个作者很懒,什么都没留下…
展开
-
关于Vue3.0的Composition API 和 旧版本的Mixins
关于Vue3.0的Composition API 和 旧版本的Mixins【转载】原文:http://caibaojian.com/vue3-composition-api.html在过往,如果你想共享组件间的代码,一般使用的方式是利用 mixin 来实现。但是在Vue3.0 中提供了更好的解决方案 Composition API。下面我们将介绍 Mixins 的缺点,并且看看 Composition API 是如何克服这些缺点的。Mixins简述我们先来回顾以下Mixins的模式。以下的内容是转载 2021-04-15 18:43:10 · 583 阅读 · 0 评论 -
ES6中箭头函数(=>)的this
一,了解前须知1,箭头函数:出现的作用除了让函数的书写变得很简洁,可读性很好外;最大的优点是解决了this执行环境所造成的一些问题。比如:解决了匿名函数this指向的问题(匿名函数的执行环境具有全局性),包括setTimeout和setInterval中使用this所造成的问题。2,我们常见的window属性和方法有alter,document,parseInt,setTimeout,setInterval,localtion等等,这些在默认的情况下是省略了window前缀的。(window.alter =转载 2020-10-24 10:12:00 · 197 阅读 · 0 评论 -
用深度选择器>>> ( /deep/ )解决vue调用第三方组件库覆盖样式不生效问题
前言 在使用vue构建项目的时候,引用了第三方组件库,只需要在当前页面修改第三方组件库的样式以做到不污染全局样式。通过在样式标签上使用scoped达到样式只制作用到本页面,但是此时再修改组件样式不起作用。 scoped的实现原理 vue中的scoped属性的效果主要通过PostCSS转译实现,如下是转译 前的vue代码:<style scoped>.example { color:转载 2020-10-19 12:27:44 · 1318 阅读 · 0 评论 -
Git - .gitignore怎么忽略已经被版本控制的文件
问题如果某个文件已经存在于远程仓库了,也就是说某个文件已经被版本控制了,如果将该文件添加到.gitignore中,是无法生效的。因为.gitignore是用来控制尚未被纳入版本控制的文件,如果文件已经存在于远程库中,自然也就无法生效了。于是就此衍生了一个问题:.gitignore怎么忽略已经被版本控制的文件?解决方法方法一直接在远程库里将想要忽略的文件删除掉,再将该文件写入.gitignore中即可。这种做法的前提是,你确定该文件是允许从远程库删除掉的,然而有些时候,这种做法是不可能的。要么没权转载 2020-10-15 10:15:54 · 454 阅读 · 1 评论 -
URL和URI的区别
今天给大家分享一篇不错的文章,URL和URI的区别URL是统一资源定位器,用于标识资源;URI(统一资源标识符)提供了更简单和可扩展的标识资源的方法。URL是URI的子集,下面我们就来看看一下URL和URI的主要区别是什么。1、作用的区别URL(统一资源定位符)主要用于链接网页,网页组件或网页上的程序,借助访问方法(http,ftp,mailto等协议)来检索位置资源。URI(统一资源标识符)用于定义项目的标识,此处单词标识符表示无论使用的方法原创 2020-09-15 11:40:58 · 403 阅读 · 1 评论