自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(54)
  • 收藏
  • 关注

原创 md常用语法

我是A。

2023-06-29 10:58:38 205

原创 微信小程序实现点击按钮生成海报

【代码】微信小程序实现点击按钮生成海报。

2023-05-25 13:52:36 596

原创 vue解析Excel时日期格式引起的问题

【代码】vue解析Excel时日期格式引起的问题。

2023-04-13 14:10:58 961

原创 uniapp实现上传多张图片功能

【代码】uniapp实现上传多张图片功能。

2023-03-29 13:54:23 551

原创 uniapp实现打印功能

通过ZPL实现安卓端打印标签功能

2023-02-22 09:07:05 2963 2

原创 JS数组去重

【代码】JS数组去重。

2022-11-01 14:35:37 105

原创 css 在div左上角添加类似书签的标记

【代码】css 在div左上角添加类似书签的标记。

2022-09-28 16:41:02 745

原创 仿CSDN实现添加可自定义标签

【代码】仿CSDN实现添加可自定义标签。

2022-08-23 13:39:46 286

原创 css 在div左上角添加标记

代码】css在div左上角添加标记。

2022-07-25 14:40:09 1725

原创 vue 实现点击选中div后, 右下角显示对号√

vue实现点击选中div后,右下角显示对号√。

2022-07-18 15:24:24 3458 2

原创 vue2+electron开发桌面端应用并实现自动更新

记录自己在实际应用中vue2+electron开发桌面端应用时遇到的问题和解决办法。

2022-07-05 11:08:01 4369 14

原创 iconfont图片批量添加购物车

iconfont图标批量添加购物车

2022-06-02 14:57:44 387

原创 一个案例我明白了vue 父子组件直接的事件传递

父子组件值传递和数据传递昨天程序中用到的,以前没搞懂 现学会的 做个笔记背景:uniapp微信小程序 UI框架:uview需求:两个页面共用一个自定义的Popup 弹出层 组件。问题:Popup 本身自带一个隐藏显示的属性。点击关闭后属性值变成了false,父组件无法第二次调起使用。html## 子组件<u-popup v-model="show" mode="bottom" height="60%" @close="close">//子组件代码省略

2022-05-27 09:21:25 251

原创 vue json转xml

方式一:x2js: 官网使用方法:yarn add x2js import x2js from 'x2js'Vue.prototype.$x2js = new x2js();////// obj(json)let xml = this.$x2js.js2xml(obj);避免空标签自闭合:selfClosingElements=false方式二:xml2js: 官网import xml2js from 'xml2js'Vue.prototype.$xml2js

2022-05-20 13:40:00 1210

原创 uniapp 打包成apk后实现自动更新

检测版本号并实现下载(本地与服务器存储的版本号做比对)页面显示 下载的提醒。

2022-05-09 17:06:32 2443 3

原创 ❀❀❀Excel加载项开发及发布❀❀❀

使用Visual Studio 2019 进行excel加载项开发:1、新建项目如果没有此功能,安装即可。2、F5/启动,即可在excel里面看到任务窗格。manifest清单详解:<?xml version="1.0" encoding="UTF-8"?><!--Created:ce44715c-8c4e-446b-879c-ea9ebe0f09c8--><OfficeApp xmlns="http://schemas.microsof

2022-02-07 17:26:05 8786

原创 vant 基于rem做屏幕适配:

vant 基于rem做屏幕适配:参考官网给出的demo vant-demo安装依赖npm i postcss-pxtorem@5.1.1npm i amfe-flexible在main.js里面import 'amfe-flexible';vue.config.jsconst autoprefixer = require('autoprefixer');const pxtorem = require('postcss-pxtorem');module.exports = { pu

2021-12-10 16:21:34 414

原创 display: grid的用法

.content-box { display: grid; grid-template-columns: 2fr 2.5fr 5fr 3fr 2fr; /* 用于设置列间距 */ grid-column-gap: 4px;}.center-left1 { margin-top: 6px; display: grid; /* 两行两列 */ grid-template-columns: repeat(2, 50%); grid-template-rows: repeat(2, 50%

2021-12-01 14:46:55 647

原创 当 vue3 全局挂载 axios 遇到 Cannot read property ‘get‘ of undefined

第一步:先安装axiosyarn add axios / npm install axios##main.jsimport { createApp} from 'vue'import App from './App.vue'import router from './router'import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'import print from 'vue3-pri.

2021-11-12 13:43:14 4834 1

原创 记录electron+vue打包桌面应用程序。

实际应用中有个打印证件的功能,应领导要求做成了桌面应用.之前并没有接触过,在了解过electron是个什么玩意之后,果断决定使用vue做案子,用electron进行打包。关于node的安装与配置,之前也记录过一篇详细的内容,传送门:...

2021-09-22 16:05:59 766

原创 vue插件vue-print-nb打印功能的使用学废了

####先装依赖yarn add vue-print-nb###基于vue写的import Print from ‘vue-print-nb’Vue.use(Print);划重点!!用原生htnl写,用ui框架写样式会导致打印字体糊的一塌糊涂!!踩坑。。用法敲简单!!<div class="box" id="printContent" >打印的内容写这里!!!</div><div class="no-print" >不打印不打印</div&g.

2021-09-07 17:35:59 1235

原创 ♥♥突然理解了代理的用法==>vue项目打包成桌面应用遇到的问题

序:写了一个证件打印系统(其实就是一个小demo????)vue3+electron 请求使用的axios ???? ps:就是在请求时出现了问题!!遇到的问题:在浏览器里面测试请求是没有问题的,使用electron打包后,请求404百度了一堆只说明了一点:因为我在本地配置了代理,electron解析后的请求路径变成了file:///D:xxx/xxx/这种格式,正常应该是这样的:https://xxx本地不配置代理又会遇到跨域的错误,所以根据环境做了判断:Vue.prototype.a

2021-09-07 11:22:47 600

原创 记录uniapp项目打包成桌面应用

1、安装所需依赖cnpm install electron -gcnpm install electron-packager -g2、更改manifest.json配置,项目发布为h53、在打包好的h5文件夹下新建main.js 和package.jsonconst {app, BrowserWindow} = require('electron')const path = require('path')const url = require('url')let winfunc.

2021-08-30 15:11:02 2363

原创 uniapp 进行路由跳转传递对象时 `Unexpected end of JSON input`

app调试时 , 父组件向子组件传递对象 :原来是这样写的://父组件//推荐商品跳转 toPick(e){ uni.showToast({title: '推荐商品'+JSON.stringify(e)}); console.log("JSON.stringify(e)===>>>",JSON.stringify(e)) uni.navigateTo({ url:'../goodDetail/goodDetail?obj='+JSON.stringify

2021-06-29 13:03:54 280

原创 react 分步表单结合文件上传的使用

完整代码:import React, { useState, useEffect, useRef } from 'react';import ProForm, { StepsForm, ProFormUploadButton, ProFormRadio} from '@ant-design/pro-form';import ProTable, { ProColumns } from '@ant-design/pro-table';import { Button, messa

2021-04-30 14:41:32 1245

原创 记录react上传组件(分步)的封装和使用

import React, { useState} from 'react';import ProForm, { StepsForm, ProFormUploadButton,} from '@ant-design/pro-form';import { Button, message, Modal } from 'antd';import { PlusOutlined } from '@ant-design/icons';import * as xlsx from 'xlsx';

2021-04-26 09:59:34 731

原创 js小数转百分数

const handleClick=()=>{ var str=Number(0.07*100).toFixed(0); //toFixed(0)括号里的参数控制小数点后面的位数 str+="%"; alert("点击事件") console.log(str) }

2021-04-22 14:54:51 183

原创 记录ProCard的封装使用(react)

封装的组件:import React from 'react';import ProCard from '@ant-design/pro-card';import './index.less'const ProCardModule= (props:any) => { //解构从父组件传过来的参数 /* imgPath:图片的路径 colSpan:ProCard的大小 style:样式 title:标题 rPath:跳转路径 imgStyle:图片样式 */ const

2021-04-22 14:33:41 2525

原创 关于React使用require动态引入图片路径的问题

由于 webpack 的原因,require 只支 持纯静态 或 变量+静态 地址两种:所以即便我们路径是对的,也会报错说找不到对应的模块文件。比如:let tmpUrl = ‘../../../images/hr/’;require(tmpUrl);只能写这种:<img src={require('../../../images/hr/')} />或者这种:// 文件变量var popWinPath = 'js/window';/**动态requirerequire

2021-04-21 15:00:07 2960

原创 解决vscode新建ts/tsx文件代码飘红线问题

报红线的错误提示,但是编译是成功的。打开vscode的setting,找到validate,把javascript前面的勾选去掉即可。

2021-04-16 10:53:21 11278 12

原创 React Native项目配置路由和选项卡导航__React Navigation的使用

React Native 配置路由在网上看了很多例子跟着写,发现都不行,发现之前的写法都已经弃用了,跟着官方一步步来吧。参考官方文档:React Navigation先创建好项目:npx react-native init rnDemo1、在React原生项目中安装所需的包:yarn add @react-navigation/native 或 npm install @react-navigation/native2、React Navigation是由一些核心工具组成的,导航器会使用

2021-04-14 16:58:24 2051 1

原创 将android studio产生的.gradle .android .androidStudio缓存从默认C盘移动到D盘

why?android studio 在编译的时候会下载 builde.gradle 文件下 dependences {} 中 配置的各种依赖包,如果不移动到D盘或者其他盘,那么随之项目依赖的三方包逐渐增多,势必会造成C盘的容量大小会越来越小意思是如果不在环境变量里面设置GRADLE_USER_HOME的值,默认.gradle文件夹的路径是C:\Users\登录名.gradle目录,所以只需要在环境变量里面配置GRADLE_USER_HOME的值为其他盘就行了。重启后AS设置中的Gradle目

2021-04-13 10:40:03 3233 2

原创 关于Taro的那些事儿+遇到的一些问题汇总,持续更新ing

最近一直在接触这个,会把自己学到的和遇到的问题记录下来,不定时更新thistaro安装1、安装脚手架npm install -g @tarojs/cli2、初始化项目taro init 项目名3、安装依赖npm install/yarn4、编译# yarn$ yarn dev:weapp$ yarn build:weapp# npm script$ npm run dev:weapp$ npm run build:weapp# 仅限全局安装$ taro build --

2021-04-09 11:16:49 2638

原创 React Native环境搭建

1、安装依赖必须安装的依赖有:Node、JDK 和 Android Studio。虽然你可以使用任何编辑器来开发应用(编写 js 代码),但你仍然必须安装 Android Studio 来获得编译 Android 应用所需的工具和环境。2、Node, JDK我们建议直接使用搜索引擎搜索下载 Node 和Java SE Development Kit (JDK)注意 Node 的版本应大于等于 12,而 JDK 的版本必须是 1.8(目前不支持 1.9 及更高版本,注意 1.8 版本官方也直接称 8

2021-04-08 16:16:52 241

原创 @Qualifier解决spring依赖注入时找不到service层方法的问题

Spring的注解@Qualifier用法在Controller中需要注入service那么我的这个server有两个实现类如何区分开这两个impl呢?划重点:@Qualifier(实现类类名首字母小写)

2021-04-08 13:15:40 892

原创 ant-design实现自定义主题

ant-design自定义主题1、安装lessyarn add less less-loader2、修改config-overrides.js文件const { override, fixBabelImports, addLessLoader } = require('customize-cra');module.exports = override( fixBabelImports('import', { libraryName: 'antd', libraryDire

2021-04-07 16:16:38 849

原创 实现antd组件的按需打包

????实现antd组件的按需打包1、添加依赖yarn add babel-plugin-import react-app-rewired customize-cra2、项目根目录下新建config-overrides.js文件const { override, fixBabelImports, addLessLoader } = require('customize-cra');module.exports = override( fixBabelImports('import', {

2021-04-07 16:14:49 676 2

原创 Taro入门一脚

taro安装1、安装脚手架npm install -g @tarojs/cli2、初始化项目taro init 项目名3、安装依赖npm install/yarn4、编译# yarn$ yarn dev:weapp$ yarn build:weapp# npm script$ npm run dev:weapp$ npm run build:weapp# 仅限全局安装$ taro build --type weapp --watch$ taro build --type

2021-04-02 16:41:26 252

原创 react hooks入门

State Hooks案例:import { useState } from 'react';function Example() { const [count, setCount] = useState(0);//count:声明的变量;setCount:改变count值的函数;0:count的初始值 return ( <div> <p>You clicked {count} times</p> <button o

2021-04-02 16:04:52 155

原创 关于taro和taro-ui使用遇到的坑

Taro-ui 引入index.scss错误问题安装tao-ui时,如果出现报错,可以尝试更换taro-ui版本,因为目前taro ui2.+和taro3.+版本不兼容,使用以下命令可解决npm install taro-ui@3.0.0-alpha.3

2021-04-01 22:11:31 1339 2

electron+vue3实现桌面端应用开发

vite+vue3+pinia 实现一个后台管理系统; 加入electron实现桌面端应用。 适合新手入门

2022-08-18

空空如也

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

TA关注的人

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