请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

props传值问题

在slider.vue中 props中接收的数据是在哪里绑定上去的?在recommend.vue中使用的slider组件上也没有看到props数据的绑定,求大佬解惑,是不是我哪里理解错了,或者看错了

slider组件
export default {
name: ‘slider’,
props: {
loop: {
type: Boolean,
default: true
},
autoPlay: {
type: Boolean,
default: true
},
interval: {
type: Number,
default: 4000
}
},
recommend组件中被使用的slider组件


正在回答

1回答

ustbhuangyi 2019-06-13 14:21:21

外部没有传这些 Props,都是使用的默认值。

0 回复 有任何疑惑可以回复我~
  • 提问者 Forever_ward #1
    知道了。还是理解不深刻;
    有个问题,我已经试过了可以直接将这些props直接写死在 data中,一样能运行;那么排除需要接收非默认的值的情况外,写在props内和写在data内的区别是什么?类型检测?还有什么好处嘛?
    回复 有任何疑惑可以回复我~ 2019-06-13 14:41:50
  • ustbhuangyi 回复 提问者 Forever_ward #2
    Props 是为了让组件更加灵活,接受不同的 prop,可以让组件有不同的行为,也就是提供了外部可以控制组件的一个接口。而 data 是组件的内部的数据,维护组件的一些状态。
    回复 有任何疑惑可以回复我~ 2019-06-13 14:44:32
  • 提问者 Forever_ward 回复 ustbhuangyi #3
    好的,受教了,谢谢
    回复 有任何疑惑可以回复我~ 2019-06-13 14:46:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信