当我们在vue之中,我们有时候需要传递好多参数的时候,我们往往需要在方法之中对写上对应数量的变量来接受参数,下面介绍一种简单的函数写法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<script src="../vue.js/vue.js"></script>
<body>
<div id="app">
<!-- <ul>
<li v-for="(item,index) in names" :key="item">{{index+1}},{{item}}</li>
</ul> -->
<!-- 可变参数 -->
</div>
<script>
const app= new Vue({
el: '#app',
data: {
names:['a','b','c']
},
methods:{
}
})
//可变式函数的写法在变量前面加上三个点就可以了例如(...num)
function sum(...num){
console.log(num);
}
sum(1,2,3);
</script>
</body>
</html>
vue之中会自动把传递的参数变成数组显示出来如下