美文网首页
Vue 组件抽离写法

Vue 组件抽离写法

作者: GaoEnron | 来源:发表于2020-01-02 22:15 被阅读0次

    组件抽取模板

    一、通过Script标签抽取出来模板

    <script type="text/x-template" id="cpn">

    <script type="text/x-template" id="cpn">
            <div>
                <h2>我是标题1</h2>
                <p>我是内容1</p>
                <p>我是内容1</p>
            </div>
                注册模板
                Vue.component('cpn', {
                    template: '#cpn'
                })
        </script>
    

    二、通过 template标签方式抽离末班

    <template id="cpn3">
            <div>
                <h2>我是标题3</h2>
                <p>我是内容1</p>
                <p>我是内容1</p>
            </div>
    </template>
    

    三、注册模板

    <script src="./js/vue.js"></script>
            <script>
                Vue.component('cpn3', {
                    template: '#cpn3'
                })
                Vue.component('cpn', {
                    template: '#cpn'
                })
                const app = new Vue({
                    el: "#app",
                    data: {
                        message: "你好啊"
                    },
                    
                    components: {
                        'cpn2': {
                            template:`
                            <div>
                                <h2>我是标题2</h2>
                                <p>我是内容2</p>
                                <p>我是内容2</p>
                            </div>
                            `
                        }
                    }
                })
    </script>
    

    相关文章

      网友评论

          本文标题:Vue 组件抽离写法

          本文链接:https://www.haomeiwen.com/subject/nwlaoctx.html