• vue3的一些注意事项



     

    一、Vue3 里 script 的三种写法

    首先,Vue3 新增了一个叫做组合式 api 的东西,英文名叫 Composition API。因此 Vue3 的 script 现在支持三种写法,

    1、最基本的 Vue2 写法

    1. html复制代码<template>
    2. <div>{{ count }}</div>
    3. <button @click="onClick">
    4. 增加 1
    5. </button>
    6. </template>
    7. <script>
    8. export default {
    9. data() {
    10. return {
    11. count: 1,
    12. };
    13. },
    14. methods: {
    15. onClick() {
    16. this.count += 1;
    17. },
    18. },
    19. }
    20. </script>

    2、setup() 属性

    1. xml复制代码<template>
    2. <div>{{ count }}</div>
    3. <button @click="onClick">
    4. 增加 1
    5. </button>
    6. </template>
    7. <script>
    8. import { ref } from 'vue';
    9. export default {
    10. // 注意这部分
    11. setup() {
    12. let count = ref(1);
    13. const onClick = () => {
    14. count.value += 1;
    15. };
    16. return {
    17. count,
    18. onClick,
    19. };
    20. },
    21. }
    22. </script>

    3、