【发布时间】:2018-09-19 21:54:09
【问题描述】:
我想从 Vue.js 的数组中选择对象:
在页面加载时,会调用 selectTitle() 方法。我只想在我的数组“titleList”中选择对象(例如 i=2)。但现在我只是得到观察者作为回报。 我知道这是关于范围或绑定的,但我真的是 vue(和 js!)的新手,所以有人可以帮助我吗?
谢谢!
var vm = new Vue({
el: '#titles',
data: {
titleList: [
{ title: 'Title1', details: 'details1', imgLocation:'', text: 'Lorem ipsum dolor sit amet.' },
{ title: 'Title2', details: 'details2', imgLocation:'', text: 'Lorem ipsum dolor sit amet.' },
{ title: 'Title3', details: 'details3', imgLocation:'', text: 'Lorem ipsum dolor sit amet.' },
{ title: 'Title4', details: 'details4', imgLocation:'', text: 'Lorem ipsum dolor sit amet.' },
{ title: 'Title5', details: 'details5', imgLocation:'', text: 'Lorem ipsum dolor sit amet.' }
],
},
mounted: function () {
this.setTimer();
this.selectTitle();
},
methods: {
selectTitle() {
i = 2;
let currentTitle = this.titleList[i];
console.log(i, currentTitle);
return currentTitle;
},
【问题讨论】:
标签: javascript arrays select vue.js scope