- 博客(42)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 element ui 修改table筛选按钮为自定义按钮
前些时间做项目的时候,有个需求是,嫌elementui 自定的筛选按钮 下拉的小三角不好看,需要自定义按钮。从阿里的图片库引入自己想要的图标。在需要修改按钮的vue页面里面修改样式.eTable /deep/ th .cell .el-table__column-filter-trigger .el-icon-arrow-down::before{important;这样就可以修改了筛选图标了,如果需要全局修改可以在app.vue里面去定义全局样式。
2024-07-30 08:28:18 404
原创 js 节流函数
节流函数就是不管用户操作了几次,但是在指定的时间内只能操作一次(一般指网络请求)顾名思义就是节省网络资源的函数,减少网络请求. 造成不必要的资源浪费。下面的案例是模拟上拉加载更多 的使用方法。节流函数的使用场景?
2023-09-26 23:16:08 238
原创 uniapp使用scroll-view组件实现下拉刷新跟上拉加载
以上就是uniapp 使用scroll-view上拉加载跟下拉刷新功能的实现方法。
2023-07-11 10:06:57 7568
原创 vue3 父组件通过v-model给子组件传参
子组件给父组件传参的时候 . 父组件中不需要定义方法,让子组件通过emit触发.而是固定写法.defineEmit()的时候 ,(event:‘update:xxx’,data:any) 的方式传参.
2023-05-30 23:11:08 899
原创 vue3 实现全选/全不选功能
通过计算属性的 get()跟set()方法绑定 全选按钮的值.实现逻辑就是全选按钮的选中与否依赖,所有的子复选框是否选中,
2023-05-30 22:29:16 2035
原创 jeecgboot 项目打包到服务器上后 富文本不显示
项目打包到服务器上后 富文本不显示 解决打包到服务器上后,打开富文本所在的组件发现 zh_CN.js 404加载不上解决:在项目中找到 使用富文本的组件,在引入富文本插件的时候是使用引入的,而自己部署的项目还有一层文件夹,这就需要在这儿添加一级目录添加后再打包放到服务器上,访问 富文本框显示出来了...
2022-04-13 23:12:51 1223
原创 mysql允许外网访问
mysql允许外网访问1.CREATE USER 'root'@'%' IDENTIFIED BY 'tengwen_2012';2.GRANT ALL ON *.* TO 'root'@'%';3.flush privileges;
2022-03-07 14:56:10 2661
原创 JDBC单机事务案例
package com.luojie;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;/*模拟转账的 事物 , jdbc是每执行一条SQL语句都要提交一次事务account 数据库中的t_act表 */public class JDBCTest10 { public static voi
2021-08-29 18:10:38 140
原创 JDBC连接MySQL案例03(增删改)
package com.luojie;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;/* PreparedStatement 增删改 */public class JDBCTest09 { public static void main(String[] args) { C
2021-08-28 10:16:23 113
原创 JDBC连接MySQL案例02
package com.luojie;import java.sql.*;import java.util.HashMap;import java.util.Map;import java.util.ResourceBundle;import java.util.Scanner;public class UserLogin02 { public static void main(String[] args) throws SQLException, ClassNotFoundExce
2021-08-27 20:50:19 85
原创 JDBC连接mysql案例01
JDBC连接mysql案例/* JDBC连接Msql六步*/import java.sql.*;public class JDBCTest02{ public static void main(String[] args){ Statement stmt = null; Connection conn = null; try{ //注册驱动 DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
2021-08-23 23:41:44 125
原创 怎么用div模拟textarea(鄙视题)
怎么用div模拟textarea(鄙视题)前些日子,准备跳槽到了一家创业型的公司,进去就是 面试官一脸严肃的考一些,关于前端的基础知识。可是当他问了我这个问题的时候,我当时就闷了。请问一下如何用一个div模拟textarea?这是什么问题? 这么冷门?回去之后在网上查了一下。恍然大悟。直接上代码: <div style="width:500px;min-height:50px;border:1px solid #ddd;" contenteditable="true" id="divC
2021-07-15 12:10:22 171
原创 jeecgboot 表格自定义渲染图片
jeecgboot 表格自定义渲染图片 <template slot="imgSlot" slot-scope="text"> <span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span> <img v-else :src="getImgView(text)" height="25px" alt="" style=""/> <
2021-07-07 15:03:22 1154 2
原创 vue实现滚动字幕 跑马灯效果
vue实现滚动字幕 跑马灯效果v 视图层 <div id="app"> <input type="button" value="浪起来" @click="start"> <input type="button" value="别浪" @click="stop"> <p style="width:200px;overflow: hidden;height:20px">{{msg}}</p>
2021-07-07 00:30:36 1093 1
原创 git怎么合并远程分支
git怎么合并远程分支把代码clone到本地仓库git clone https://github.com/573734817pc/shop.git在本地创建dev分支并与远程dev分支对应git checkout -b dev origin/dev切换到master分支 git checkout master本地的dev合并到master上(遇到冲突解决完后再次提交)git merge dev推送到远程的master上 git push origin mast
2021-06-24 22:40:04 843
原创 FormData的详解
FormData的详解用途将form表单的name和value进行组合,实现表单序列化,减少拼接。异步上传文件创建一个formData对象创建一个空对象//通过FormData构造函数创建一个空对象var formdata=new FormData();//可以通过append()方法来追加数据formdata.append("name","laotie");//通过get方法对值进行读取console.log(formdata.get("name"));//laoti
2021-06-18 11:04:47 1577
原创 base64文件转file对象
base64文件转file对象前端在不需要input type="file"的情况下 可以获取到file对象,这儿只能是固定的文件。现将file文件转成base64格式将base64格式的文件转成file对象转换函数如下: const base64ConvertFile = function (urlData, filename) { // 64转file if (typeof urlData != 'string') {
2021-06-17 14:27:05 2033
原创 uni-app启动时弹窗 运行版本和编译版本不一致
uni-app启动时弹窗 运行版本和编译版本不一致可以在manifest.json中添加字段//app-plus中添加 "compatible" : { // "isnoreVersion" : true, "runtimeVersion" : "3.1.13", "compilerVersion" : "3.1.12" },还有人说 是添加 “isnoreVersion”:true 但是我试了几次都不行 ,把运行版本和编译版本加入进去就解决
2021-06-11 14:06:14 923 3
原创 uni-app中如何加载字体
uni-app中如何加载字体下载我们需要的字体将字体转成css 转换地址:https://transfonter.org/将转化过的css文件放到static目录下在App.vue最下面引入css 这样整个项目中都可以使用这种字体了@import url("./static/family/babes.css");...
2021-06-04 15:50:14 1377
原创 javascript函数的生命周期
javascript函数的生命周期var a = 10;function fun(){ var a=100; a++; console.log(a);}fun();console.log(a);开始执行前创建执行环境栈(ECS) 用来保存正在执行的函数的执行环境main函数执行 创建全局作用域对象 window函数定义时创建函数对象 来封装函数定义声明函数名变量,引用函数对象函数对象的scope属性引用回,创建函数时的作用域
2021-05-31 00:48:04 2027 1
原创 内网穿透vue项目的时候报错 invalid Host header
内网穿透vue项目的时候报错 invalid Host header解决办法:在vue.config.js中 配置devserver 中添加 disableHostCheck: true 就会解决!
2021-05-27 23:17:18 736
原创 css隐藏滚动条 但可以滚动
css隐藏滚动条 但可以滚动/*谷歌Safari浏览器*/.todayNews::-webkit-scrollbar{ display:none;}/*IE*/-ms-overflow-style:none;/*IE10+*//*火狐*/scrollbar-width:none;/*Firefox*/前提是给有滚动条的div添加 overflow:auto
2021-05-26 12:02:40 236
原创 css限制行数 超出行数显示
css限制行数 超出行数显示….textStyle { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}对标签设置超出显示…h1{ width: 300px;/*定义块元素的宽度*/ white-space: nowrap;/*内容超宽后禁止换行显示*/
2021-05-24 17:05:33 899
原创 express中间件的种类及用法
express框架 主要使用的就是中间件,具体用法如下:中间件的分类:应用级中间件 (做权限判断) 路由级中间件 (用的不多) 错误级中间件 (实际上就是应用级中间件) 内置中间件 (例如托管静态文件) 第三方中间件 (例如body-parser cookie-parser等都是) const express = require('express')const app = express()//内置中间件 如 静态托管app.use(express.static('...
2020-12-12 13:57:13 433
原创 flex布局后table的滚动条消失的问题
在使用 ant-design vue 组件中的a-table的时候,有个需求就是在table的左边加一个树形菜单,树形菜单和a-table在一行显示,首先想到的是用flex布局,在树形菜单和a-table的外面放一个大的div包裹起来 使用flex布局。可是在使用了flex布局后,发现原来a-table的滚动条不显示了,琢磨了半天,发现原来是放表格的div的宽度问题,可是flex布局弹性盒子,父容器如果没有规定width属性,默认100%,a-table又很长,换不了行,就隐藏超出屏幕的部分,滚动条不
2020-09-20 21:33:26 1857
原创 uni-app进入底部tabbar页面 不加载数据的问题
来说,tabbar 的onLoad方法,只加载一次。加载完后就不会再次调用 onLoad方法了。但是 onShow 和 onHide 是每次切换tabbar页面的时候都会调用。好了,那就把加载页面数据的方法写在onshow里面吧。可是我的页面是由两个动态组件组成的 是个 切换的导航:分别是两个组件 进入tabbar页面后,默认第一个显示的组件不用加载数据:但是在点击我的标签导航的时候可以调用子组件中的created钩子函数。于是在主页面中的onshow方法中直接调用了 点击标签的方法 功能就实现了:
2020-09-03 12:26:41 3481
原创 layui的select动态赋值的问题
layui的select动态赋值 <select id="ZhiWuErJi" class="layui-input " type1="flow_select" isflow="1" required="required" name="ZhiWuErJi"> </select> $(window).load(function () { var q1 = document.getElementById("ZhiJi");
2020-08-25 17:51:19 1353 1
原创 nodejs读取本地文件夹中的图片或文件
读取本地文件夹下的文件,如果文件夹下面还有文件夹,那就需要用到了递归,深层遍历。首先引入模块var fs = require('fs');//引用文件系统模块var image = require("imageinfo"); //引用imageinfo模块定义遍历目录的方法function readFileList(path, filesList) { var files = fs.readdirSync(path); files.forEach(function
2020-08-25 10:15:03 4288
原创 uni-app报错 cid unmatched at view.umd.min.js:1解决方案
uni-app报错 cid unmatched at view.umd.min.js在去年(2019)做了一个uni-app个企业,结果今年(2020)年的时候需求方需要迁移服务器,需要把app连接后台的地址也改一下,然后重新打包发布。结果 找到了原来的项目放到hbuilderX里面,一运行懵逼了。怎么真机上有好几个组件都没有显示出来。而且还报了个错:这是什么鬼? 最后自己到处在网上查找答案问人。终于在自己百思不得其解的时候有了答案了。我去年做项目的时候用的编译工具hbuilderX的版本是2.3
2020-08-14 15:49:26 11226 3
原创 js中数组的map方法的使用
js中数组的map方法的使用前端在接收到后台返回的数据的时候,很多情况下要给返回来的数据做一定的处理,以方便前端的页面逻辑。这时就使用到了ES6提供的map方法,其目的就是对返回来的数组中的每一项做统一处理。例如后台返回的数据:data = [{"name":"apple"},{"name":"banana"},{"name":"orange"}]我们要对返回的数据统一添加一个标识符 flag:false直接上js代码//curVal是毕传的参数 它代表当前遍历的项//其实还有两个可选参数
2020-07-21 17:52:10 2127
原创 js对象数组中按对象的某个属性进行排序(这里按时间排序)
js对象数组按对象的时间排序 function sortDownDate(a, b) { //currentSubTime是对象中时间的字段 return Date.parse(a.currentSubTime) - Date.parse(b.currentSubTime); }使用这个函数//res是需要排序的数组let nArr = res.sort(sortDownDate);...
2020-07-16 11:16:56 1942 1
原创 javascript时间如果只有一位的时候补成两位
js时间格式化工具const formateTime = date =>{ //获取单个的年月日时分秒 const year = date.getFullYear(); const month = date.getMonth()+1; const day = date.getDate(); const hour = date.getHours(); const minute = date.getMinutes(); const second = date.getSeconds();
2020-07-16 10:54:40 889
原创 php 实现一个单例模式
php实现一个单例模式单例模式是什么说的简单点,单例模式就是在使用类创建对象的时候。不管你下面有了多少个new 类名。它只会生成一个实例。具体思路如下:把类中的构造方法前面加上修饰符 private . 作用:如果不让一个类创造对象。我们可以把它的构造函数私有化。private function __construct(){ //将构造方法私有化 不让它创建对象 }...
2019-08-30 16:15:48 155
原创 Express应用生成器的使用
Express 应用生成器的使用使用express应用生成器可以快速的搭建我们的一个应用框架。首先说一下express和express-generetor,老版本的express安装完成后可以直接使用express命令。但是新版本的express命令功能已经转移到了express-generetor上了。需要单独安装。全局安装方式npm install express-genereto...
2019-08-26 11:15:13 198
原创 vuejs实现购物车满多少减多少
vuejs实现购物车满20元减5元之前做了个vuejs的购物车的小dome,其中有一个需求就是。如果用户购买商品的总价格达到20元的时候,总价格就减免5元。直接上代码:html代码<div id="app"> <p>苹果</p> <p>数量:{{n}}</p> <p>价格:{{price}}</p&...
2019-08-25 22:10:26 1184
原创 使用Nodejs内置的http模块搭建一个简易的服务器
使用Nodejs内置的http模块搭建一个简易的服务器使用Nodejs内置的http模块搭建一个简易的服务器只需要三步,轻松搭建一个web服务器创建服务器需要node的内置模块http const http = require('http');创建服务器let server = http.createServer(function(req,res){ //设置状态码 ...
2019-08-24 23:30:27 479
微信小程序 使用阿里云语音合成restful 合成语音
2022-09-01
微信公众号开发卡券的转赠功能
2019-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人