制作模板

Vue的模板(template)有三种创建方式


在Vue构造器内,这种情况只在template中语句少的时候适用,注意模板将会代替message

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<body>
<div id="app">
{{message}}
</div>
<script>
var app = new Vue({
el:'#app',
data:{
message: 'hello world'
},
template:`<h2>我是一个标签模板</h2>`
//注意是Tab键上面那个,为了避免和单引双引冲突
})
</script>
</body>
```

---

### 在html里

```html
<body>
<div id="app">
{{message}}
</div>
<!-- 注意不是放在实例化里 -->
<template id="app2">
<h2>我是一个模板</h2>

</template>
<script>
var app = new Vue({
el:'#app',
data:{
message: 'hello world'
},
template:`#app2`//设置响应
})
</script>
</body>

在js里,可从外部引用,在script标签后加一个src即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<body>
<div id="app">
{{message}}
</div>
<script type="x-template" id="app3">
<h2>我是模板</h2>
</script>
<script>
var app = new Vue({
el:'#app',
data:{
message: 'hello world'
},
template:`#app3`
})
</script>
</body>
-------------本文结束感谢您的阅读-------------