记录一些日常采坑

# 记录一些日常采坑

# vue页面跳转

  ## 页面跳转
  goto(id,flag){
    this.$router.push({path:'/Organization',query:{id,flag}})
  }

1
2
3
4
5

# nginx解决重定向的http和https问题

 # 相应的拦截地方加 此配置
 proxy_redirect http:// https://;
1
2

# mongo创建超级管理员用户

  # 创建超级管理员用户
  db.createUser({
      user: "root",
      pwd: "123456",
      roles: [
          {
              role: "root",
              db: "message"
          }
      ]
  })
1
2
3
4
5
6
7
8
9
10
11

# 一些常用的linux命令


## 查看当前目录下的所有文件大小
$ du -sh *

## zip打包命令
$ zip -r dir dir.zip

1
2
3
4
5
6
7

# wangEdit富文本设置z-index

this.editor.config.zIndex = 100;
1

# js获取blob图片的宽高

let maxWidth, maxHeight;
      if (this.item.maxWidth) {
        maxWidth = this.item.maxWidth;
      }
      if (this.item.maxHeight) {
        maxHeight = this.item.maxHeight;
      }
      if (this.item.maxWidth || this.item.maxHeight) {
        let msg = '上传图片分辨率建议' + maxWidth + '*' + maxHeight + ',宽度不可超过' + maxWidth + 'px,高度不超过' + maxHeight + 'px,不符合条件的图片不会被保存!';
        var reader = new FileReader();
        reader.readAsDataURL(file.raw);
        reader.onload = function () {
          //让页面中的img标签的src指向读取的路径 
          var img = new Image()
          img.src = reader.result
          if (img.complete) {
            //如果存在浏览器缓存中
            if (img.width > maxWidth || img.height > maxHeight) {
              Message({
                showClose: true,
                message: msg,
                type: 'warning'
              })
            }
          } else {
            img.onload = function () {
              if (img.width > maxWidth || img.height > maxHeight) {
                Message({
                  showClose: true,
                  message: msg,
                  type: 'warning'
                })
              }
            }
          }
        }
      }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37