自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 nestjs项目里使用prisma的几个常用命令

在安装过程中,Prisma会自动调用npx prisma generate 命令。将来在每次更改Prisma模型后运行此命令,以更新生成的Prisma客户端。会生成prisma/schema.prisma 文件。prisma/schema.prisma 文件。prisma/schema.prisma 文件。

2024-03-21 16:19:18 510

转载 GLSL 中文手册

glsl中的向量(vec2,vec3,vec4)往往有特殊的含义,比如可能代表了一个空间坐标(x,y,z,w),或者代表了一个颜色(r,g,b,a),再或者代表一个纹理坐标(s,t,p,q)变量的精度首先是由精度限定符决定的,如果没有精度限定符,则要寻找其右侧表达式中,已经确定精度的变量,一旦找到,那么整个表达式都将在该精度下运行.如果找到多个,在mat与mat的运算中, 除了乘法是线性代数中的矩阵乘法外.其余的运算任为逐分量运算.简单说就是只有乘法是特殊的,其余都和vec与vec运算类似.

2023-12-21 16:31:46 133

原创 鼠标悬停input上会有提示信息,怎么隐藏

容器设置title属性后,当鼠标悬停子容器上时会显示title提示。给子元素设置title属性 自定义参数为空时隐藏提示。

2022-10-08 11:20:29 1237 1

原创 vue和iframe页面的相互传参

父组件用的vue2子iframe子组件用的vue3

2022-06-16 17:44:28 579

原创 vue3+vite 自定义封装vue组件发布到npm包

这里写自定义目录标题创建项目创建组件导出组件使用vite构建修改package.json文件打包注册->登录npm发布前准备发布到npm其他项目引用创建项目“vue”: “^3.2.8”“vite”: “^2.5.2”习惯用HB的直接用创建vue3项目即可 或npm init vite@latest创建组件打开项目 在src/components文件夹下新增文件,我这里叫TestBtn.vue<template> <button>我是测试要发布的按钮组

2022-04-05 11:36:09 4987 7

原创 uniapp开发微信小程序云开发与web端共享云数据库 处理uniCloud无法实现websocket问题

uniapp开发微信小程序云开发与web端共享云数据库 处理uniCloud无法实现websocket问题

2022-02-04 19:59:37 2736

原创 js获取本周起止日期、上周起止日期、下周起止日期,获取本月起止日期、上月起止日期、下月起止日期

/** * 获得相对当前周AddWeekCount个周的起止日期 * AddWeekCount为0代表当前周 为-1代表上一个周 为1代表下一个周以此类推* **/ function getWeekStartAndEnd(AddWeekCount) { //起止日期数组 var startStop = new Array(); //一天的毫秒数 var millisecond = 1000 * 60 * 60 * 24; //获取当前时间 var currentDa.

2021-12-15 11:37:10 1724

原创 uniapp使用uni-simple-router在app和小程序端 使用beforeRouteLeave拦截后允许跳转不跳页 H5正常

原因是路由被锁住了,解锁方法:找到项目路由的配置页const router = createRouter({ platform: process.env.VUE_APP_PLATFORM, routerErrorEach: ({ type, msg }) => { console.log({ type, msg }) //解决app及小程序使用beforeRouteLeave拦截后允许跳转不跳页 if (type === 0) { // 解锁

2021-10-14 17:41:54 2058 2

原创 企业微信多开

桌面新建.txt文件 将下面代码复制进去 然后修改后缀为.bat 双击运行即可reg add HKEY_CURRENT_USER\SOFTWARE\Tencent\WXWork /v multi_instances /t REG_DWORD /d 2 /f

2021-08-20 15:14:14 618 2

原创 uniapp修改字体(附宋体ttf文件)

在common下新建字体font.css文件下载字体库宋体 提取码:song给字体文件转base64转换地址复制base64文件font.css文件项目App.vue引用完成

2021-08-11 11:28:54 1653 1

原创 记录各种数组相关方法

记录各种数组相关方法判断一个数组是否包含另一个数组isContainArr(parent, child) { return child.every(item => parent.some(v => item == v))}取出两个数组的不同元素getArrDifference(arr1, arr2) { return arr1.concat(arr2).filter((v, i, arr) => { return arr.indexOf(v) === arr.lastI

2021-08-10 23:27:15 148

原创 使用nvm安装node时npm下载失败

node成功了,npm没成功找到nvm的安装路径,手动删除已安装的node v10.16.0版本文件夹在settings.txt中加后两行代码root: d:\Users\Administrator\AppData\Roaming\nvmpath: d:\Program Files\nodejsnode_mirror: https://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/重新安

2020-05-23 10:23:09 1183 1

原创 如何在windows下切换node版本

解决办法:1.用到某个版本对node重新卸载,安装对应的版本2.使用nvm很明显,第一种方法虽然也能解决node版本问题,但是太多麻烦,接下来介绍下nvm的安装使用第一步:下载nvm并安装 (推荐使用nvm-setup.zip) https://github.com/coreybutler/nvm-windows/releases第二步:使用nvm命令切换node版本nvm // 会提示nvw下的相关命令nvm ls // 查看已安装

2020-05-19 16:16:05 2321

原创 vue使用keep-alive缓存页面,返回页面时刷新部分数据

缓存页面// 路由配置export default [ { path: '/', name: 'home', component: Home, meta: { keepAlive: true // 需要被缓存 } }, { path: '/:id', name: 'edit', component: Edit, meta: { keepAlive: false // 不需要被缓存 } }页面<keep-alive> <

2020-05-13 14:00:45 1893

原创 vue element-ui slelect实现过滤简拼搜索

1.安装依赖包npm install pinyin-match --save2.文件引入import PinyinMatch from 'pinyin-match'3.新建copyCustomer复制一份customer4.创建PinyinMatch方法PinyinMatch(val){ if(val){ let result = [] this.copyCust...

2020-04-15 15:56:36 405

原创 element-ui table 导出Excel并解决数字列科学计数法问题

安装依赖cnpm install --save xlsx file-saver页面引入import FileSaver from 'file-saver'import XLSX from 'xlsx'添加方法exportExcel() { /* 转换成excel时,使用原始的格式,解决数字列自动转科学计数法问题 */ let xlsxParam = { raw: true ...

2020-04-02 10:16:51 2116 8

原创 element-ui日期选择禁止选未来时间

pickerOptions: { onPick: ({ maxDate, minDate }) => { this.pickerMinDate = minDate.getTime(); if (maxDate) { this.pickerMinDate = ''; } }, disabledDate: time => { if (...

2020-03-31 14:43:39 1569

原创 uniapp css实现吸顶

给需要吸顶的部分添加sticky样式.sticky{ /* #ifndef APP-PLUS-NVUE */ display: flex; position: -webkit-sticky; /* #endif */ position: sticky; top: var(--window-top); z-index: 99;}

2020-03-28 17:04:25 2243

原创 uniapp 不同端 页面部分内容滚动设置scroll-view高度

<scroll-view scroll-y="true" :style="{height: scrollHeight}"> <block v-for="(item,index) in list" :key='index'> <work-list></work-list> </block></scroll-view>...

2020-03-27 14:13:46 3354 1

原创 element-ui table 点击某行高亮(修改背景色)

在el-table标签中添加highlight-current-row<el-table highlight-current-row >在style 里面设置全局样式:/* 用来设置当前页面element全局table 选中某行时的背景色*/.el-table__body tr.current-row>td{ background-color: #69A8EA !i...

2020-03-27 10:00:59 2222 1

原创 element-ui table 点击获取当前行索引

在el-table上添加:row-class-name和@row-click<el-table :row-class-name="tableRowClassName" @row-click = "onRowClick">js方法:tableRowClassName ({row, rowIndex}) { //把每一行的索引放进row row.index = row...

2020-03-27 09:56:50 6589 2

转载 复制数组或对象

//赋值对象是一个objthis.objData=Object.assign({}, row) //这样就不会共用同一个对象//数组我们也有一个巧妙的防范newArray = oldArray.slice(); //slice会clone返回一个新数组...

2020-03-22 18:30:44 119

转载 数组根据某字段分组

返回数组对象包括name和data两个字段,data中包括原数组对象中所有字段。function groupByType(arr,param) { var map = {}, dest = []; for(var i = 0; i < arr.length; i++){ var...

2020-03-21 20:40:05 1269

转载 vue watch handler

普通监听缺点:不能深度监听(对象属性的改变),刷新或首次加载不能执行。watch: { carts: function (val, oldVal) { console.log(val, oldVal) }}高级监听handle:watch中需要具体执行的方法。immediate:true立即执行handle方法(首次加载、刷新、数据改变)都会执行,缺点监听不...

2020-03-17 10:55:51 436

原创 vue导出html页面

div class="contentsss" ref="test"><-- 要到处部分的html --></div><button @click="export2Excel">导出</button><script>export default { name: "HelloWorld", data() { ...

2020-03-12 17:30:40 2496 1

原创 uniapp中scroll-view利用scroll-into-view实现锚点功能

<template> <view class="content"> <scroll-view scroll-y="true" :scroll-into-view="intoindex" style="height: 300px;"> <view v-for="(item,index) in content" :key='index' :id='...

2020-03-12 12:46:35 16018 9

原创 vue element-ui select下拉框点击事件不起作用

常规写法不起作用 @click=‘change’<el-select v-model="value" filterable placeholder="请选择" @click='change' > <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.val...

2020-03-10 14:51:51 2096

原创 js保留小数点后两位或几位小数不进位

/*value是需要被截取的数,num是截取的位数*/function fun(value,num) { return (value*Math.pow(10,num)).toString().split('.')[0]/Math.pow(10,num);}

2020-03-06 11:26:25 1603

原创 vue项目打包后页面空白,加入vue.config.js文件配置

vue项目根目录创建vue.config.jsmodule.exports = { // 基本路径 publicPath: './', // 输出文件目录 outputDir: 'dist', // eslint-loader 是否在保存的时候检查 lintOnSave: true, // use the full build with in-browser compiler? ...

2020-02-29 14:30:36 1281

原创 git pull fatal: unable to access 'https://xxxxxxxx': The requested URL returned error:502

fatal: unable to access ‘https://xxxxxxxx’: The requested URL returned error:502很大一部分原因是在首次提交代码时把账号密码打错了解决办法:1、点击WIN10左下角的开始选项,选择设置。2、搜索管理Web凭据。3、选择Windows凭据,对应修改git的账号密码。4、最后到git中重新操作就好啦~...

2020-02-20 19:09:23 4874

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除