码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 6.前端·新建子模块与开发(常规开发)


    文章目录

    • 学习资料
    • 常规开发
      • 创建组件与脚本
      • 菜单创建-新增自定义图标
      • 菜单创建-栏目创建

    学习资料

    https://www.bilibili.com/video/BV13g411Y7GS?p=12&vd_source=ed09a620bf87401694f763818a31c91e

    常规开发

    创建组件与脚本

    首先新建前端的目录结构,属于自己业务模块的专有包。然后在这个模块下,在针对各个实体建立包。
    在这里插入图片描述
    然后从若依的模块中找一个相似的页面,copy过来,比如岗位管理。
    在这里插入图片描述
    整个index.vue就2个部分。上面是页面,下面是js方法,让页面动起来。
    在这里插入图片描述
    template中的对应关系:
    在这里插入图片描述
    js中的区域的介绍:
    在这里插入图片描述
    打开页面之后,调用getlist,如下:
    在这里插入图片描述
    所有的api脚本都写在api包里面。
    在这里插入图片描述
    这个页面所有的ajax请求,都被封装在了这个js中。

    在这里插入图片描述
    所以我们也要在api包下面创建属于我们自己的js包。

    在这里插入图片描述
    需要在这个pill文件夹下面,写自己的js,按照业务模块,可以新建一个factory.js。

    菜单创建-新增自定义图标

    找到若依前台的菜单管理界面,点击新增,如下图。
    在这里插入图片描述
    菜单的图标,放在前端的icons文件夹下了。可以新增自己的图标,放进去即可。
    在这里插入图片描述
    图标可以去阿里巴巴的矢量图库去寻找。
    在这里插入图片描述

    菜单创建-栏目创建

    注意:删除若依官网菜单,需要将这个菜单的权限,从其它的角色中都删除,才被允许删除。

    根据新建菜单的类型,选择目录,菜单,还是按钮。 先来新建我们模块的目录。
    在这里插入图片描述
    菜单名称就是菜单显示的名字。如果是模块的菜单,路由地址可以写你那个模块的名字,在这个案例中就是pill。
    在这里插入图片描述
    然后完善菜单的所有内容。
    在这里插入图片描述

    再来添加目录中的菜单。可以参考一下若依其它菜单填写的内容。
    在这里插入图片描述
    路由地址就是前端view下面的factory目录,所以填factory。
    组件路径就是pill下面vue文件的完整路径。
    权限字符就是访问后端方法的时候,需要具备的权限类型,这个需要看controller上面的方法。
    配置完之后,刷新前端,页面就出来了。
    在这里插入图片描述

    不过出来的是之前粘贴的内容,到这里我们前端还没写呢。显示的是post的vue的内容。

  • 相关阅读:
    蓝鲸研运体系在腾讯内的应用实践
    Mybatis-plus分页查询不生效之问题排查
    windows10默认浏览器总是自动更改为Edge浏览器
    NXP BootLoader源码分析并改写SD卡启动
    Java IO包中Reader及Writer的简介说明
    【语言模型生成分子更好】Language models can learn complex molecular distributions
    VMware 虚拟机安装 OpenWrt 作旁路由 单臂路由 img 镜像转 vmdk 旁路由无法上网 没网络
    linux网络测试命令
    IntelliJ IDEA 设置 IBM Semeru JDK
    【机器学习】决策树算法理论:算法原理、信息熵、信息增益、预剪枝、后剪枝、算法选择
  • 原文地址:https://blog.csdn.net/qq_25310669/article/details/132843365
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号