vue3中mixin的使用方法
<template> <div class="box"> {{mData.name}} </div> </template> <script setup> import { ref} from 'vue' // 导入 import userMix from "@/common/mixins/user"; // 拿到数据 const { mData } = userMix(); console.log(mData) </script> <style lang="scss" scoped> </style>
user.js代码
import { ref, watch, onMounted } from 'vue' export default function (userData) { const mData = ref(null) onMounted(() => { getData() }) watch(() => data, (newVal, oldVal) => { console.log('watch', newVal, oldVal) }, { deep: true }) const getData = () => { if (!userData) { mData.value = { name: 'lily', age: 10 } } else { mData.value = userData.value } } // 暴露出去 return { mData, getData } }
https://blog.csdn.net/bingjilingvsh2o/article/details/135925874
分类:
vue3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现