- 博客(7)
- 收藏
- 关注
原创 browserify: ‘import‘ and ‘export‘ may appear only with ‘sourceType: module‘
browserify: ‘import’ and ‘export’ may appear only with ‘sourceType: module’
2023-01-31 14:39:57
1686
原创 使用ES新特性过滤JS对象中不需要的属性
在一些场景需要过滤 js 对象中的属性,以前我的处理方式是使用Object.keys、filter等一些方法配合处理,代码比较蠢,大概是这样的:let course = { math: 89, chinese: 68, english: 82}需要过滤分数大于80分的属性let arr = []let obj = {}arr = Object.keys(course).filter(key=> course[key] > 80)arr.forEach(key=> {
2021-12-30 10:09:47
7676
1
原创 docker中部署egg项目
记一次服务器中使用docker部署egg项目下载docker下载mysql运行mysql配置密码进入mysql下载redis运行redis 同时设置密码下载nginx上传服务器文件部署启动nginx前端:修改 egg 配置文件后端:根目录 新增 Dockerfile 用于构建镜像Dockerfile的配置生成镜像文件运行镜像常见问题mysql版本注意服务器端口是否开通Dockerfile 名字不能错,否则会找不到下载docker下载docker的时候,参考了阿里云的配置方案,附上一个链接:链接: li
2021-11-17 12:08:37
2436
原创 通过@import 后的css 没有被postcss-loader 处理(importLoader的使用) 解决办法
针对一些css通过@import 的方式引入后,没有被postcss-loader处理的场景:index.css :@import './test.css'webpack.config.js module: { rules: [ { test: /\.css$/, use: ['style-loader', 'css-loader', 'postcss-loader'] } ] }postcss.config.jsm
2021-08-09 14:54:09
1160
原创 postcss-loader的一些使用方式
postcss-loader的一些使用方式作为处理css兼容性的插件存在,通常在webpack中进行配置,使用方式有以下几种。1.autoprefixer首先安装 npm i postcss-loader autoprefixer -Dautoprefixer 就是处理各种浏览器兼容添加前缀的const path = require('path')module.exports = { entry: './src/index.js', output: { filename: 'bu
2021-08-09 14:43:58
762
原创 uniapp导航栏右边自定义按钮切换按钮文字显示
uniapp导航栏右边自定义按钮切换按钮文字显示let pages = getCurrentPages();var page = pages[pages.length - 1];var currentWebview = page.$getAppWebview();currentWebview.setTitleNViewButtonStyle(0, { text: this.citylist[0].name,});更改 text 属性即可 修改按钮文字...
2021-06-20 10:05:15
1764
原创 手写lodash.isEqual() 判断两个对象属性值是否相等
先定义两个对象const obj1 = { a: 100, b: { x: 100, y: 200 }}const obj2 = { a: 100, b: { x: 100, y: 200 }}是否为对象function isObject(obj) { return typeof obj === 'object' && obj !== null}isEq
2020-10-13 15:40:40
8980
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人