HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

这可能是最好、最详细的VSCode开发uni-app教程吧

vscode vue3 uni_app

开始

我们将使用VSCode写uni-app,不同于Hbuilder X,用VSCode是通过脚手架来创建项目。

自己也用VSCode做了几个uni-app项目了,主要是写小程序,总体体验下来还是非常不错的。

VSCode开发uni-app

简述一下这个教程能给VSCode开发uni-app带来的体验

  • 增强pages.jsonmanifest.json开发体验(语法提示、颜色块、写注释)
  • 一键创建页面、组件、分包
  • 完善的API,组件,uni.scss语法提示
  • 条件编译注释高亮

可以说,VSCode开发uni-app的槽点基本上都解决了,有很多地方我觉得体验还更好。

文章比较长,写的也比较详细,小白也能看懂。

文章也比较长,上传了几次都发现只能上传一部分,不知道为什么,可以去掘金看我的文章这可能是最好、最详细的VSCode开发uni-app教程吧

继续阅读 »

开始

我们将使用VSCode写uni-app,不同于Hbuilder X,用VSCode是通过脚手架来创建项目。

自己也用VSCode做了几个uni-app项目了,主要是写小程序,总体体验下来还是非常不错的。

VSCode开发uni-app

简述一下这个教程能给VSCode开发uni-app带来的体验

  • 增强pages.jsonmanifest.json开发体验(语法提示、颜色块、写注释)
  • 一键创建页面、组件、分包
  • 完善的API,组件,uni.scss语法提示
  • 条件编译注释高亮

可以说,VSCode开发uni-app的槽点基本上都解决了,有很多地方我觉得体验还更好。

文章比较长,写的也比较详细,小白也能看懂。

文章也比较长,上传了几次都发现只能上传一部分,不知道为什么,可以去掘金看我的文章这可能是最好、最详细的VSCode开发uni-app教程吧

收起阅读 »

招聘uni-app全职开发,可远程开发,需要有大型项目经验

外包 uni_app项目 移动APP

需要有大型项目开发经验的来,
长期招收有丰富经验的开发工程师。

加 QQ:9438626

需要有大型项目开发经验的来,
长期招收有丰富经验的开发工程师。

加 QQ:9438626

uniCloud服务空间性能优化指引

性能优化 uniCloud

云函数

限制无效请求

通过使用redis对单个IP进行访问频率限制,能大幅减少爬虫等工具对云函数资源的占用,保障真实用户的使用体验。

将请求分布到多个云函数(仅腾讯云)

腾讯云限制单个云函数1000实例并发,可以将同一个云函数复制多份,客户端随机访问其中一个。多个云函数可以拥有更大的实例数量。

数据库

优化查询性能

参考此文档:数据库性能优化

使用redis缓存

使用redis缓存高频访问的数据可以有效缓解数据库压力。比如热点新闻列表、首页banner等。

继续阅读 »

云函数

限制无效请求

通过使用redis对单个IP进行访问频率限制,能大幅减少爬虫等工具对云函数资源的占用,保障真实用户的使用体验。

将请求分布到多个云函数(仅腾讯云)

腾讯云限制单个云函数1000实例并发,可以将同一个云函数复制多份,客户端随机访问其中一个。多个云函数可以拥有更大的实例数量。

数据库

优化查询性能

参考此文档:数据库性能优化

使用redis缓存

使用redis缓存高频访问的数据可以有效缓解数据库压力。比如热点新闻列表、首页banner等。

收起阅读 »

uniapp 的 map地图的marker点的标记 可以上代码放图片和文字

uniapp 的内置组件 map地图的marker 上的标签 label,可以实现和纯文本不同的标记提示,类似信息窗口

uniapp 的内置组件 map地图的marker 上的标签 label,可以实现和纯文本不同的标记提示,类似信息窗口

语法提示不全

语法提示

3.4.7.20220422这个版本,,v-model v-if 等 都不提示了,v-if 不知道为啥, 代码助手是激活的, 也重启过hbuilderx ,还是不提示, 为啥突然这样了

3.4.7.20220422这个版本,,v-model v-if 等 都不提示了,v-if 不知道为啥, 代码助手是激活的, 也重启过hbuilderx ,还是不提示, 为啥突然这样了

2022/4/25,新版本编辑器HBX有bug,某些接口请求后控制台报错workId

2022/4/25,新版本编辑器HBX有bug,某些接口请求后控制台报错workId
回退到上一个版本:3.4.6.20220420,就没这个问题了

2022/4/25,新版本编辑器HBX有bug,某些接口请求后控制台报错workId
回退到上一个版本:3.4.6.20220420,就没这个问题了

微信小程序-授权弹框描述配置方法

权限配置 隐私 隐私弹窗 微信小程序


如果想在微信小程序中配置如下收集用户信息时弹出的授权弹框描述,在manifest.json中配置是不生效的,manifest.json中只能配置AndroidiOS的隐私描述。微信小程序需要到微信公众平台中配置。

1. 配置位置

管理-版本管理-提交审核-用户隐私保护指引设置

2. 配置方式

AndroidiOS平台隐私弹框配置
Android平台隐私与政策提示框配置方法
iOS平台隐私与政策提示框实现参考

继续阅读 »


如果想在微信小程序中配置如下收集用户信息时弹出的授权弹框描述,在manifest.json中配置是不生效的,manifest.json中只能配置AndroidiOS的隐私描述。微信小程序需要到微信公众平台中配置。

1. 配置位置

管理-版本管理-提交审核-用户隐私保护指引设置

2. 配置方式

AndroidiOS平台隐私弹框配置
Android平台隐私与政策提示框配置方法
iOS平台隐私与政策提示框实现参考

收起阅读 »

云对象确实好用。

uniCloud

写了个demo,发现云对象确实牛逼,好用。另外目前JQL的返回格式并不符合uniCloud响应体规范。

// 开发文档: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj  
module.exports = {  
    add(a, b) {  
        return {  
            errCode: 0,  
            errMsg: '',  
            data: (+a) + (+b)  
        }  
    },  
    mult(a, b) {  
        return {  
            errCode: 0,  
            errMsg: '',  
            data: (+a) * (+b)  
        }  
    },  
    pro() {  
        return Promise.resolve({  
            errCode: 0,  
            errMsg: '',  
            data: 100  
        })  
    },  

}  
继续阅读 »

写了个demo,发现云对象确实牛逼,好用。另外目前JQL的返回格式并不符合uniCloud响应体规范。

// 开发文档: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj  
module.exports = {  
    add(a, b) {  
        return {  
            errCode: 0,  
            errMsg: '',  
            data: (+a) + (+b)  
        }  
    },  
    mult(a, b) {  
        return {  
            errCode: 0,  
            errMsg: '',  
            data: (+a) * (+b)  
        }  
    },  
    pro() {  
        return Promise.resolve({  
            errCode: 0,  
            errMsg: '',  
            data: 100  
        })  
    },  

}  
收起阅读 »

Uni-App 名词解释

名词解释

持续更新中

基座

uni-app 应用在 android/IOS 平台上的运行载体,具体形式为 apk或ipa.

云打包

编写完成后uni-app 应用,通过提交应用资源信息 到DCloud的打包服务器转换为 apk/ipa的过程

安心打包

云打包的进阶形态,与云打包不同的是,每次提交到服务器的内容仅包含验证信息,不包含app资源,满足开发者的隐私安全需要。

离线打包

与云打包相对应。开发者将编译后的应用资源,自行通过搭建本地android/ios 项目,实现本地编译,产出apk/ipa的过程

真机运行

继续阅读 »

持续更新中

基座

uni-app 应用在 android/IOS 平台上的运行载体,具体形式为 apk或ipa.

云打包

编写完成后uni-app 应用,通过提交应用资源信息 到DCloud的打包服务器转换为 apk/ipa的过程

安心打包

云打包的进阶形态,与云打包不同的是,每次提交到服务器的内容仅包含验证信息,不包含app资源,满足开发者的隐私安全需要。

离线打包

与云打包相对应。开发者将编译后的应用资源,自行通过搭建本地android/ios 项目,实现本地编译,产出apk/ipa的过程

真机运行

收起阅读 »