混入mixin
2020-08-26 21:12
120 查看
mixin:
选项接收一个混入对象的数组。这些混入对象可以像正常的实例对象一样包含实例选项,这些选项将会被合并到最终的选项中,使用的是和 Vue.extend() 一样的选项合并逻辑。也就是说,如果你的混入包含一个 created 钩子,而创建组件本身也有一个,那么两个函数都会被调用。
适用场景:主要用于需要对多个组件中相同的方法或数据的抽离
步骤:
第一步:创建mixins JS文件
//import { getUserList} ‘@/http/’
var GetUserDataMixIn = {
data() {
return {msg:‘hello 1909A’}
},
created: function() {
this.getData();
},
methods: {
getData: function() {
console.log(“调用后台用户数据的方法”);
}
}
};
export default GetUserDataMixIn;
第二步:在需要的组件中混入相关mixin文件
import GetUserDataMixIn from ‘@/mixins/getData’
export default {
…
mixins:[GetUserDataMixIn],
data() {}
}
相关文章推荐
- D语言中的混入(Mixin)
- 记一次Vue.js混入mixin的使用(分权限管理页面)
- dojo 混入 miXin 例子
- 数据请求 mixin混入 computed计算属性 watch侦听属性
- 设计模式 Mixin (混入类)
- Python Mixin混入的使用方法
- 混入mixin和自定义插件
- vue mixins 混入
- 【Vue】混入mixin:基础、选项合并、全局混入、自定义选项合并策略
- vuex的实现——使用插件及Mixin混入添加全局状态管理(二)
- D语言游戏编程(11):D语言基础之模板和混入(mixin)技术
- Python mixin 混入
- less **Mixin**混入
- Ruby中的Mixin (混入)
- vue-混入mixin
- Vue--mixin(混入)
- 模块(Module)的用途2 混入(Mixin)
- Strategy VS Mixin(番外篇)——动态混入扩展方法
- Vue.js Mixins 混入使用
- less-mixin(混入)