采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
mounted () { this.buyNum = 2 this.buyType = this.buyTypes[1] this.versions = [this.versionList[2]] this.period = this.periodList[1] this.getPrice(); }
这里是我代码里的疏忽。
我这里这些选择组件没有接收值,只是把选择的结果返回给父组件,父组件里的参数,比如buyNum在请求和弹窗里的渲染都是正确的,你说的的确是个问题我没考虑到,解决方法就是在调用选择组件的时候把值传进去,比如
<v-counter @on-change="onParamChange('buyNum', $event)" :number="buyNum"></v-counter>
counter组件:
export default { props: { max: { type: Number, default: 5 }, min: { type: Number, default: 1 }, number: { type: Number, default: this.min } }, data () { return { // number: this.min } }, ... }
其他组件按照类似的方法改
谢谢老师!
登录后可查看更多问答,登录/注册
快速入门Vue2.0,组件化开发一个数字产品电商平台
1.9k 1
1.6k 1
1.5k 5
1.3k 14
2.5k 12