如何在vue.extend中通过判断是否使用propsData传参,选择不同的模板?

如果不传参数的话,希望中间的线也不显示,应该什么写呢?


<body>

    <author></author>

    <div id="author"></div>

</body>

    var authorExtend = Vue.extend({

        template: "<p><a :href='authorUrl'>{{authorName}}----{{a}}</a></p>",

        data: function() {

            return {

                authorName: 'baidu',

                authorUrl: 'http://www.baidu.com'

            }

        },

        props: ['a']

    });

    new authorExtend({

        propsData: {

            a: 1

        }

    }).$mount('author');

    new authorExtend().$mount('#author');


眼眸繁星
浏览 393回答 1
1回答

紫衣仙女

&nbsp;template: "<p><a :href='authorUrl'>{{authorName}}&nbsp; <span v-if="a">----{{a}}</span></a></p>",
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript