为了账号安全,请及时绑定邮箱和手机立即绑定

vue中获取localstorge里的数据,为什么v-for指令渲染不出来,求各位帮我看看

vue中获取localstorge里的数据,为什么v-for指令渲染不出来,求各位帮我看看

繁华开满天机 2019-02-20 10:19:46
我在login.vue组件里把登录的信息存入了localstorge登录成功后浏览器里也能获取但是我在另一个组件personal.vue获取localstorge数据的时候就遇到了问题,代码如下v-for就是渲染不出来,页面上什么都没有,我在控制台也能打印出数据,但就是不知道为什么渲染不出来,是我哪里写得不对么?还是说要先保存在login.vue里,然后再传参给personal.vue,不是说localstorge是个全局变量么?第一次用vue写登录功能,很多问题不知道,这个问题也纠结了很久了,求各位大神帮我看看,感激不尽。

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

  1. vue devtools里有没有数据

  2. 又没有this的变化,不需要写that = this

  3. console.log(getziliaos)输出的是什么(// !应该是console.log(that.getziliaos))

localStorage数据是同源共享的,不需要传。


查看完整回答
反对 回复 2019-02-26
?
SMILET

TA贡献1796条经验 获得超4个赞

首先你打印的getziliaos就错了,应该打印this.getziliaos,其次,你v-for渲染的items并没有定义,你应该改成item in getziliaos,你应该在created钩子中去调用这个方法获取数据,不然方法都没调用怎么获取数据。


查看完整回答
反对 回复 2019-02-26

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号