- 博客(50)
- 收藏
- 关注
原创 draggable拖拽的时候将一个元素设置禁止拖拽和被拖拽
filter=“.unmover”:class=“{unmover:index==='000'}”表示当前不能被拖拽:move=“onMoveCeshi” 表示不能被停靠,其他元素不可以与当前元素调换位置
2023-04-24 16:47:45
1056
原创 不能将类型“($event: any) => void”分配给类型“MouseEvent”
安装@types/node 18.8.4版本之后,在页面上使用@click会有错误提示,但是不影响使用,具体原因不知道是啥,希望看到的大佬帮忙解释下。然后安装18.7.18版本的就可以了。删掉@types/node。
2022-10-12 16:40:12
6456
5
原创 报错 throw er; // Unhandled ‘error‘ event
使用express搭建一个服务器,报错 throw er;表示的是监听的端口号被占用了。修改下监听的端口号就好了。
2022-08-03 15:03:12
1072
原创 切换npm的下包镜像源
检查成功没,只要执行上面npmconfiggetregistry查看下就可以了。将下包的镜像源切换为淘宝镜像源。查看当前的下包镜像源。
2022-07-28 15:48:09
312
原创 报错:Unknown at rule @apply
使用windicss,将使用到的class名集合到新的class中报错Unknownatrule@apply。解决办法lang="postcss"
2022-07-21 11:45:55
3127
2
原创 报错:__dirname is not defined in ES module scope
在commonjs中,注入了__dirname,__filename,module,exports,require五个内置变量用于实现导入导出的能力。而在esm中,因为规范已经完全不一样,故实现方式也是不一样的。在esm中,显然模块的导入导出使用export/import,自然不会再用exports/require,同理__dirname,__filename也有对应的规范写法。在给vite+vue3.0设置别名的时候,直接使用了__dirname这个内置变量报错。...
2022-07-20 16:09:48
15705
1
原创 uni-app小程序使用客服功能和获取客服聊天记录demo
客户发的消息{{item.text}},时间{{zTime(item.time)}}获取前一个小时的聊天内容
2022-07-20 10:48:11
1755
原创 mac电脑使用nvm控制node版本
如果在新的终端输入nvm时提示commandnotfoundnvm,有可能是以下原因系统可能缺少一个.bash_profile文件。安装完成后关闭终端,重新打开终端输入nvm验证一下是否安装成功,当出现“NodeVersionManager”时,说明已安装成功。(2)使用ls-a显示这个目录下的所有文件(夹)(包含隐藏文件及文件夹),查看有没有.bash_profile这个文件。nvminstall安装指定的版本,如nvminstallv14.15.0。...
2022-07-15 17:44:23
748
原创 报错__WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor
报这个错的原因是下面的Vuex.store中store要大写错误代码import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.store({ state: { count: 0 }})export default store正确代码store大写import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store =
2022-06-22 16:02:21
1565
原创 关于BFC的理解
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>BFC的理解</title><style>.fa{width: 200px;height: 200px;background-color: aqua;overflow:hidden;}.son {width: 100px;height: 1
2022-05-25 22:36:17
159
原创 关于this的认识
this的指向// 在函数中使用// function get(val) {// console.log(val);// }// get('你好')// // 相当于 直接调用函数,函数有this,this是指向window// get.call(window, '你好')// // 函数作为对象的方法被调用(谁调用我,我就指向谁)// var person = {// name: '章三',// run: function(time) {// con
2022-05-24 23:37:23
105
原创 js的预编译
// 什么是预编译: 引擎会在解释javaScript代码之前对其进行编译,编译阶段中的一部分工作就是找到所有的声明,并用适合的作用域将它们关联起来// 预编译什么时候发生:预编译分为全局预编译和局部预编译,全局预编译发生在页面加载完成时执行,而局部预编译发生在函数执行的前一刻// 全局编译的步骤// 1、生成GO(global object)对象, 这个GO就是window// 2、将全局的变量声明(的名)储存GO对象中,value为undefined// 3、将全局的函数声明的函数名
2022-05-23 23:33:05
248
原创 ant vue 使用 upload控件的时候提示Invalid prop: custom validator check failed for prop “fileList“.
出现这种报错,主要是因为上传图片的列表对应的属性值没有全部填写下面是官网的例子下面是项目接口拿到的数据,name是没有值的,所以导致了报上面那个错误处理方法:循环拿到的这个数组,给name赋值就可以了,(具体赋什么值,看下官网就可以了)...
2022-02-21 15:10:04
7209
2
原创 mac电脑vue+node+nginx本地部署解决跨域问题
使用vue-cli新建一个vue项目弄个测试的页面调用接口打包好使用http-serve将这个打包的vue项目在本地跑起来使用http://192.168.43.100:8080能打开页面就没有问题了没有处理的时候点击会出现跨域然后新建一个文件夹server使用终端cd到这个文件夹,安装cnpm install express然后新建server.js,写出下面的代码使用终端cd到server文件夹,使用node server.js命令跑下...
2022-01-25 17:30:59
1257
原创 若依前后分离,报错 Error: Cannot find module ‘@/views/system/user/index
问题: 若依分离版下前端打包部署到服务器上路由切换不了解决:在 /src/store/modules/permission.js中找到loadView将return () => import(`@/views/${view}`)替换成:return (resolve) => require([`@/views/${view}`], resolve)...
2021-12-28 15:08:52
2386
1
原创 vue项目中使用element中的el-form,可能会报错Cannot read properties of undefined (reading ‘indexOf’)
报错Cannot read properties of undefined (reading ‘indexOf’)
2021-12-23 11:41:59
4579
原创 ant design vue中table表格的序号自增
第一种,不管列表多少数据每页都是从1开始的第二种,很多数据的时候,序号要一直累加,分页也是要跟着上一页继续累加
2021-09-07 16:29:31
3690
5
原创 avue表格多选,分页时候保留上一页的勾选状态实现
需要的操作如下:1、文档上说设置reserveSelection:true,2、如果列表中的数据有返回id,并且是唯一值,那么就不需要处理,如果获取的数据没有返回id,那么有两种方法去实现: 2-1、循环获取到的数据,给每条数据自己添加一个id,并且要保证是唯一值. 2-2、使用rowKey来设置一个唯一值,比如说: 获取的数据中能明确的知道projectId是唯一值, 那么可以在option中设置rowKey: 'pr...
2021-07-23 10:17:30
3315
3
原创 ant design vue中a-tree-select的使用注意
当下拉的内容较多的时候,没有使用:dropdown-style="{ maxHeight: '300px', overflow: 'auto' }"的shi xia
2021-06-08 14:51:09
3944
2
原创 vue3.0引入ant-design-vue报错
1、npm i --save ant-design-vue2、3、报错:"export 'default' (imported as 'Vue') was not found in 'vue'4、在当前目录下跑npm i --save ant-design-vue@next , 然后重新跑下项目就可以了
2021-02-04 15:49:29
2701
原创 Mac下vue-cli的全局安装和卸载
查看版本:vue -V确定是否安装2.0版本升级卸载:1. 首先需要开放用户权限:sudo chmod -R 777 /usr/local/lib/node_modules/2. 卸载2.0版本npm uninstall vue-cli -g3. vue -V 确定卸载完成4. 安装3.0版本npm install -g @vue/cli...
2021-02-03 16:30:03
2279
原创 js金额的转化
var money = function(num,n) { var fu = ''; n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; console.log(s, 's') var l = s.split(".")[...
2021-02-01 10:36:10
495
原创 iview 日期范围选择校验
如果时选择单个的日期,正常的写法没有问题,但是type='daterange'选择时间范围的校验就会出现问题了,解决的办法:
2019-01-04 19:59:52
3089
1
原创 input标签添加上disable属性在移动端字体颜色不兼容的解决办法。
input[disabled],input:disabled,input.disabled{ color: #999; -webkit-text-fill-color:#999; -webkit-opacity:1; opacity: 1;} ...
2018-08-28 08:48:51
518
原创 live-server的使用
NPM全局安装npm install -g live-server其它方式 git clone https://github.com/tapio/live-server cd live-server npm install # Local dependencies if you want to hack npm install -g # Install...
2018-08-02 00:29:46
1188
原创 Mac下打开/usr/local目录
第一步:which node 会告诉你地址:/usr/local/bin/node第二步:使用command+shift+G,会弹一个搜索框,输入/usr/local/bin/node,然后点击前往就可以了
2018-07-26 23:15:42
9214
1
原创 mysql增删改查和子句的基础用法
1、增语法:insert into `表名` (字段1,字段2,....) values (值1,值2,....)例子:INSERT INTO `ceshi1` (NAME,age) VALUES('小明', 19)2、删语法:delete from `表名` where 条件表达式例子:DELETE FROM `ceshi1` WHERE id=73、改语法:update `表名` set `字...
2018-07-11 09:10:10
466
原创 使用node和natapp搭建项目,让外网也可以测试
natapp的官网:https://natapp.cn登录一个账号之后,在点击购买免费隧道之前先要去进行实名认证,就是填写你的身份证信息,然后在点击购买隧道弄好了后,点击我的隧道可以看到隧道信息,并且复制authtoken然后下载客户端可以下载在任意盘,我下载到的是D盘,然后Windows+r输入cmd, 然后cd到你下载客户端的文件夹输入natapp -authtoken xxxxxxxx ...
2018-07-09 10:10:41
839
原创 使用node和ngrok在本地搭建项目,让外网的人也可以浏览
安装一下node,express,然后如下然后就可以使用http://127.0.0.1:8080在本地访问,想让外网的也能访问这个页面,那么需要下载ngrok地址:https://dashboard.ngrok.com/get-started 可以使用GitHub登录下载到D盘解压之后(我这里使用GitHub登录的,下载之后就可以直接使用,但是我看有些人好像注册之后在登录的好像需要授权码...
2018-07-07 11:33:46
1658
转载 mac安装mysql和安装Navicat for mysql客户端
1.下载Navicat for mysql客户端 和 Mysql服务器 链接: https://pan.baidu.com/s/1nw3qSfjHSsmrMwyS4qhotQ 密码: e8bg2.安装mysql和NavicatNavicat for mysql,下载下来的本身就是个app,不用再次安装,直接拖拽到应用程序即可安装mysql,按照安装步骤安装即可,安装时会出现如下弹框,一定要记住,5...
2018-06-27 23:36:38
9726
7
原创 mysql-8.0.11 安装教程
下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。1.解压到你喜欢的安装目录, 比如我的安装目录是D:\mysql\mysql-8.0.11-winx642.配置文件 在Windows系统中,配置文件默认是安装目录...
2018-06-27 16:45:19
622
原创 vue跨域代理的设置
假如你要用的接口是:http://jspang.com/DemoApi/oftenGoods.php第一步:找到config文件夹中的index.js设置pxoxyTabledev: { proxyTable: { '/api': { target: 'http://jspang.com/', // 设置你调用的接口域名 changeOrigin: true, /...
2018-06-19 15:46:15
3118
原创 adminmongo可视化工具的安装
第一步:按照https://blog.youkuaiyun.com/m_uncle/article/details/78656843这个上的步骤下载安装git第二步:打开adminMongo的GitHub地址https://github.com/mrvautin/adminMongo?spm=5176.100239.blogcont65161.29.69ZhEk点击复制,打开一个你喜欢的盘(比如E盘),然后右...
2018-06-15 14:47:32
1403
1
原创 使用iView的Input会报Parsing error: x-invalid-end-tag的错误,解决方法如下
因为安装了ESlint,其中的规则导致的报错,只要把这个规则取消掉就可以了在根目录下 - .eslintrc.js - rules添加一行“vue/no-parsing-error”: [2, { “x-invalid-end-tag”: false }]...
2018-06-14 11:49:48
1808
原创 vue watch的使用
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script src="https://cdn.jsdelivr.ne
2018-06-11 14:36:53
1528
原创 vue2.0拖拽排序js用dragstart、drop、dragover来实现
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .box { width: 60%; hei
2018-05-25 18:58:22
16792
1
原创 javascript中字符串和数组常用的方法和属性
记录下方便以后的查询var str = ‘abcd’str.charAt(0); //输出下标位置的字符str.charCodeAt(0);//输出下标位置的字符编码值str.concat(‘e’); //输出拼接后的字符串str.indexOf(‘c’); //输出指定字符的下标位置str.lastIndexOf(‘c’); //从后向前搜索输出指定字符的下标位置str.length; //输出...
2018-05-25 10:54:55
698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人