【笔记】Vue3的函数

前言

Vue3的函数学习笔记

OptionsAPI

1
2
3
4
5
6
7
8
9
10
11
12
13
<template>
<div v-on:click="fn"></div>
</template>

<script>
export default {
methods: {
fn: function () {
...
}
}
}
</script>

CompositionAPI

setup函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<template>
<div v-on:click="fn"></div>
</template>

<script>
export default {
setup: function (attrs, slots, emit) {

const fn = function () {
...
}

return {
fn
}
}
}
</script>

setup语法躺

1
2
3
4
5
6
7
8
9
<template>
<div v-on:click="fn"></div>
</template>

<script setup>
const fn = function () {
...
}
</script>

完成