vuex为什么不能直接修改数据?
我们知道在VUEX中获取state数据可以通过this.$store.state.变量名进行获取,那么按常理来说,要想修改这个变量我们重新给他赋个值就行了,下面的代码证明不通过mutation,而直接修改state修改确实生效了
16个不错的 git 别名
git 是一个非常棒的源代码管理工具,它的使用已经完全整合到开发的工作流当中;同时,git 还是一个 review/OTAP/deployment 工具。当在 CLI 中使用 git 时,有时必须输入很多比较长的命令来完成一些事情
vue中动态引入图片为什么要是require, 你不知道的那些事
相信用过vue的小伙伴,肯定被面试官问过这样一个问题:在vue中动态的引入图片为什么要使用require,有些小伙伴,可能会轻蔑一笑:呵,就这,因为动态添加src被当做静态资源处理了,没有进行编译,所以要加上require
React 中的类和函数组件 选择哪一个?
每个 React 组件作为 JavaScript 本身都支持允许将一些可重用的代码片段插入到更大的代码片段中的功能。因此,它是一种应用程序的构建块。以这种方式,React 组件将 UI 划分为可重用的部分并返回 HTML。所以它们是 UI 的一种子功能
B站不挡脸弹幕前端是如何实现的?
相信最近有很多B站的用户都注意到了不挡脸的弹幕,打开一则视频右下角的“智能防挡弹幕”功能后,弹幕就不会再覆盖人像,而是呈现从人体身后穿过的效果。
break ,continue,retrun的区别和作用
break,continue,return的区别为:作用不同、结束不同、紧跟不同。break:执行break操作,跳出所在的当前整个循环,到外层代码继续执行。
JavaScript函数式编程之函子
函子是一个特殊的容器,通过一个普通对象来实现,该对象具有map方法,map方法可以运行一个函数对值进行处理(变形关系)
ios获取app url地址 - 如何获取苹果appstore的应用链接?
在AppStore,每个应用都会有一个AppleID,包括还没有上线的应用。打开AppStore,点开我们的App,就会在网址上看到一串数字,这一串数字就是我们的Apple ID了。
Js如何获取当前时区?
在做跨境项目的时候,有可能会涉及到时区问题。先简单理解下不同的时区的表现的形式就是时间不一致。