- 博客(257)
- 资源 (20)
- 问答 (5)
- 收藏
- 关注
原创 uniapp:APP端webview拦截H5页面跳转,华为市场发布需要限制webview的H5页面跳转
uniapp:APP端webview拦截H5页面跳转,华为市场发布需要限制webview的H5页面跳转
2024-02-23 09:26:23 986
原创 uniapp:APP开发,后台保活
在ios中,软件切换至后台、手机息屏,过了十来秒软件就会被系统挂起,APP内的任务就不能继续执行;在android中,默认情况下,软件在后台运行的时候,触发某些特定条件的情况下,会被杀掉进程。
2023-09-14 16:43:38 8638 1
原创 uniapp:蓝牙设备ios与安卓端deviceId不一致问题及ios端获取蓝牙mac地址方法
ed就是mac地址中的某一段,具体根据你的mac地址写,示例中得出的值是237,然后在上一步中找到的值中查找有没有这个数字,有则说明mac地址在这里面的概率增加了一些,mac地址的几段值都转译后发现在上一步值中按序排列着,那么mac地址就是这一段了。通常情况下,蓝牙设备必定是有独一无二的mac地址,只是在uniapp中ios和安卓的获取方式不一样而已,良心厂家肯定是会把mac地址通过某个数据包传递给开发者的,只是位置可能不一样而已。方法可以读取该字段中的信息,通常是数字+逗号分隔的。
2023-09-06 11:09:29 4241 3
原创 @mosowe2/element-plus-pro:基于vue3及elementPlus的高级组件封装
@mosowe2/element-plus-pro:基于vue3及elementPlus的高级组件封装
2023-07-05 10:49:29 752
原创 uniapp:HbuildeX项目实现jenkins自动化打包上传
ubuntu系统上的jenkins部署基础指令,发送给windows服务器上,windows服务器使用HBuilderX软件的cli.exe执行相关cli命令打包,然后jenkins再调用接口下载打包后的文件。使用pm2后会导致npm包安装失效,貌似是因为在pm2中又进行了一次转译啥的,导致py里面的相关路径可能产生问题,致使os.system命令进入项目文件夹进行npm包安装失效。因对接jenkins所以需要开发对应的接口请求来满足相关的指令发送与文件传输。项目使用域名来控制环境变量,做好相关配置即可。
2023-06-06 15:45:16 5655
原创 uniapp:APP开发中的兼容性问题【持续更新】
解决办法:在手机号输入框下方,或者密码输入框上方增加一个input输入框,且隐藏,可消除手机号输入时键盘闪烁问题,且不会显示。ios:蓝牙开启一次称重一次,开启后蓝牙秤无论怎么改变数值将不变,所以需要关闭蓝牙再次打开,也就是频繁开启关闭蓝牙模块。Android:蓝牙开启后,蓝牙秤数值变化,其获取值也跟随变化,无需频繁开启关闭蓝牙模块。对应使用,如果上一个蓝牙模块启动后没有关闭,又开启一个,部分手机将会报bug。情景:蓝牙秤广播称重,需要连续两次记录称重结果,且两次结果相同方可有效。选项,密码输入时会展示。
2023-05-04 15:36:14 903
原创 uniapp:mosowe-table高级表格组件
演示地址下载地址为偷懒而开发:uni-tableuni-paginationmosowe-formmosowe-dropdown参考的nameConfig配置,其中col,hide,visible配置无效
2023-04-15 21:06:36 3651
原创 uniapp:mosowe-form高级表单组件
演示地址下载地址常年做web系统端,对web系统端的功能布局等有很深刻的了解,经常cv一些表单标签改来改去比较繁琐,重复性很多,且样式布局啥的几乎万变不离其中,为了偷懒,开发了mosowe-form及mosowe-table两款高级组件,其思路借鉴了antdesign的高级组件。这里面依赖的组件基本是uniapp官方的和自己二次封装的:uni-formuni-data-pickeruni-datetime-pickeruni-file-pickeruni-easyinputuni-datetim
2023-04-15 21:02:22 1186 3
原创 uniapp:mosowe-editor富文本编辑器
基于wangeditor封装的uniapp组件,兼容V2/V3,适合uniapp项目的web端管理系统。
2023-04-15 20:55:39 1336
原创 uniapp:mosowe-dropdown下拉菜单
另一个类型的下拉菜单,当列表长度大于50的时候自动开启虚拟滚动,兼容uniapp项目的V2/V3版本。
2023-04-15 20:50:48 1219
原创 uniapp:mosowe-menus菜单栏UI组件
最近新做了几款uniapp组件,主要是基于Hbuilderx创建的uniapp项目,之前想着在项目中直接引入element组件库,失败了,所以“一怒之下”,决定自己开发相关的组件,因为用到了云开发,也没有使用cli方式去创建相关的uniapp项目。你可以将他直接用于uniapp官方提供的uni-admin后端管理系统中,刚开始打算用他们开发的组件,但是当我引入到自己的项目中的时候,总是报一些莫名其妙的错误,而且功能也不太满足我需要的,比如uni-admin左侧栏不能收起。。。
2023-04-15 20:43:58 1001
原创 【python】图片上传至指定文件夹
from fastapi import FastAPI,File, UploadFileimport osimport shutilfrom pathlib import Pathfrom tempfile import NamedTemporaryFileapp = FastAPI()@app.post("/file_upload")async def file_upload(file: UploadFile = File(...)): # 图片文件夹 # 本地:这里是磁
2022-11-26 10:50:39 861
原创 【python】多文件开发接口文件之间相互调用
一、文件目录(忽略红色的错误信息,vscode敲的)api是接口文件夹app.py是接口汇总文件methods文件夹里面的是接口文件config文件夹是配置文件main.py是启动文件config.py''' 配置文件'''SERVER_PORT = '8000'main.pyfrom config.config import SERVER_PORTimport uvicornfrom api.app import app #只引入app.pyif __name__ =
2022-11-26 10:50:03 1873
原创 【python】跨域处理
from fastapi import FastAPIfrom fastapi.middleware.cors import CORSMiddlewareapp = FastAPI()# python 跨域处理# 指定可访问域名origins = [ "http://192.168.74.115:9001"]app.add_middleware( CORSMiddleware, allow_origins=origins, allow_credentials
2022-11-26 10:49:28 172
原创 【python】二:基础学习-组织架构函数等
python的代码块是通过缩进区分的,没有花括号;每一个python文件开头都要有模块注释,对模块说明补充pass:空语句/站位语句方法接收输入:input(),在终端接收注释单行注释: ## 这是注释多行注释:'''这是注释这是注释这是注释'''流程控制、循环控制if … else …:、if … elif … else…mobile = '13277777777'password = '123456'print('请输入手机号')user
2022-11-26 10:47:04 382
原创 【python】一:基础学习-数据类型及相关方法
数据类型数字:int:整数float:浮点数(双精度的)布尔:bool:(False,True)、(0,1)序列(有序)字符串:str列表:list[1,2,3,4,5,6]>>> type([1,2,3])<class 'list'>元祖:tuple(1,2,3,4)以下情况:元祖只有一个元素,此时括号表示数学运算的括号,即>>> type((1))<class 'int'>
2022-11-26 10:46:29 421
原创 @mosowe2/element-pro:【Dialog】基于elementUI2.x版本的弹框二次封装
基于elementUI2.x版本的高级弹框
2022-08-07 11:15:43 281
原创 @mosowe2/element-pro:【proTable】基于elementUI2.x版本的高级表格
主要的配置是el-table-item的prop,新增其他的配置项。支持搜索单元lable、value插槽。可编辑,可获取编辑后table数据。main.js配置,因为是依赖。,所以这两个也是要安装和配置的。内部翻页/页数修改等事件处理。自动生成search表单。自动生成table表格。搜索栏默认收起,可展开。支持表格单元/表头插槽。支持用户表格紧凑度改变。支持用户表格展示项改变。.vue文件中直接使用。可拦截翻页/页数修改。支持搜索表单单元联动。.........
2022-07-03 12:34:57 2624
原创 @mosowe2/element-pro:【proForm】基于elementUI2.x版本的高级表单
通过配置自动生成表单页面:自动生成布局支持远程支持联动支持原有属性事件等示例结构,[prop]为数据关键字,[groupKeyName]为分栏关键字,均唯一:proForm options属性说明类型必填formform组件的配置,支持所有属性,model已被单独提出来作为value传入object否list分栏配置,子元素为分栏的标识且唯一,开发者自定义,list.[groupKeyName]object是events组件单元的事件,eventsob
2022-07-03 12:34:22 985
原创 vue3:国际化开发
框架:vite+vue3+ts国际化插件:vue-i18n安装:npm i vue-i18n --save配置:在src目录下新建文件夹:/langlang目录下新建文件: /zh/index.ts 、/en/index.ts,分别表示中文、英文,内容如下(结构都一样):export default { web:{ title: '我是标题 {name}', // name是传参 message: '你好啊' }}lang目录下新建index.ts,将/zh
2022-05-11 14:57:15 982 1
原创 vite:15个插件推荐
1. vite-plugin-restart通过监听文件修改,自动重启 vite 服务。最常用的场景就是监听 vite.config.js 和 .env.development 文件,我们知道,修改 vite 配置文件和环境配置文件,是需要重启 vite 才会生效,通过这个插件,我们将从反复重启中解脱出来。安装npm i vite-plugin-restart -D配置:vite.config.tsimport ViteRestart from 'vite-plugin-restart'exp
2022-04-27 17:49:18 13929 1
原创 vue3使用jsx开发
基础框架:vite+vue3安装@vitejs/plugin-vue-jsx修改vite.config.jsimport vue from '@vitejs/plugin-vue'import vuejsx from "@vitejs/plugin-vue-jsx"export default defineConfig({ plugins: [ vue(), vuejsx() ]})如果不做上述处理,直接使用jsx开发的话,浏览器就会提示:Reac
2022-04-26 16:57:40 855
原创 react: 动态设置ant-design/icons图标
antd 版本:V4@ant-design/icons 版本: V4在此版本中,icon的图标模式为标签形式,不像element那样可以通过改变class而改变icon的图标样式。在我使用umijs开发后端管理系统时候,需要用到动态的icon图标,系统配置的时候只会传递icon的标签名称,比如正常的图标标签为:<PlusCircleFilled />,系统存的是PlusCircleFilled string类型,我需要在页面上显示对应的图标。1.创建一个icon.ts文件,内容如下:i
2022-04-19 09:18:46 8034 2
原创 react的createContext及useContext 和 vue3的 provide 及 inject
这几个方法都是用于多层嵌套组件时,父组件向某个深层组件的传值,避免了props一层一层的传递。react createContext 和 useContext新建context.ts文件:import { createContext } from 'react'export const MyContext = createContext<any>(null)父组件:import {MyContext} from './context'import Child1 from './c
2022-04-08 16:31:51 2099
原创 react useRef和vue3的ref
在react中:function Home(props: any) { const dom = useRef(null) useEffect(() => { // useEffect是在浏览器渲染后执行的,此时可以拿到dom console.log(dom?.current) // <div class="Home">useRef</div> }, []) return ( <div className="Home" ref={
2022-04-08 15:15:56 1656
原创 react的useState 和 vue3的ref和reactive
react 的 useState使用useState声明一个响应式变量,返回一个 state,以及更新 state 的函数。const [state, setState] = useState(initialState);在初始渲染期间,返回的状态 (state) 与传入的第一个参数 (initialState) 值相同。setState 函数用于更新 state。它接收一个新的 state 值并将组件的一次重新渲染加入队列。setState(newState);更新方式普通更新:set
2022-04-08 14:48:19 2301
原创 react的useMemo 和 vue3的computed
react useMemo const total = useMemo(() => { return number * state }, [number, state])vue3 computedconst total = computed(() => { return number * state})两者都会根据number 和 state的改变而改变total,都是计算属性,都返回一个计算后的值。computed:可写计算属性const firstNam
2022-04-08 14:43:43 2282
原创 vue3: watch和watchEffect
vue3: watch和watchEffect两者区别watch:在每次响应式状态发生变化时触发回调函数,是懒执行的:仅在侦听源变化时,才会执行回调。只追踪明确侦听的源。它不会追踪任何在回调中访问到的东西。另外,仅在响应源确实改变时才会触发回调。watch 会避免在发生副作用时追踪依赖,因此,我们能更加精确地控制回调函数的触发时机。watchEffect:会立即执行一遍回调函数,如果这时函数产生了副作用,Vue 会自动追踪副作用的依赖关系,自动分析出响应源。watchEffect则会在副作用发
2022-04-08 11:59:52 1708
shop-template-wxapp.zip
2021-05-31
vue-element微服务管理系统
2021-05-31
elementp-plus el-tabs header与content位置错误
2024-08-12
vue使用高德地图在安卓手机上能够正常提示授权并获取定位,在ios12报错怎么处理?
2019-03-27
华为内置浏览器打开vue2页面一片空白,这个怎么处理?其他浏览器均可打开
2018-06-27
es6自定义方法在百度App下报错,其他浏览器均正常
2018-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人