<template>
<div>{{ message }}</div>
<div>{{ ++number }}</div>
<div>{{ number + 1 }}</div>
<div>{{ active ? 1 : 0 }}</div>
<div>{{ arrNum.map((v) => ({ num: v })) }}</div>
<div v-text="message"></div>
<div v-html="spanMsg"></div>
<div v-show="active">v-show</div>
<div v-if="number">v-if</div>
<div v-else>v-else</div>
<div v-bind:class="event">v-bing</div>
<div :class="['calssName1', 'calssName2', event, active ? 'true' : 'false']">
v-bing
</div>
<div v-for="(data, index) in arrNum" :key="index" v-memo="[index === 1]">
{{ index }}:{{ data }}
</div>
<div v-once>{{ message }}</div>
<div @[event]="buttom(event)">buttom</div>
</template>
<script setup lang="ts">
const message: string = '信息内容';
const spanMsg: string = '<h1 style="color:red" >标题</h1>';
const number: number = 1;
const active: boolean = true;
const arrNum: number[] = [1, 2, 3];
const event: string = 'click';
const buttom = (data: string) => {
console.log(data);
};
</script>
<style scoped></style>