Index.vue:
<script setup>
import { onMounted } from 'vue'
import useList from './useList'
import './index.css'
const { count, handleClick } = useList()
onMounted(() => {})
</script>
<template>
<div class="m-home-wrap">
<button @click="handleClick">{{ count }}</button>
<div class="m-home-demo"></div>
</div>
</template>
<style></style>
useList.js:
import { ref, onMounted } from 'vue'
const useList = () => {
const count = ref(0)
const handleClick = () => {
count.value++
}
onMounted(() => {
console.log(1)
})
return {
count,
handleClick,
}
}
export default useList
人工智能学习网站