1.定義vue
混入 (mixin) 提供了一種很是靈活的方式,來分發 Vue 組件中的可複用功能。一個混入對象能夠包含任意組件選項。當組件使用混入對象時,全部混入對象的選項將被「混合」進入該組件自己的選項。面試
2.使用步驟ide
在components 文件夾中自定義名字,通常命名爲mixin---》post
文件夾中咱們能夠創建一個js文件,mixin.js 這個文件就是寫混入代碼的js----》this
js代碼內容以下:3d
export default { data() { return { name : "張三" } }, methods: { handleclick(){ this.name = "李四" } } }
在須要用的頁面引入code
<template> <div> <h1>{{name}}</h1> <button @click="handleclick">點我更名字11</button> </div> </template> <script> import minin from './minxin/minxin' export default { mixins: [minin], data(){ return { } }, methods: { } } </script>
引入以後就能夠使用了,在上面的文件中,component
handleclick 方法就是 混入文件中的方法對象