这儿有个问题老师

这儿有个问题老师

<template>

    <div class="slider-wrapper">

    <MeLoading v-if="!sliders.length " inline></MeLoading>

    <MeSlider

        class="aaa"

        :direction="direction"

        :loop="loop"

        :interval="interval"

        :pagination="pagination"

        v-else

    >

这里的inline为什么直接可以写在这,之前课程不是说传参的话要在前面加上:吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕码 2020-05-10 10:29:36

同学你好,也可以写成v-bind:inline='true'。通过v-bind来绑定这个参数,如下:

http://img1.sycdn.imooc.com//climg/5eb7670709ce41e008750069.jpg

http://img1.sycdn.imooc.com//climg/5eb766ff09a8682407210081.jpg

祝学习愉快~

好帮手慕码 2020-05-09 19:06:36

同学你好,解答如下:

(1)传递属性的时候,不用添加引号。如上回答中,老师是为了标记重点,所以添加了引号:

http://img1.sycdn.imooc.com//climg/5eb6890209eb032c01330042.jpg

不过还是导致同学混淆了,为了避免同学混淆老师已经把回复一修改了;

(2)这个不是简写哦。表示mine-loading-inline的值是inline(true/false):

http://img1.sycdn.imooc.com//climg/5eb68a18093764d802020092.jpg

祝学习愉快~

  • 提问者 lcyjerry #1
    不是v-bind:inlin吗?
    2020-05-09 23:10:14
好帮手慕码 2020-05-09 18:14:52

同学你好,也可以写成:inline 这样,inline是简写形式,添加inline类,就表示存在,它是等价于:inline='true'的。当不添加inline类的时候,等价于::inline='false'。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 lcyjerry #1
    老师 vue里传属性的时候加不加引号都可以的吧?
    2020-05-09 18:29:44
  • 提问者 lcyjerry #2
    <div class="mine-loading" :class="{'mine-loading-inline' :inline}"> 老师这儿的:inline是啥的缩写
    2020-05-09 18:30:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师