2020年6月11日

一.primordials is not defined

解决办法:安装nvm,再安装低版本的node。

二.$state.go和$location.href有什么区别

前者不在浏览器中保存跳转前的网址,因此按返回键将无效 后者不存在这个问题 reload方法,强迫浏览器刷新当前页面 replace方法,通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。 在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。。因为这种做法就像是客户端点F5刷新页面,所以页面的method=”post”的时候,会出现“网页过期”的提示。那是因为Session的安全保护机制

三.js打开新页面的几种方式

详情描述

  1. window.location.href=goUrl;
  2. window.open(goUrl,”_self”);
  3. location.replace(goUrl);
  4. location.assign(goUrl);

四.String.format()方法的使用

1.String.format() 第一个参数为字符串格式,后面的参数可以任意多个,用于填充第一个参数中的格式控制符,最后返回完整的格式化后的字符串。
2.格式控制符以%开头,常用的有以下几种 
%s      -  接受一个字符串并按照给定的参数格式化该字符串
%d    - 接受一个数字并将其转化为有符号的整数格式
%f      -  接受一个数字并将其转化为浮点数格式(小数),默认保留6位小数,不足位用0填充
%x    - 接受一个数字并将其转化为小写的十六进制格式
%X    - 接受一个数字并将其转化为大写的十六进制格式