请稍等 ...
×

采纳答案成功!

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

<slide-show :slides="slides" :inv="invTime"></slide-show>,:slides 和:inv是什么语法

正在回答

1回答

:slides 是 v-bind:slides的缩写,是将slides属性绑定到组件的方法。

:slides="slides" 这里引号里的slides 对应的是 组件data里的值

假如<slide-show slides="slides">这样,这里的slides就是字符串slides

如果你要在属性里使用组件的属性,就必须用v-bind或者:来绑定

0 回复 有任何疑惑可以回复我~
  • 提问者 慕哥4046114 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-10-25 13:22:27
  • 提问者 慕哥4046114 #2
    等号前面的slides是哪里定义的呀
    回复 有任何疑惑可以回复我~ 2017-10-25 14:55:31
  • fishenal 回复 提问者 慕哥4046114 #3
    属性不需要定义,但是子组件(slide-show)只接受自己声明过的属性,在子组件里通过props字段声明,含义是我接受这个属性,声明过的属性在子组件里才能通过this调用,看一下:
    https://cn.vuejs.org/v2/guide/components.html#使用-Prop-传递数据
    回复 有任何疑惑可以回复我~ 2017-10-25 16:42:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信