组件复用
性能优化
状态管理
路由与动态加载
异步与数据请求
测试与调试
实战案例
练习与拓展
混入mixin
<!-- 混入:复用逻辑 --> <script> export default { data() { return { msg: 'hello' } }, created() { console.log('混入生命周期') } } </script> <script> import mixin from './mixin.js' export default { mixins: [mixin] } </script>
组合式API与插件
<!-- 组合式API:逻辑复用更灵活 --> <script setup> import { ref, onMounted } from 'vue' function useCounter() { const n = ref(0) const inc = () => n.value++ return { n, inc } } const { n, inc } = useCounter() onMounted(() => inc()) </script> <!-- 插件注册 --> import { createApp } from 'vue' import MyPlugin from './plugin' createApp(App).use(MyPlugin)