码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • geecg-uniapp 源码下载运行 修改端口号 修改tabBar 修改展示数据


    •  APP体验: http://jeecg.com/appIndex
    • 技术官网: http://www.jeecg.com
    • 安装文档: 快速开始 · JeecgBoot 开发文档 · 看云
    • 视频教程: 零基础入门视频
    • 官方支持: http://jeecg.com/doc/help

    一,下载安装

    源码下载 

    jeecg-uniapp: JEECG BOOT APP 移动解决方案,采用uniapp框架,一份代码多终端适配,同时支持APP、小程序、H5!实现了与JeecgBoot平台完美对接的移动解决方案!目前已经实现登录、用户信息、通讯录、公告、移动首页、九宫格等基础功能。 (gitee.com)icon-default.png?t=N7T8https://gitee.com/jeecg/jeecg-uniapp?_from=gitee_search

    运行指令  拉去代码后运行指令  也可以参考上边的安装文档
    1. 拉取项目代码
    2. git clone https://gitee.com/jeecg/ant-design-vue-jeecg
    3. cd ant-design-vue-jeecg
    4. 安装node.js
    5. # 出现相应npm版本即可
    6. npm -v
    7. # 出现相应node版本即可
    8. node -v
    9. 安装yarn
    10. # 全局安装yarn
    11. npm i -g yarn
    12. # 验证
    13. yarn -v # 出现对应版本号即代表安装成功
    14. 切换到ant-design-vue-jeecg文件夹下
    15. # 下载依赖
    16. yarn install
    17. # 启动
    18. yarn run serve
    19. # 编译项目
    20. yarn run build

    二,修改端口  

    端口 报错   
    (1)要是没有env  需要创建一个替换成后端接口

     (2)因为他封装了  先找到http请求位置 一级一级找  然后进行接口修改   都改完运行即可

    1. 接口地址配置 .env.development
    2. NODE_ENV=development
    3. VUE_APP_API_BASE_URL=http://localhost:8080/jeecg-boot


    三,修改tabBar

    1.方法一

    (1)在geecg-uniapp中 底部导航是在index封装的所以我们需要先进行注销

    (2)我们打开pages.json  添加底部导航
    1. "tabBar": {
    2. "list": [{
    3. "iconPath": "/static/shouye.png",
    4. "selectedIconPath": "/static/shouye_1.png",
    5. "pagePath": "pages/home/home",
    6. "text": "首页"
    7. },
    8. {
    9. "iconPath": "/static/tongxunlu_1.png",
    10. "selectedIconPath": "/static/tongxunlu.png",
    11. "pagePath": "pages/annotation/annotationList",
    12. "text": "通讯录"
    13. },
    14. {
    15. "iconPath": "/static/31wode.png",
    16. "selectedIconPath": "/static/my.png",
    17. "pagePath": "pages/user/people",
    18. "text": "我的"
    19. }
    20. ]
    21. },

     2.方法二

     (1) 或者在index里边直接进行修改  先创建页面,路由都配置好 然后在index引入
    index.vue页面  
    1. <template>
    2. <view>
    3. <home :cur="PageCur" v-if="PageCur=='home'" :key="commponent1Key"></home>
    4. <people v-if="PageCur=='people'" :key="commponent2Key"></people>
    5. <profile :cur="PageCur" v-if="PageCur=='profile'" :key="commponent3Key"></profile>
    6. <view class="cu-bar tabbar bg-white shadow foot">
    7. <view :class="PageCur=='home'?'action text-green':'action text-gray'" @click="NavChange" data-cur="home">
    8. <view class='cuIcon-homefill'></view>主页
    9. </view>
    10. <view :class="PageCur=='profile'?'action text-green':'action text-gray'" @click="NavChange" data-cur="profile">
    11. <view class='cuIcon-profile'></view>发起
    12. </view>
    13. <view :class="PageCur=='people'?'action text-green':'action text-gray'" @click="NavChange" data-cur="people">
    14. <view class='cuIcon-people'></view>个人
    15. </view>
    16. </view>
    17. </view>
    18. </template>
    19. <script>
    20. import profile from '../common/profile.vue'
    21. export default {
    22. components:{
    23. profile
    24. },
    25. data() {
    26. return {
    27. PageCur: 'home',
    28. commponent1Key: 0,
    29. commponent2Key: 0,
    30. commponent3Key:0
    31. }
    32. },
    33. onLoad:function(){
    34. this.PageCur='home'
    35. ++this.commponent1Key
    36. ++this.commponent2Key
    37. ++this.commponent3Key
    38. },
    39. methods: {
    40. NavChange: function(e) {
    41. this.PageCur = e.currentTarget.dataset.cur
    42. }
    43. }
    44. }
    45. </script>
    46. <style>
    47. </style>
    profile.vue 页面
    1. <template>
    2. <view>
    3. sdfs asd dsafsa
    4. </view>
    5. </template>
    6. <script>
    7. export default {
    8. name: 'profile',
    9. data() {
    10. return {
    11. }
    12. },
    13. methods: {
    14. }
    15. }
    16. </script>
    17. <style>
    18. </style>
     展示
     

    四,修改展示数据

    (1)我们以home的常用服务  为例  我们修改 usList 数据 

    (2)查找对应路径

  • 相关阅读:
    Redis数据结构:散列
    【API 管理】什么是 API 管理,为什么它很重要?
    全面指南:如何使用Python编写代码,利用热像仪自动测量人员体温进行发热症状的早期筛查
    LeetCode 110.平衡二叉树 (C++)
    技术分享 | 多测试环境的动态伸缩实践
    类和对象常见题目解法
    第八章 软件测试自动化
    iOS高级理论:Block的应用
    基于Android studio有声听书系统 java音乐播放器系统
    前端vue正则表达式-隐私脱敏处理
  • 原文地址:https://blog.csdn.net/weixin_68266812/article/details/133689660
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号