Vue.js 主要有以下几种标签:1、<template>
、2、<script>
、3、<style>
。
一、`` 标签
<template>
标签是 Vue 组件的核心部分,它定义了组件的结构和布局。这个标签内的内容会被渲染到页面上。
- 静态内容:可以在
<template>
标签内放置静态 HTML 标签和内容。 - 动态内容:使用 Vue 的模板语法(如双大括号
{{}}
、指令v-if
、v-for
等)来绑定数据和控制渲染。 - 组件嵌套:可以在
<template>
内嵌套其他自定义组件,实现组件的复用和组合。
示例:
<template>
<div>
<h1>{{ title }}</h1>
<p v-if="isVisible">This is a paragraph.</p>
<ul>
<li v-for="item in items" :key="item.id">{{ item.name }}</li>
</ul>
</div>
</template>
解释:
{{ title }}
:双大括号绑定,动态显示title
数据。v-if="isVisible"
:条件渲染,isVisible
为真时显示段落。v-for="item in items"
:列表渲染,循环显示items
数组中的每一项。