Dalam vue3.0, fungsi persediaan ialah pintu masuk ke gabungan API dan digunakan untuk menentukan data dan parameter Sintaks ialah "setup(props,{slots,attrs,emit}){const name =. 'name'return {name}}"; fungsi ini hanya boleh segerak dan bukan tak segerak.
Persekitaran pengendalian artikel ini: sistem Windows 10, versi Vue3, komputer DELL G3.
1. Ciri dan fungsi fungsi persediaan
Sudah pasti Vue3.0. adalah serasi Versi Vue2.x bermakna kami boleh menggunakan sintaks Vue2.x yang berkaitan dalam Vue3 dalam kerja harian kami Tetapi apabila anda benar-benar mula menggunakan Vue3 untuk menulis projek, anda akan mendapati bahawa ia adalah lebih mudah daripada Vue2.x.
Fungsi ciri utama Vue3---- persediaan
1. Fungsi persediaan ialah fungsi antara dua fungsi cangkuk fungsi kitaran hayat sebelumCreate dan Created dan data tidak boleh digunakan dalam fungsi persediaan. Data dan kaedah dalam kaedah
2. Fungsi persediaan ialah pintu masuk ke API Komposisi (API Komposisi)
3. Pembolehubah dan kaedah ditakrifkan dalam fungsi persediaan perlu dikembalikan pada akhirnya Jika tidak, anda tidak boleh menggunakan
dalam templat 2. Nota mengenai fungsi persediaan:
1. Sejak. kaedah kitaran hayat Dicipta belum dilaksanakan apabila fungsi persediaan dilaksanakan, Oleh itu, dalam fungsi persediaan, pembolehubah dan kaedah data dan kaedah tidak boleh digunakan
2. Oleh kerana kita tidak boleh menggunakan data dan kaedah dalam fungsi persediaan, Vue secara langsung menggantikan pembolehubah dan kaedah dalam fungsi persediaan untuk mengelakkan penggunaan kami yang salah ini telah diubah suai kepada tidak ditentukan
3. Fungsi persediaan hanya boleh segerak dan bukan tak segerak
<.>Penggunaan 1: Gunakan dalam kombinasi dengan ref<template> <div id="app"> {{name}} <p>{{age}}</p> <button @click="plusOne()">+</button> </div> </template> <script> import {ref} from 'vue' export default { name:'app', data(){ return { name:'xiaosan' } }, setup(){ const name =ref('小四') const age=ref(18) function plusOne(){ age.value++ //想改变值或获取值 必须.value } return { //必须返回 模板中才能使用 name,age,plusOne } } } </script>
importuseAfrom'./a'; importuseBfrom'./b'; importuseCfrom'./c'; exportdefault{ setup (props) { let{ a, methodsA } = useA(); let{ b, methodsB } = useA(); let{ c, methodsC } = useC(); return{ a, methodsA, b, methodsB, c, methodsC } } }
tutorial vue.js"]
Atas ialah kandungan terperinci Apakah penggunaan persediaan dalam vue3.0. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!