19-vue自定义模板

270 阅读1分钟

一、自定义模板

1.1、通过template标签定义模板

<!-- 显示用户列表的模板(网页)-->
<template id="template01">
    <div>
        <h1>这是一个用户列表</h1>
        <p>
            这是一个表格,你需要点想象力
        </p>
    </div>
</template>
复制代码

1.2、将模板注册到Vue的Component中

//将用户列表模板注册到vue
Vue.component('hello1', {
    template: '#template01'
});
复制代码

1.3、在div中使用模板

<div id="app">
    <hello1></hello1>
</div>
复制代码

1.4、完成代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--导入vue的js库-->
    <script src="assets/vue.min-v2.5.16.js"></script>
</head>
<body>
    <!-- 显示用户列表的模板(网页)-->
    <template id="template01">
        <div>
            <h1>这是一个用户列表</h1>
            <p>
                这是一个表格,你需要点想象力
            </p>
        </div>
    </template>
 
    <!-- 添加用户的模板(网页) -->
    <template id="template02">
        <div>
            <h1>这是一个添加用户的页面</h1>
        </div>
    </template>
 
    <div id="app">
        <hello1></hello1>
    </div>
    <script>
        //将用户列表模板注册到vue
        Vue.component('hello1', {
            template: '#template01'
        });
 
        new Vue({
            el: '#app'
        })
    </script>
</body>
</html>

作者:大坏蛋_
链接:juejin.cn/post/716457…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。