SF
MarkGuan
MarkGuan
注册登录
关注博客
注册登录
主页
关于
RSS
uniapp项目APP端安卓ios权限检测教程
MarkGuan
2023-10-29
阅读 7 分钟
1.7k
导语:在 APP 的日常开发过程中,权限检测与授权是不可避免的一项重要的功能,下面就简单介绍一下如何检测和授权的方法。目录原理方法实战原理此授权方法主要是依托于 HTML5 产业联盟的HTML5+规范实现的。HTML5 产业联盟官网获取当前操作系统名称可以使用uni.getSystemInfoSync方法;调用方法检测权限安卓可以使用plus.a...
基于vue3+ts5+vue-router4+pinia2的PC端项目搭建教程
MarkGuan
2023-10-19
阅读 14 分钟
958
导语:在日常开发中,有时候会在项目中引入 ts 来解决一些 js 的问题,下面就简单介绍一下如何使用 vue3+ts+router+pinia 来搭建一个项目。
前端代码格式化规范总结
MarkGuan
2023-10-05
阅读 7 分钟
337
在日常开发过程中,经常会碰到代码格式化不一致的问题,还要就是 js 代码语法错误等没有及时发行改正,下面就介绍一下如何使用eslint、prettier、husky、lint-staged、commitizen来规范代码格式和提高代码质量的方法。
uniapp项目实践总结(二十七)苹果应用商店上架教程
MarkGuan
2023-10-04
阅读 4 分钟
617
导语:之前介绍了如何打包一个苹果安装包文件,如果想要上架苹果 ios 应用商店,那么就来这里学习一下方法吧。目录准备材料上架步骤审核事项准备材料基本信息构建版本:需要一个 ipa 格式安装包;logo:你应用的 logo 图标;应用名称:名称经过审核后才会显示在 App Store 中;应用副标题:副标题经过审核后才会显示在 A...
uniapp项目实践总结(二十六)安卓应用商店上架教程
MarkGuan
2023-10-03
阅读 2 分钟
587
导语:之前介绍了如何打包一个安卓安装包文件,如果想要上架安卓应用商店,那么就来这里学习一下方法吧。目录准备材料应用商店注册账号上架步骤审核事项准备材料基本信息安装包:需要 32 或 64 位;包名:打包配置时填写的包名;logo:你应用的 logo 图标;应用名称:你的应用的名字;开发者名称:你的应用开发者名称;...
uniapp项目实践总结(二十五)苹果 ios 平台 APP 打包教程
MarkGuan
2023-10-01
阅读 9 分钟
1.2k
导语:当你的应用程序开发完成后,在上架 ios 应用商店之前,需要进行打包操作,下面就简单介绍一下打包方法。目录准备工作注册账号生成证书打包配置准备工作在打包之前,请保证你的 uniapp 应用程序编译到 ios 模拟器或者是真机调试基座环境下是可以正常运行的,苹果打包的过程比较复杂,这里就简述一下流程。流程简介...
uniapp项目实践总结(二十四)安卓平台 APP 打包教程
MarkGuan
2023-09-26
阅读 6 分钟
1.6k
导语:当你的应用程序开发完成后,在上架安卓应用商店之前,需要进行打包操作,下面简单介绍一下打包方法。目录准备工作配置项目生成证书打包配置准备工作在打包之前,请保证你的 uniapp 应用程序编译到安卓手机模拟器的 App 是可以正常运行的,APP 打包分为安卓和 ios 两个平台,下面简单介绍一下安卓的打包方法,由于...
uniapp项目实践总结(二十三)网页和小程序应用打包教程
MarkGuan
2023-09-26
阅读 1 分钟
976
导语:当你的应用程序开发完成后,在发布到互联网之前,需要进行打包操作,包括网页端、小程序端的打包。目录准备工作网页打包小程序打包准备工作在打包之前,请保证你的 uniapp 应用程序编译到网页、小程序是可以正常运行的。网页打包编写好应用之后,如需打包到 web 平台,可以选中当前项目根目录:在顶部菜单栏找到发...
uniapp项目实践总结(二十二)分包优化和游客模式
MarkGuan
2023-09-25
阅读 2 分钟
801
导语:这篇主要介绍应用分包和游客模式相关的内容。目录应用分包游客模式应用分包微信对于小程序的打包压缩后的代码体积是有限制的,网页和 APP 也可以适用分包功能,因此需要进行分包添加以及分包优化。分包添加在pages.json文件中添加分包的信息。例如:有一个名叫user的分包,里面有一个文件是index.vue,那么分包配...
uniapp项目实践总结(二十)URLScheme 协议知识总结
MarkGuan
2023-09-22
阅读 6 分钟
2.3k
导语:在日常开发过程中,我们经常可以碰到很多的调起某个应用,打开唤醒某个 APP,链式启动 App 等场景,背后就涉及到了 URLScheme 协议的相关知识,下面就简单介绍一下。
uniapp项目实践总结(十九)版本更新和热更新实现方法
MarkGuan
2023-09-20
阅读 9 分钟
1.8k
导语:当一个 APP 应用开发完成以后,就要上架应用商店,但有时候修改一些小问题或者推出一些活动,又不想频繁地提交应用商店审核,那么就可以使用应用内更新功能来进行应用的版本升级更新或热更新,下面就介绍一下实现的方法。
uniapp项目实践总结(十八)自定义多列瀑布流组件
MarkGuan
2023-09-19
阅读 3 分钟
1.5k
导语:有时候展示图片等内容,会遇到图片高度不一致的情况,这时候就不能使用等高双列或多列展示了,这时候会用到瀑布流的页面布局,下面就一起探讨一下瀑布流的实现方法。
uniapp项目实践总结(十七)实现滚动触底加载
MarkGuan
2023-09-18
阅读 2 分钟
2.3k
导语:在日测的开发过程中,经常会碰到页面需要渲染大量数据的情况,这时候就需要用到滚动加载功能,下面总结一下方法。目录原理分析实战演练案例展示原理分析使用@scrolltolower事件来监听滚动到底部,然后加载下一页的数据。实战演练模板页面 {代码...} 样式编写 {代码...} 脚本使用定义数据 {代码...} 方法调用 {代码...
uniapp项目实践总结(十六)自定义下拉刷新组件
MarkGuan
2023-09-17
阅读 5 分钟
1k
导语:在日常的开发过程中,我们经常遇到下拉刷新的场景,很方便的刷新游览的内容,在此我也实现了一个下拉刷新的自定义组件。目录准备工作原理分析组件实现实战演练内置刷新案例展示准备工作在components新建一个q-pull文件夹,并新建一个q-pull.vue的组件;按照前面文章所说的页面结构,编写好预定的自定义下拉刷新组...
uniapp项目实践总结(十五)使用websocket实现简易聊天室
MarkGuan
2023-09-13
阅读 25 分钟
1.3k
导语:在一些社交软件中,经常可以看到各种聊天室的界面,接下来就总结一下聊天室的原理个实现方法,最后做一个简易的聊天室,包括登录/登出、加入/离开房间、发送接收聊天消息等功能。
uniapp项目实践总结(十四)封装存储和路由方法
MarkGuan
2023-09-09
阅读 5 分钟
1.1k
导语:在日常 APP 开发过程中,经常要用到数据的存储、获取和删除等操作以及页面导航之间的跳转,为此,封装了一个两个简单的方法来统一调用。目录原理分析方法实现实战演练案例展示原理分析主要是以下 API。uni.setStorage:保存数据到本地缓存中;uni.getStorage:获取保存的缓存数据;uni.removeStorage:移除保存的...
uniapp项目实践总结(十三)封装文件操作方法
MarkGuan
2023-09-08
阅读 8 分钟
1.2k
导语:在日常 APP 开发过程中,经常要进行文件的保存、读取列表以及查看和删除文件等操作,接下来就看一下具体的方法。目录原理分析方法实现实战演练案例展示原理分析主要是以下 API。uni.saveFile:保存文件到本地缓存列表;uni.getSavedFileList:获取保存文件列表;uni.getSavedFileInfo:获取文件详细信息;uni.remo...
uniapp项目实践总结(十二)封装通用请求上传以及下载方法
MarkGuan
2023-09-07
阅读 7 分钟
1.7k
导语:在日常开发过程中,前端经常要和后端进行接口联调,获取并且渲染数据到页面中,接下来就总结一下 uniapp 中获取请求、文件下载和上传的一些方法。
uniapp项目实践总结(十一)自定义网络检测组件
MarkGuan
2023-09-06
阅读 3 分钟
1k
导语:很多时候手机设备会突然没网,这时候就需要一个网络检测组件,在没网的时候显示提示用户,提供用户体验。目录准备工作原理分析组件实现实战演练案例展示准备工作在components新建一个q-online文件夹,并新建一个q-online.vue的组件;按照前一篇所说的页面结构,编写好预定的网络检测页面;原理分析主要是使用uni.onNe...
uniapp项目实践总结(十)自定义滑动触摸组件
MarkGuan
2023-09-05
阅读 3 分钟
1.2k
在 APP 的日常开放过程中,我们经常可以看到上拉刷新、下拉刷新、左滑、右滑、触底加载等效果,那其中的原理是如何呢,又是如何实现的呢,下面就一探究竟。这篇文章主要是讲述自定义滑动触摸组件的方放,兼容网页 H5 端、微信小程序端和 App 端。
uniapp 项目实践总结(九)自定义分享组件
MarkGuan
2023-09-04
阅读 14 分钟
1.2k
这篇文章主要是讲述自定义分享组件的方放,兼容网页 H5 端、微信小程序端和 App 端。目录准备工作原理分析组件实现H5 和 App小程序案例展示准备工作首先我们从图标图库网站上面找一些常用的分享图标并下载下来;在components新建一个q-share文件夹,并新建一个q-share.vue的组件;按照前一篇所说的页面结构,编写好预定...
uniapp项目实践总结(八)自定义加载组件
MarkGuan
2023-09-03
阅读 7 分钟
1.5k
有时候一个页面请求接口需要加载很长时间,这时候就需要一个加载页面来告知用户内容正在请求加载中,下面就写一个简单的自定义加载组件。目录准备工作逻辑思路实战演练效果预览准备工作在之前的全局组件目录components下新建一个组件文件夹,命名为q-loading,组件为q-loading.vue。再找几个效果不错的 css 加载动画,然...
uniapp项目实践总结(七)编写一个简单的应用页面
MarkGuan
2023-09-02
阅读 8 分钟
1k
之前自定义了顶部和底部导航栏,那接下来就写一个简单的二级页面,这个是出了导航页面之外经常用到的。目录结构模板样式方法示例结构一个普通页面的结构应该是如下所示: {代码...} 模板uniapp 内置了常用的组件,可以直接使用,和微信小程序一样。容器类viewscroll-viewswiper文本类icontextrich-textprogress表单类for...
uniapp项目实践总结(六)自定义顶部导航栏
MarkGuan
2023-09-01
阅读 6 分钟
1.9k
本篇主要讲述如何自定义顶部导航栏,有时候默认导航栏不足以满足我们的需求,这时候就需要自定义导航栏来解决这个问题。目录默认导航修改配置自定义顶部默认导航自带的默认顶部导航设置的内容有限,不容易扩展修改,因此如果有更加个性化的需求,则需要自定义顶部导航。配置如下: {代码...} 更多配置查看:[链接]修改配...
uniapp项目实践总结(四)安装和使用一个插件市场的插件
MarkGuan
2023-08-31
阅读 1 分钟
1.3k
这篇文章主要介绍如何安装和使用一个插件市场的插件的方法。目录查找插件安装插件使用插件查找插件打开插件市场:[链接]例如我们项目中要用到富文本渲染的内容,可以查找一下富文本;在结果页可以选一款适合自己的插件,我觉得mp-html这个插件挺好的;mp-html 插件地址安装插件点击右侧安装按钮下载插件并导入 HBuilderX...