哥们儿,听说过“Vue”这个前端框架没?最近超火的!这货真的好用,不但精通数据绑定和组件化这些高科技,还能让单页应用的速度猛提速!怪不得程序猿们都沉迷其中!
你觉得Vue里面那个selectProp(options参数)很费劲吗?其实不用担心,我今天教你个简单小技巧,把对象要用的属性搞得妥妥滴~这个好像有点儿挑战!
哥们儿别急,交给我!记住想让女生告诉你她的信息,就得抓住这几招。就跟Vue里面那些玩意儿似的,这么搞就能搞定:
{{ user.name }}
就是这么简单粗暴!
export default { data() { return { user: { name: "张三", age: 20 }, }; }, };{{ user.name }}
哟~ 你晓得,属性那边还藏着点奥秘!别急我给你支个锦囊妙计:加上一对小括号,就能分分钟弄懂怎么取值了。举个例子,比如说,我们想要在Vue模板里拿到user对象里的name属性,就可以这样写嘛:
{{ user[‘name’] }}
这招更适合属性名里有变量的情况,灵活多变!
export default { data() { return { user: { name: "张三", age: 20 }, }; }, };{{ user["name"] }}
试试这个~在vue的v-for指令后面加上(item, index) in list这句话,就能给每个表格添个序号,是不是一下子就明了了?这样的话,你就可以直接从users数组中获取每个人第二个字段的信息!
{{ user[1] }}
是不是觉得眼前一亮?
我告诉你,其实很简单。学过JavaScript吗?在Vue里也能用到,就是赋予属性特定的数值而已。想获取user对象的第二个属性,得这样做:
export default { data() { return { users: [ { name: "张三", age: 20 }, { name: "李四", age: 22 }, { name: "王五", age: 25 }, ], }; }, };
- {{ user[1] }}
return this.user[1];
过去就是这么简单,只要用{{ secondProperty }}就能找到属性值,真是超级棒!真的,简直是最佳搭配,牛透顶了!
哈喽小伙伴们,千万别觉得学习vue没意思!其实,除了公式运算,v-for还有很多好玩又好用的小绝招咧。掌握了这些小窍门儿,只要用得巧,你的Vue项目一定会变得更顺手!
小伙伴们,我们可得小心点用Vue的选择器喔!别担心,交给我,我肯定会把事情处理得妥妥当当!继续加油!今天,我们一起来聊聊怎么挑选Vue元素的特殊属性。只要弄懂了像符号、小括号甚至是v-for这样的用法,绝对能让你玩得溜溜的。学会这招后,以后在用Vue的时候你会觉得特别过瘾!别忘了跟大家分享你的想法和问题,还请帮忙转发一下文章,让更多的朋友们受益!
computed: { secondProperty() { return this.user[1]; }, },
评论0