zhaoky / flqin

👻👻 web前端工程师简历
https://www.flqin.com
MIT License
417 stars 210 forks source link

`能力`模块`class="des"`下是不是只能存在一个`v-for` #6

Closed JoeyBling closed 5 years ago

JoeyBling commented 5 years ago

我在你的代码能力模块class="des"下的基础上加了点代码:

        <div class="des" v-class="isEng?'-des-en':''">
          <p v-for="item in skill.desList" v-text="item"></p>
          <p v-for="item in skill.links">
            <span v-text="item.title"></span> ➡️
            <a class="links" v-href="item.url" v-text="item.des" target="_blank"></a>
          </p>
        </div>

初始化显示的时候没有问题,但是切换语言后 只会显示下面的v-for 上面的v-for不显示 这是js配置

      desList: [
        'Familiar with the whole process of software development, with strong logical thinking ability',
        'Good documentation and code writing skills, able to solve problems independently, persistent and detail-oriented'
      ],
      links: [{
        title: '● Github',
        des: 'https://github.com/JoeyBling',
        url: 'https://github.com/JoeyBling'
      }, {
        title: '● Technical Notes',
        des: 'https://zhousiwei.gitee.io/ibooks/',
        url: 'https://zhousiwei.gitee.io/ibooks/'
      }]

调试过 skill.desListskill.links 都是有数据的

JoeyBling commented 5 years ago

想知道是不是你代码哪里设置了限制什么的,我调试了好久不能解决,所以只能寻求你的帮助,谢谢

zhaoky commented 5 years ago

@JoeyBling 感谢反馈。

原因是项目所依赖的MVVM包(@fe_korey/mvvm) 在处理同节点下的多个v-for渲染时,相同的alias会出现节点被错误删除的BUG。

该BUG已修复,请拉取最新master代码或升级本地mvvm的依赖包:

yarn upgrade @fe_korey/mvvm@1.0.20

若依旧有问题请继续反馈,谢谢!

JoeyBling commented 5 years ago

@zhaoky 好的,已重新拉取最新依赖包,经测试无问题

谢谢你!正在学习中...