自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 vite+vue3+Ts搭建基础项目框架

随着前端技术的更新,程序员们的技术栈也要不断跟上,本来想躺平,不料却被推着走。上个月开发团队新来一个项目需求,要求开发技术栈vue2更换成vue3,毫无准备的小编一脸懵,嗯?怎么说 换就换了?没提前通知也没给时间学习,直接上手就是干?就离谱0.0!没办法,后面就只能跟着会vue3的同事一起开发,参照同事写的模块开发,结果发现除了有些写法不太一样其他的也都差不多,意识到这个之后就不慌了,然后就是边学习边开发。

2023-06-13 17:40:39 2552

原创 vue开发app端使用H5+下载文件流

vue开发app端使用H5+下载文件流使用的就是H5+中的plus.downloader模块管理网络文件下载任务从使用方式我分为三部分,即直接访问资源地址、通过后端接口请求(分为get、post)

2021-12-23 18:06:21 6050 16

原创 工作中绝大部分会用到的git命令

前段时间在公众号看到一篇对git命令整理挺全的文章,为了以后需要方便找就放在这里了常规操作:序号命令说明1git add ./-f 文件名将内容写入暂存区 全部暂存/强制将指定文件暂存2git commit -m ‘备注’将暂存区文件提交到本地仓库3git push origin test推送本地分支到远程仓库4git rm -r --cached 文件/文件夹名字取消文件被版本控制5git reflog获取执行过的命令6git

2021-12-07 11:31:18 215

原创 使用uniapp开发实现 app热更新

啊~时隔多月终于闲下来了。最近整理了下资料发现热更新在app开发是经常见的,基本必备而且确实很方便,所以就总结了点东西给大家看看,有问题可以一起讨论一、实现热更新需要那些东西需要服务器存放更新包资源,后端提供接口用于检测当前版本是否为最新版本。(增删改查)热更新的流程其实很简单,如下图所示#mermaid-svg-2Ey2gviP1fgSq9iU .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-f

2021-11-09 15:25:46 3963 16

原创 uniapp使用vue-i18n+mixin开发国际化多语言

今天刚好闲着没什么事做,以其在工位上摸鱼,不如跟大家分享一下这几天用到的技术点。首先需要准备的东西1.打开相应项目的端口下载vue-i18n插件npm initnpm install vue-i18n项目就会出现这几个文件2.新建一个文件夹language,用来存放不用语言的js文件可以像我这样home文件夹存放的是不同语言的内容版本,mixin.js文件是用来混入,utils.js文件用来引入不同语言的js然后统一暴露出去zh.js,th.js, en.jsmixin.js//

2021-07-07 10:51:13 855

原创 uniapp实现生成海报功能

在一些项目中有些需求会需要分享海报的功能,今天呢就为大家分享一下我在用uniapp开发中使用的一款插件,可以任意的布局。超级好用文档链接安排上:https://ext.dcloud.net.cn/plugin?id=2389引入插件在上面的链接中下载插件然后引入import lPainter from '@/components/lime-painter/'//存放插件的路径,可能跟我的不一样export default { components: {lPainter}}基本用法b

2021-06-26 22:43:42 5126 5

原创 详细讲解uniapp开发如何使用socket长连接

本篇会详细讲解如何在uniapp开发中去使用长连接,如有疑问可以下方评论或者私聊。一、引入第三方插件socket.ioimport io from '@/common/uni-socket.io.js';二、建立长连接onSocket(state,user) { //每次建立长连接之前先断开连接,防止重复 if(state.socket){ state.socket.close() } const S = io(socketUrl, { //长连接接

2021-06-07 20:17:39 13386 26

原创 uni-app调用微信支付、支付宝支付

本文章讲解uniapp如何使用第三方服务,微信、支付宝支付uniapp中支付功能api方法uni.requestPaymentuni.requestPayment是一个统一各平台的客户端支付API,不管是在某家小程序还是在App中,客户端均使用本API调用支付。实现该功能的主要难点在于后端,前端则是比较简单,下面可以看看前端怎么实现需要的可以直接复制粘贴改下数据就好了//在需要用到发方法里调用这个api,provider是服务类型,可由uni.getProvider获取。orderInfo则是后端

2021-02-08 10:26:24 14390 10

原创 那些你没注意到却很实用的uniapp原生api方法

该文章是个人总结的几个常用方法以及使用场景,欢迎大家补充详细过程可以看官方文档:uniapp原生api方法1.uni.setClipboardData复制功能(剪切板)需求:点击复制邀请码或者链接等设置系统剪贴板的内容uni.setClipboardData({ data: 'hello', success: function () { console.log('success'); }});data是需要复制的内容,success成功回调函数2.u

2021-02-07 10:58:20 1516

原创 vue如何封装请求接口方法

封装请求接口的方法有很多种,这是我最近新学的一种方法,可以参考一下如果大家有更方便的方法也可以分享出来借鉴一下哈首先创建一个server.js文件引入axios和qs//引入axios和qs插件import axios from 'axios'import qs from 'qs'//创建一个类并导出export const Server= new class { constructor() { //请求接口路径 this.loginApi= '/v1/user/getuserinfo

2021-01-27 14:16:04 8836

原创 在vue中使用web3.js开发以太坊dapp

前端如何使用以太坊智能合约方法这里讲的是前端与MetaMask之间的交互文中涉及到的官方文档web3.js 1.0中文手册MetaMask官方文档web3.js文件链接:https://pan.baidu.com/s/1_mPT-ZcQ9GU_U1CVhBKpLA提取码:cbey//在vue中安装web3npm install web3 --save//在main.js引入import Web3 from 'web3'Vue.prototype.Web3 = Web3一、唤起Me

2021-01-22 11:34:07 19187 43

原创 elemen-ui+quill富文本编译器

踩坑多次之后终于找到一个完美的解决方法//富文本编译器完整代码<template> <div> <quill-editor ref="myQuillEditor" v-model="content" :options="editorOption" @change="onEditorChange($event,content,500)" /> </div></template&g

2020-07-24 22:23:58 299

空空如也

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

TA关注的人

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