vue项目中出现$indexisnotdefined错误怎么解决-创新互联

本篇文章为大家展示了vue项目中出现$index is not defined错误怎么解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联专注于贡觉企业网站建设,成都响应式网站建设,商城网站开发。贡觉网站建设公司,为贡觉等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

Vue中遇到报错信息:$index is not defined,是我写了个for循环在HTML中,然后是因为版本的问题

下面是解决方法:

原来的是 v-for="person in items"

v-on:click="deletePerson($index)"//这个仅仅适用于1.0版本,不要采坑了同学们

这个在Vue1.0版本中式适用的可以直接使用$index,但是在2.0是不适合的

在Vue 2.0版本中获取索引我们需要通过 v-for = "(person ,index) in items ", 点击事件我们也不能使用$index,应该使用

v-on:click="deletePerson(index)"

补充知识:vue中滚动页面,改变样式&&导航栏滚动时,样式透明度修改

.vue

data

scrollFlag:false,

mounted

window.addEventListener('scroll', this.handleScroll)

methods

handleScroll () {
 let _this=this;
 var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
 // console.log(scrollTop)
 if(scrollTop){
  _this.scrollFlag=true
 }else{
  _this.scrollFlag=false
 }
}

网页题目:vue项目中出现$indexisnotdefined错误怎么解决-创新互联
分享地址:http://bzwzjz.com/article/jchis.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 温江网站设计 教育网站设计方案 成都网站建设 成都响应式网站建设 高端网站设计推广 盐亭网站设计 成都品牌网站设计 手机网站制作 成都网站制作 成都网站制作 重庆企业网站建设 成都网站制作 成都网站设计 营销型网站建设 手机网站建设 网站建设 成都网站制作 网站设计 品牌网站建设 移动手机网站制作 成都网站建设公司 四川成都网站制作