vue的mixin(混入)
mixin(混入)
\1. 功能:可以把多个组件共用的配置提取成一个混入对象
\2. 使用方式:
(1)另起一个js文件,mixin.js。把多个组件共用的配置放入其中并暴露出来。
mixin.js文件的代码
export const mixin = { methods: { showName(){ alert(this.name) } }, } export const mixin1 = { data() { return { x:200, y:300 } }, }
(2)再需要用到这些配置的组件导入mixin.js文件,再接收想要用的配置,即可使用
比如MySchool组件要使用的话
<script>
引入该文件 import {mixin,mixin1} from '../mixin' export default { name:'MySchool', data() { return { name:'广州应用科技学院', address:'广州' } },
在这接收想要的配置 mixins:[mixin,mixin1] } </script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~