项目技术的整理(随时更新)

1.vue qs模块的使用
2.Content-Type类型
3.FromData()

4.问题:vue打包完成opacity数值在打包后会自动变成1%
  解决办法:将opacity设置为小数点,例如0.5

5.问题:vue如何使用微信jssdk

6.问题:vue如何获取完整的url
  解决办法:
	浏览器地址:(模拟)
	http://localhost:8080/qust
	获取方式:
	1)this.$route.path
	2)window.location.href
	3)this.$route.params
	获取结果
	1)/qust
	2)http://localhost:8080/qust
	3){}
7.问题:vue在传递参数的时候 加号 会自动变为空格 在后去的时候会显示为空格
  解决办法:(解决办法不唯一,我是通过这个办法解决的)
  unescape( this.$route.query.pc.replace(/ /g , "%2B"))
  先进行替换 将获取的空格都变成%2B 在通过unescape编码成 加号
  注:这里%2B是加号在路由代表方式
  url特殊字符传参:https://blog.csdn.net/ty0903csdn/article/details/81604929
8.判断是否在微信浏览器内
    var ua = window.navigator.userAgent.toLowerCase();
    console.log(JSON.stringify(ua));
    if (ua.match(/MicroMessenger/i) == "micromessenger") {
       console.log("微信");
     } else {
       console.log("非微信");
     }
9.url中解析参数
    getUrlParam: function getURLParameter(name, urlsearch) {
      return (
        decodeURIComponent(
          (new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
            urlsearch || location.search
          ) || [, ""])[1].replace(/\+/g, "%20")
        ) || null
      );
    },
10.nginx重启命令
  nginx -s reload
11.关于vue打包完成 安全扫描出现中高危安全问题 原因是YUI2.9.0版本过低导致的
  导致原因:项目中使用了rsa加密jsencrypt,用npm 安装到项目的jsencrypt是没有压缩的, 里面包含YUI
  解决办法:引用jsencrypt.min.js
12.layui的一些操作
1、访问父页面方法
var parentMethodValue=parent.getMethodValue();//访问父页面方法

2、如何关闭弹出的子页面窗口
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
parent.layer.close(index);//关闭弹出的子页面窗口

3、如何从子页面执行刷新父页面操作
parent.location.reload(); // 父页面刷新
13.Avue 自带动态点击事件,需要触发额外的方法
 在beforeOpen中添加下列代码即可实现每次点击都会触发事件
 
beforeOpen(done, type) {
	if (["add"].includes(type)) {
		this.form.itemId = this.paramCode;
	}
	done();
},
14.原生JS如何在移动端页面打印看打印log
	<script src='https://cdn.bootcss.com/vConsole/3.3.2/vconsole.min.js'></script>
	window.vConsole = new window.VConsole();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值