Vue.js组件tab实现选项卡切换
本文实例为大家分享了vue插件tab选项卡的具体代码,供大家参考,具体内容如下
效果图:
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
...
2017-03-13
动态链式属性?我自己起的名字,样子就是
var data={
list:{
name:'zxf'
}
}
var prop="list.name";
console.log(data[prop])
这样输出肯定是不行的,那应该怎么访问呢? 我们知道如果prop只有一个属性值就可以了,比如var prop=“list”;data[list]是可以的,那么我们利用这个可以换种思路
var data={
list:{
name:'zxf'
}
}
var props="list.name";
var res=data;
var paths=props.split('.');
while(paths.length>0){
res=res[paths.shift()]
}
console.log(res);
这里,把属性值以.为分割,成为一个数组,然后在while循环里面我们利用数组的shift先获取第一个属性,同时删除,这样就得到了对象list,然后再循环,这样就可以输出了。
原文链接:https://segmentfault.com/a/1190000017029901
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。
转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]
本文地址:https://www.javascriptcn.com/read-45567.html
文章标题:js怎么获取动态链式属性呢?