若依vue(前后端分离版本)前端使用字典
    		       		warning:
    		            这篇文章距离上次修改已过447天,其中的内容可能已经有所变动。
    		        
        		                
                若依平台(RuoYi)是一个使用SpringBoot开发的快速开发平台。前后端分离版本中,前端Vue框架的使用说明如下:
- 克隆项目:从GitHub或Gitee上克隆前后端分离版本的若依项目到本地。
 
git clone https://github.com/yangzongzhuan/RuoYi-Vue.git- 安装依赖:进入前端目录(
ruoyi-ui),安装Node.js依赖。 
cd ruoyi-ui
npm install- 运行项目:在
ruoyi-ui目录下运行项目。 
npm run dev- 访问前端:在浏览器中访问
http://localhost:80,可以看到前端页面。 - 使用字典管理:若依平台的字典管理通常通过后端管理系统进行维护,前端展示通常通过调用后端API接口获取数据。
 
例如,若要获取所有字典数据,可以在system模块下的dict组件中发送请求,调用后端API接口/system/dict/type/list获取字典类型列表,或者调用/system/dict/data/list获取字典数据列表。
// 在Vue组件中发送请求获取字典数据
export default {
  data() {
    return {
      dictTypes: [], // 字典类型列表
      dictDatas: []  // 字典数据列表
    };
  },
  created() {
    this.getDictTypeList();
    this.getDictDataList();
  },
  methods: {
    // 获取字典类型列表
    getDictTypeList() {
      this.axios.get("/system/dict/type/list").then(response => {
        this.dictTypes = response.data;
      });
    },
    // 获取字典数据列表
    getDictDataList() {
      this.axios.get("/system/dict/data/list").then(response => {
        this.dictDatas = response.data;
      });
    }
  }
};请注意,上述代码仅为示例,实际的API路径和响应数据结构可能会根据实际的后端API设计而有所不同。
评论已关闭