关于uniapp中v-for循环使用slice(0, 4)导致click事件报错问题
在使用uniapp开发时遇到只要循环数组的前四个值,使用了slice函数,在添加click事件后报错:_vm.e0 is not a function
<view v-for="(item,index) in abc.slice(0, 4)" :key="index" @click="showXphoto1(index)"> </view>
解决办法为abc数组使用计算属性computed处理:
<view v-for="(item,index) in shotAbc" :key="index" @click="showXphoto1(index)"> </view> computed:{ shotAbc(){ return this.abc.slice(0,4); } }