轮播组件的props是哪里来的?

来源:4-4 轮播图组件实现(上)

慕九州4451910

2020-05-11

slider组件
export default {
name: ‘slider’,
props: {
loop: {
type: Boolean,
default: true
},
autoPlay: {
type: Boolean,
default: true
},
interval: {
type: Number,
default: 4000
}
},
这一段属性完全出来的毫无征兆,实在理解不了,看老师回答其他同学的说法是:默认的?
不太理解什么叫默认的,意思是不是只要用了课程中的BScroll,就直接在props中写这些就直接生效吗?
求详细指导

写回答

1回答

ustbhuangyi

2020-05-12

这段代码没手敲?这些就是控制 slider 组件的行为的一些 prop,当然不会直接生效,比如 loop,你肯定要在初始化 BScroll 的时候传入,另外建议你看一下 GitHub 最新源码,BS 升级后一些 API 的使用有变化。

0
10
ustbhuangyi
回复
慕九州4451910
怎么实现是组件内部需要做的事情,你去写一个组件,先要想好组件大概有哪些能力,然后再去谈实现。所以通常会先写 props,再去写实现。
2020-05-12
共10条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程