vue 如何动态改变数据
求大神解答,第一次使用VUE在真实项目上,搞得焦头烂额
业务场景是这样,点击按钮改变渲染的值
<ul class="ul">
<li v-for="item in all.sex">{{item}}</li>
<button @click="sexChange">更新性别数据</button>
<button @click="ageChange">更新年龄数据</button>
</ul>
export default {
data() {
return {
all: []
};
},
created() {
this.loadPicker();
},
methods: {
loadPicker: function () {
this.$http.get('/api/all').then((response) => {
response = response.body;
this.all = response.data;
console.info(this.all);
});
},
sexChange() {},
ageChange() {}
},
};
console.info(this.all);拿到的数据是这样的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
改为
改为:
点击的时候,把now换成你想要的就行了
sexChange() {},
ageChange() {}
把这两个丢到methods里面