一个简单的mixin 使用示例,用于管理 项目中的 字典,下拉数据. 下边代码仅为参考,主要思路就是 通过mixin 加载 字典存储到 store ,将 store 中字典 共享到data中
通用字典
vuex 准备
1 | const state = { |
1、编写组件 dict.js
1 | const options = null; |
2、main.js 注册 组件
1 | // 从 store 中查询此字典是否已加载 |
3、在页面使用
1 | <template> |
dicts 在组件 dict 中 通过 $options 获取,然后在 created 函数中 初始化 对应的字典,然后在 mixin 中 暴露 dict 变量,存放字典数据
- 本文作者: 王不留行
- 本文链接: https://wyf195075595.github.io/2023/07/20/programming/vue/mixin/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!