<scroll-view :scroll-y="true" :scroll-with-animation="true" :style="styles" :scroll-into-view="toView">
<view class="boxs" v-for="(item,index) in questionList" :key="index" :id="`ids${index+1}`">
</view>
</scroll-view>
data中定义 toView: "" 在提交的时候判断某一个问题没有填写并定位到那里
methods: {
// 保存提交
saved() {
this.toView = ""
for (var i = 0; i < this.saveList.list.length; i++) {
if (!this.saveList.list[i].pgiId) {
setTimeout(() => {
this.toView = 'ids' + (i + 1)
})//跳转到未填写的定位
uni.showToast({
title: "请选择第" + (i + 1) + "项",
icon: "error"
})
return;
}
}
}
},