js 获取一下url里面的一些内容
JavaScript 的document对象中有一个location的子对象,其包括是属性如下:
- document.location.host //表示当前域名 + 端口号
- document.location.hostname //表示域名
- document.location.href //表示完整的URL
- document.location.port //表示端口号
- document.location.protocol //表示当前的网络协议
js的引用的理解
引用相当于指针。多个变量引用同一个对象实例,通过其中一个去修改它,结果会作用到所有引用变量上,因为它们其实都指向同一个对象。
js内部会维护一个引用计数,如果没有变量这个对象(引用计数为0),也就代表这个对象没用了,可以被垃圾回收。
所以
循环往数组中插入对象时要确保每次都创建一个新的对象,不能重复使用之前的对象
//错误的方法
var
arr = [];
var
obj = {};
for
(
var
i = 0; i < 10; i++) {
obj.id = i;
arr.push(obj);
}
//正确的方法
var
arr = [];
for
(
var
i = 0; i < 10; i++) {
var
obj = {};
obj.id = i;
arr.push(obj);
}
在vue中设置默认的路由以及设置重定向
{
path:'/', //这个表示的是根目录,即一进入的页面
redirect:'/index' //设置页面一进来就显示的页面,即重定向到goods组件,这里写的内容是对应组将的component的值
},
{
path: '/index',
name: 'Index',
component: Index
},
这样 当你输入localhost:8080的时候默认后边就会加上index的字段。
![](https://img2018.cnblogs.com/blog/1151172/201812/1151172-20181229152049095-554441589.png)