logo头像
Snippet 博客主题
docker + code-server运行web vscode

docker + code-server运行web vscode

安装docker desktop 安装地址 确认是否安装成功 12// 出现版本号就说明安装成功docker -v 修改docker镜像文件 在访达里面选择前往文件夹,输入~/.docker 在打开的目录中找到daemon...

纯前端实现sku商品特性选择

纯前端实现sku商品特性选择

前言 最近在掘金上看到有好几篇文章在讲电商sku算法问题,体验了下公司mall端对于sku商品的处理。发现每次选择一个特性值都会去请求接口,某个特性值可选和不可选是根据后端下发中的detailStatus字段决定的,如果一个商品特性特...

vue mixins用法

data 遇到同名会进行浅合并 钩子(created, mounted) 同名钩子都被混合,mixins的钩子先执行(如果有2个及以上的mixins,则按照注入到组件的顺序执行),组件的钩子后执行 methods, compone...

h5图片上传压缩坑点总结

背景 公司目前有个h5的项目,需要嵌入到多个第三方的app里面。h5页面中有一个图片上传的功能,考虑到如果图片上传要让客户端做的话需要每个第三方app的客户端都实现一遍,所以最终决定由前端来实现。在实现过程中发现拍的照片非常大,往往有...

prettier配置

安装插件1npm install eslint-config-prettier eslint-plugin-prettier prettier --save-dev 配置内容123456789101112131415161718192...

通过webHooks 实现热部署

通过webHooks 实现热部署

原理 配置好github上的webhooks后,每次在本地执行git push到github上的时候,github会自动发送一个post请求到服务器, 服务器上接收到这个信号,执行写好的shell脚本,shell脚本的内容第一步cd到...

vue 组件之间通信

props/$emitv-model 语法糖,子组件通过this.$emit(‘input’, value)更新父组件v-model绑定的值 sync 语法糖,子组件通过this.$emit(‘update:xx’, value)更...

阿里云搭建mongodb

第一步:新建mongodb-org-3.4.repo文件12345678910111213vi /etc/yum.repos.d/mongodb-org-3.4.repo// 插入内容[mogodb-org]name=MongoDB ...

阿里云搭建node环境

安装git1yum install git 安装nvm12345678910111213141516// 首先安装构建工具所需要的依赖sudo yum updatesudo yum groupinstall 'Development ...

前端各加载方式解析

Commonjs 同步加载,主要用于服务端,node采用了这个规范,第一次require(‘xx’)的时候会执行整个文件,然后在内存中生产一个对象,之后再次用到这个模块,就会自动到exports属性中取值,不会再次执行该模块,也就是说...