vue,table,v-for循环tr,tr内部v-for循环select下拉框取值问题

本文涉及的产品
转发路由器TR,750小时连接 100GB跨地域
简介: vue,v-model ,v-for,循环select的取值问题;v-for循环tr,里面再次v-for一个select,取值问题

第一篇博客就是个vue的问题,汗,,,

使用vue只能是数据:

6b74ec9172deefb33b353b8a7d3093205d873e42

其中的,DVD——租借押金,DVD_时长;总金额,都是data:{里面的数据};

HTML代码如下:

<tbody>
<tr v-for="dvd in dvds">
<td><input type="checkbox" ></td>
<td v-text="dvd.id">/td>
<td v-text="dvd.name"></td>
<td v-text="dvd.price"></td>
<td v-text="ses"></td>
<td>
<select v-model="ses" > 由于使用了v-model,这里的select的值代表着最后一个,会互相影响;多个select列表一个变化,别的都会引起一模一样的变化;
<option disabled value="">请选择</option>
<option v-for="s in selected" :value="s.money" v-text="s.leasedate"></option>
<!--<option>7</option>-->
<!--<option>15</option>-->
<!--<option>30</option>-->
<!--<option>永久</option>-->
</select>
</td>
<td v-text="zje = ses + dvd.price"></td>
<td class="text-center">
<button type="button" class="btn bg-olive btn-xs" data-toggle="modal" data-target="#editModal" >租借</button> //里我点击租借的时候,使用的是 zje的数据,导致zje的数值是循环的最后一个的数值
</td>
</tr>

</tbody>

VUE代码如下:

<script>
var vm = new Vue({
el:"#app",
data:{
ses:0,
selected:{},
dvds:[],
// dvd:{},
zje:0 // 总金额
},
methods:{

},
// 实例创建完成之后,初始化内容
created(){
// 查询DVD租借的信息
axios.get("/lease/findAll").then(res => {
this.selected = res.data.rows
}),
// 查询DVD信息
axios.get("/dvd",{
params:{
page:1,
rows:100
}
}).then(res => {
this.dvds = res.data.rows
})
}
})
</script>

那么有没有一种比较好的解决方案,自己没有一点思路;请路过的大神进来看一眼

目录
相关文章
|
2月前
|
JavaScript
VUE学习二:事件监听(v-on)、条件判断(v-if/v-else-if/v-else)、循环遍历(v-for)
这篇文章是关于Vue.js的学习指南,涵盖了事件监听、条件判断、循环遍历、数组方法响应性、案例分析以及高阶函数的使用。
65 2
VUE学习二:事件监听(v-on)、条件判断(v-if/v-else-if/v-else)、循环遍历(v-for)
|
1月前
|
JavaScript 前端开发 算法
vue学习第7章(循环)
欢迎来到瑞雨溪的博客,一名热爱JavaScript和Vue的大一学生。本文介绍了Vue中的v-for指令,包括遍历数组和对象、使用key以及数组的响应式方法等内容,并附有综合练习实例。关注我,将持续更新更多优质文章!🎉🎉🎉
24 1
vue学习第7章(循环)
|
4月前
|
JavaScript 前端开发
vue3通过render函数实现一个菜单下拉框
【8月更文挑战第18天】vue3通过render函数实现一个菜单下拉框
187 0
|
2月前
|
JavaScript 索引
vue 在 v-for 时给每项元素绑定事件
在 Vue 中使用 v-for 渲染列表时,可以通过给每项元素绑定事件来实现交互功能。通常使用 `@click` 等事件修饰符,结合方法或内联表达式来处理事件。例如:`&lt;li v-for=&quot;item in items&quot; @click=&quot;handleClick(item)&quot;&gt;{{ item }}&lt;/li&gt;`。
|
2月前
|
JavaScript 前端开发 开发者
Vue v-for 进阶指南:in 与 of 的区别及应用场景 | 笔记
Vue.js 中的 v-for 是强大的遍历指令,但其中的 in 和 of 关键字往往被开发者忽视。尽管它们的用法相似,但适用的场景和数据结构却各有不同。本文将详细探讨 v-for 中 in 和 of 的区别、适用场景以及在实际开发中的最佳使用时机。通过理解它们的差异,你将能够编写更加高效、简洁的 Vue.js 代码,灵活应对各种数据结构的遍历需求。
118 6
|
2月前
|
JavaScript 算法 前端开发
深入剖析Vue中v-for的使用及index作为key的弊端
深入剖析Vue中v-for的使用及index作为key的弊端
40 2
|
3月前
|
JavaScript
Vue使用element中table组件实现单选一行
如何在Vue中使用Element UI的table组件实现单选一行的功能。
190 5
Vue使用element中table组件实现单选一行
|
3月前
|
缓存 JavaScript 前端开发
vue-day02计算属性,v-bind,v-if,v-for
文章介绍了Vue.js中的计算属性、class与style的绑定、条件渲染和列表渲染的使用。通过示例代码展示了如何使用计算属性简化模板逻辑、如何通过v-bind动态绑定class和style、如何使用v-if进行条件渲染以及如何使用v-for进行列表渲染。这些特性使得Vue.js在构建动态用户界面时更加灵活和强大。
vue-day02计算属性,v-bind,v-if,v-for
|
3月前
|
JavaScript 前端开发
Vue学习笔记8:解决Vue学习笔记7中用v-for指令渲染列表遇到两个问题
Vue学习笔记8:解决Vue学习笔记7中用v-for指令渲染列表遇到两个问题
|
3月前
|
JavaScript 前端开发 API
Vue学习笔记7:使用v-for指令渲染列表
Vue学习笔记7:使用v-for指令渲染列表