<template id="CartRecord"> <div> <input type="checkbox" name="ids[]" :id="'id'+options.id" :checked="options.buy" v-model="options.buy"> <span>{{options.name}}</span> <button @click="minus(options)" :disabled="!options.buy">-</button> <input type="text" name="nums[]" :id="'num'+options.id" :value="options.num" v-model="options.nums" :disabled="!options.buy"> <button @click="plus(options)" :disabled="!options.buy">+</button> * {{options.price}} = {{options.nums * options.price}} <button @click="giveup($index)">×</button> </div></template><div class="cart"> <div v-for="item in items"> <cart-record :options="item" :plus="plus" :minus="minus" :giveup="giveup"></cart-record> </div> <h1>{{totalPrice}}</h1></div>這個就太奇怪了,點擊叉按鈕,就報錯,說scope.giveup不是個函數(shù)。它的綁定方法明明跟plus還有minus是一模一樣的啊,為什么它就不正常?。??救命?。。。?!
奇怪的現(xiàn)象,有的方法能綁上,有的綁不上。
溫溫醬
2018-08-11 09:10:40