自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装nvm 切换不同nodejs版本号

卸载node(没有安装的可以直接跳过)

2023-09-18 17:55:38 388

原创 Vue引入sign-canvas实现签名画板

Vue引入sign-canvas实现签名画板

2023-03-24 11:55:19 561 2

原创 Vue3中引入Pinia存储库使用

Vue3存储库pinia

2023-03-24 10:02:18 698 1

转载 Node.js学习篇(十四)项目——修改密码/更换头像

Node.js学习之旅

2022-07-26 21:20:56 1279

转载 Node.js学习篇(十三)项目——获取/更新用户的基本信息

Nodejs学习之旅

2022-07-25 22:25:06 737

转载 Node.js学习篇(十二)项目——注册/登录 JWT验证(2)

Node.js学习之旅

2022-07-13 21:06:07 660

转载 Node.js学习篇(十一)项目——注册/登录(1)

Node.js学习之旅

2022-07-13 20:38:59 1524

原创 Node.js学习篇(十)初始化项目

Node.js学习之旅

2022-07-13 20:01:44 1799

原创 Node.js学习篇(九)项目中操作mysql

Node.js学习之旅

2022-07-05 20:27:41 485

原创 Node.js学习篇(八)sql语句

Node.js学习之旅

2022-07-05 19:38:47 993

原创 Node.js学习篇(七)MySQL,创建数据库

Node.js学习之旅

2022-06-30 21:15:13 489

原创 Node.js学习篇(六)编写get,post接口,并使用cors解决跨域

Node.js学习之旅

2022-06-29 20:52:18 744 2

原创 Node.js学习篇(五)中间件

Node.js学习之旅

2022-06-29 20:28:22 370

原创 Node.js学习篇(四)express路由模块化

Node.js学习之路

2022-06-28 21:38:25 351

原创 Node.js学习篇(三)安装express编写get和post请求及安装nodemon

Node.js学习之旅

2022-06-28 21:16:03 316

原创 Node.js学习篇(二)http部署自己的web服务器

Node.js学习之路

2022-06-25 17:23:48 400 2

原创 Node.js学习篇(一)利用fs引入文件和写入或修改文件以及path

Node.js学习之路

2022-06-25 14:51:56 1832

原创 Vue2 and Vue3使用Echarts绘画地图可视化

Vue使用Echarts绘画地图可视化

2022-06-20 12:03:38 3349 5

原创 Vue使用画布Canvas实现刮刮乐

效果图完整代码↓ <div class="container" id="canvasTop"> <div class="award_box"> <div class="award" v-if="showPrize"> <div class="title"> 奖品名称 </div> </div> <

2022-02-16 14:49:37 1816

原创 前端生成小程序二维码

效果1.文件目录引入的painter文件地址2.引入的posterView.jsconst getPoster = (qrcodeText) => { const poster = { "width": "256px", "height": "256px", "background": "#f8f8f8", "views": [{ "type": "qrcode", "c

2022-01-08 11:22:19 2698

原创 @vue/cli 无法卸载并升级到最新版本问题解决

运行了 npm uninstall @vue/cli -g没用,电脑还是有解决办法:1.查找npm config ls -l找到该文件夹,删除该文件2.删vue原始文件cmd输入where vue,删除这两个文件3.再次检查4.再次安装npm install-g @vue/cli 安装完在看下,可以了5.现在就可以创建vue2或者vue3的项目了vue create vueDemo...

2021-11-04 10:35:09 237

原创 搭建react项目文件不全解决办法

**问题描述:**想要用脚手架快速新建一个react app的时候使用 npx create-react-app project 命令后查看文件夹,文件夹下只有node_modules,package.jsonand packageloack.json 三个项目,其他如 src, public and scripts folder 都没有。并且安装报错A template was not provided. This is likely because you're using an outdated

2021-10-18 17:12:39 357

原创 Vue后管的无限层级菜单栏

官网:https://github.com/yaminncco/vue-sidebar-menu官网进不去进这里:https://www.vue365.cn/vue-sidebar-menu/演示:https://www.vue365.cn/code_demo.php?id=410Vue2 # Yarn $ yarn add vue-sidebar-menu # NPM $ npm install vue-sidebar-menu --saveVue3 $ npm i vue-.

2021-08-12 15:11:40 554

原创 Vue+TypeScript入门第三篇(类型)

1.对象的类型——接口 created() { interface Person { readonly id: number; //只读属性 name: string; age ? : number; //可选属性 [propName: string]: any; //任意的属性 } let tom: Person = { id: 334, name: 'Tom'

2021-07-30 17:20:21 392

原创 Vue播放audio,获取播放进度,时长,拖拽音乐进度

<template> <div class="home"> <audio @canplay="getDuration" @timeupdate="updateTime" @durationchange='shichang' controls autoplay="autoplay" id="player" :src="audiourl" hidden=true> </audio> <div class="music.

2021-06-16 10:11:06 4289

原创 Vue+TypeScript入门第二篇(编写规范)

如果代码有eslint严格模式,可以再在根目录新建一个vue.config.js文件关闭严格模式// vue.config.jsmodule.exports = { lintOnSave: false, publicPath: './',}1.页面模块<template> <div class="home"> <div class="xiaobing" @click="add('132456')">我是一个函数</div>

2021-06-04 15:52:18 126

原创 Vue+TypeScript入门第一篇(构建项目)

1.打开cmd构架2.选择第二个自定义3.自己需要的选择5.选择需要的构建完成。。。

2021-06-04 15:37:56 131

原创 UniApp使用Painter画图

1.导入到项目去插件市场导入到项目(1)我是下载了zip压缩放到项目2.页面引入插件 import lPainter from '@/utils/painter' export default { components: {lPainter} }3.根据插件规则编写JSON生成图片<template> <view class="box"> <view class="imgShar"> <l-painter isRender.

2021-05-31 15:44:10 1666 4

原创 获取安卓App的activity全路径

1.下载adb.exe链接: https://pan.baidu.com/s/1g9HOaKrz4_Y6WWwGCo14Cg 提取码: 6v84 复制这段内容后打开百度网盘手机App,操作更方便哦2.环境变量增加你adb所装的计算机位置3.打开命令行,查看是否安装成功及版本号adb -v4.手机连接上电脑5.再次输入adb logcat | findstr START6.然后打开手机你的AppCMD界面,cmp= 后面的值就是 包名/activity名称例如: cmp=com.s

2021-05-28 14:08:34 1330 1

原创 Uniapp苹果登录

1.勾选2.申请苹果登录的证书文件3.点击事件// 苹果登录getApple() { uni.login({ provider: 'apple', success: (loginRes) => { uni.getUserInfo({ provider: 'apple', success: (res) => { let data = { login_type: this.login_type, fromUniApp: 1

2021-04-21 10:55:48 5255 3

原创 UniApp常用功能

1.推送消息方式一(1)前端自己推送// unipush消息推送getpush() { let option = { title: '主标题', sound: 'system', } void plus.push.createMessage('您的商品已经发货啦,可点击查看物流状态!', 'push=/pages/myOrder/index?id=123', JSON.stringify( option));},(2)前端获取推送消息传过来的参数app.vue的onshow

2021-04-20 10:53:22 2226 1

原创 微信浏览器内点击跳转到APP

1.微信官方文档2.根据文档去登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名“和移动应用的appid和名称3.前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://cdn.suoluomei.com/common/js2.0/npm/[email protected]/li

2021-04-08 15:40:43 726

原创 UniApp使用UCloud一键登录获取手机号

1.新建云函数,我选的是腾讯云2.新建云函数3.编写云函数方法,这个是官网开发文档复制过来的,信息自己在开发者中心复制过来即可4.关联云服务器,没有就点弹窗的新建,我目前选的是免费版的2G容量5.上传部署,部署成功后就开始在页面调用了6.点击一键登录调用登录授权,获取token一级openid传值到云函数解密手机号注意:(1)下方云函数名称一定要和上面的文件名一致(2)记得去ucliud开发者中心的一键登录那里充钱,使用一次两分钱// 手机号一键登录getIphone()

2021-04-06 17:29:13 3049 1

原创 UniApp打包上架App Store

方案一、使用Teansporter在App Store下载Transporter软件,并登陆,使用App Store Connetc对应的账号密码登陆(账号:[email protected],密码:xxx )在Hbulider X工具上点击发行选择云打包(云打包日次数最高7次,超过限制只能隔天再次打包,或使用本地打包+xcode进行打包)填写包名及上传证书,开始打包打包成功点击控制台中提供的链接下载下载成功之后打开Transporter,上传上述下载的ipa文件点击交付即可完成(交付成功

2021-03-30 17:54:26 2676 4

原创 Vue使用WebSocket服务端向前端发送请求

1.点击事件开启 // 点击连接websock connectWebsocket () { if ('WebSocket' in window) { this.websocketWaiting = true //防抖 const socketUrl = `${WS_BASE_HOST}/api/ws/required_data/balance?token=${ this.$store.state.user.access_token

2021-03-16 11:51:39 1666 3

原创 element循环form的input表单验证

<template> <div class="box"> <!-- <iframe src="https://blog.csdn.net/hql1024?spm=1001.2101.3001.5343" frameborder="0"></iframe> --> <el-form :model="formInline" :rules="rules" ref="setra" l

2021-03-12 11:19:29 573

原创 js多维数组合并成一维数组

const treeData = [ { title: '0-0', key: '0-0', children: [ { title: '0-0-0', key: '0-0-0', children: [ { tit...

2021-03-05 23:51:47 405

原创 Vue/cli代理axios请求接口跨域

在vue.config.js文件配置module.exports = { devServer: { // 设置代理 proxy: { "/api": { target: "请求域名", ws: true, changOrigin: true, pathRewrite: { "^

2021-02-01 16:28:03 201

原创 Vue3页面基本结构

<template> <div class="box"> <div class="demo" @click="go">{{testMsg}}</div> </div></template><script>import { reactive, toRefs, onMounted, onActivated } from "vue";export default { setup() { con

2021-01-19 15:28:32 2749

原创 Vue3生命周期及事件写法

生命周期1、beforeCreate -> 使用 setup()2、created -> 使用 setup() 3、beforeMount -> onBeforeMount4、mounted -> onMounted //在渲染完html后执行5、beforeUpdate -> onBeforeUpdate6、updated -> onUpdated //第二次进入页面执行7、beforeDestroy -> onBeforeUnmount

2021-01-19 12:00:34 3456

空空如也

空空如也

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

TA关注的人

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