- 博客(18)
- 收藏
- 关注
原创 Vue2 + element-ui后台管理项目—用户管理
利用button按钮里的图标按钮给操作列添加三个按钮,先定义作用域插槽,再添加修改 删除 分配角色按钮,将按钮的size属性设置为mini,操作这一列宽度不够,直接行内设置一下。在API接口文档里状态数据是一个布尔值,无法显示在页面上,因此需要改造一下,当布尔值是true的时候开关为打开状态,布尔值为false时开关为关闭状态,此时需要定义作用域插槽。渲染使用table表格组件,先在ui结构区域开辟用户列表区域,创建一个表格和一行,再将table和tablecolumn进行按需导入并注册为全局组件。
2023-12-09 15:54:03
1255
原创 uni-app项目保姆级教程—三端在线教育类App
globalStyle里主要是导航栏和状态栏的背景颜色/导航栏标题颜色及状态栏前景颜色/以及下拉显示出来的窗口的背景色三个属性,注意属性值加双引号。解压到本地,我们只需要css文件和ttf文件,复制到项目static/icon里面。将项目中pages.json文件里globalStyle的系统默认属性删除。运行到微信开发者工具查看效果,当前页面的图标为蓝色 其他页面为灰色。在index/index.vue导入banner组件并注册。在App.vue组件引入iconfont.css文件。
2023-12-09 15:52:33
269
原创 uni-app项目初始化保姆级教程 包括前期准备环境配置
打开HBuilderX,项目中的manifest.json文件/微信小程序配置,输入微信小程序ID。如果有安装过andorid studio可以使用里面默认的移动端模拟器。点击App.vue,点击上栏运行按钮,找到’微信开发者工具‘开始编译。点击App.vue,点击上栏运行按钮,找到’Chorme运行’接下来点击运行-运行到Andriod App基座,再重新运行。在浏览器中打开F12调试,点击属性小图标,选择机型。工具-设置-运行配置-微信开发者工具路径。找到‘工具’-‘插件安装’点击’前往插件市场安装‘
2023-11-30 18:48:02
1253
原创 Java自定义单链表
单链表是以结点的形式存在,每一个结点是由数据元素和下一个结点的存储的位置组成,单链表的数据元素存放在内存空间的地址是不连续的,不按线性的顺序存储数据。单链表的优点在于添加删除速度快,不浪费内存,缺点在于不能直接根据索引查询,必须从头节点遍历。首先新建节点类,定义数据和指针并初始化节点。
2023-11-28 16:37:16
86
原创 Java自定义泛型数组
数组一般用来存储多个相同类型数据的数据结构,如果存储的数据类型不同,在一些应用场景下可能会出现问题,此时就可以利用泛型来解决。泛型,即“参数化类型”,要求存放的类型不能是基本数据类型,只能是引用类型,如果是基本数据类型,那么就用它的封装类。泛型的表示方法:< E > 还有T、K、V均可以使用,除此之外其他字母可以用但没有可读性。
2023-11-26 00:43:39
160
1
原创 Java自定义ArrayList动态数组
数组作为一种固定大小的数据结构,它在初始化时长度就已经确定,动态数组ArrayList(也叫做列表)就可以完成数据的增删查改,那如何实现动态数组呢,先要定义一个数组,接着需要一个计数器size计算这个数组有多少个数据,接下来自己实现插入、移除和获取。
2023-11-25 20:42:50
56
原创 Git提交代码步骤 — Vue + element-ui后台管理项目
点击加号打开终端,运行git status,查看当前项目中源代码的状态。再次运行git status,此时所有文件都变成了绿色。将所有文件都添加到暂存区,运行。把暂存区中所有代码提交到本地仓库。在码云查看,分支都已上传。
2023-11-15 20:35:41
211
1
原创 Vue + element-ui后台管理项目—登录/退出功能
接着将App根组件、router/index.js文件不必要的组件和代码删除,将views文件夹、components文件夹中HelloWorld根组件删除。2.创建新分支git checkout -b xxx,在实际开发中,当开发一个新功能时,尽量把新功能放到新分支去进行开发。打开babel.config.js文件查看element-ui插件是否重复,删除后保存重新运行。接着查看一下项目的运行效果,打开vue可视化面板,在任务里面运行serve这个命令。通过 Element-UI 组件来实现布局。
2023-11-11 22:45:53
624
1
原创 vue项目初始化-后台环境安装配置
2.启动后台项目时,首先安装依赖包npm install,接着找到config文件夹里的default.json文件,将其中的数据库名、用户名和密码分别修改为navicat中设置好的,保存好之后再用node执行app.js。1.安装好Mysql和Navicat后,新建Mysql连接时这里的密码应和注册Mysql的密码相同,否则无法成功创建。
2023-11-10 16:43:47
118
1
原创 前端 面试题总结 持续补充
Ajax向服务器端发送请求与接收响应的过程:由Ajax帮助浏览器向服务器端发送请求,由Ajax帮助浏览器接收服务器端响应到客户端的数据,当Ajax接收到服务器端响应过来的数据后,再使用DOM方法将服务器端发送过来的数据内容添加到页面当中,这样就可以实现用户边浏览网站边向服务器端请求数据了,并且实现页面无刷新更新数据。而使用Ajax技术向服务器端发送请求与响应的接收开发人员是可控的,我们可以在请求发送与响应接收期间为用户作加载提示,以进一步提高用户浏览网站的体验。
2023-11-09 16:26:37
61
1
原创 【LeetCode算法】JavaScript版本 思路整理 持续解题...
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。从右往左把nums2合并到nums1中不会出现错误覆盖,因为把nums1中的元素移动位置后,会产生新的空位,剩余空位的个数不变。给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。从左往右把nums2合并到nums1中可能会出现nums2[0]覆盖掉nums1[0]的情况;
2023-10-27 21:11:27
137
1
原创 JavaScript基础 - pink老师 Math对象 章节作业
1.随机生成1到10之间整数 —— 利用 Math.random() 方法。4.算法:if else if 多分支语句判断大于小于等于。2.只有10次机会 —— 循环。3.选择for循环 限定10次。
2023-07-29 17:06:23
62
1
原创 Java实现回合制游戏
亚瑟VS鲁班1.亚瑟类:public class Yas {//定义共有属性:名字,血量,攻击力 public String name; public int blood; public int atyas; public void attack(Lub lb){ lb.blood -= atyas; //lb.血量 -= 攻击力 System.out.println(name+"正在攻击"+lb.name+","+lb.name+"掉
2021-11-19 17:45:48
4624
原创 Java实现星号三角形
左正三角形public class sanjiaoxing1{ public static void main(String[] args){ String s = "*"; for(int j=0;j<5;j++){ for(int i=0;i<j+1;i++){ //i<j+1 等价于 i<=j System.out.print(s); }
2021-11-07 10:53:16
7308
原创 WSL使用注意事项
在操作/mnt下的磁盘时候,一定要慎用 -f 参数。可能由于操作不慎,导致windows软件丢失,甚至windows系统无法运行。比如:cd /mnt/d/rm * -rf或者rm /mnt/c/ -rf`
2021-10-31 19:32:06
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人