办鹿uniapp小程序(一)

一、项目初始化

  1. appid ==》 公司给你

wxc82730a0fc15e28a

  1. 开发者身份 ==》 公司给你添加

小程序官网:小程序

管理==》成员管理==》项目成员

1、 uniapp ui组件 (uView)

如果采用npm安装方式在 小程序端不生效

1.1 采用插件的形式安装:

第一步:进入uni-app插件市场

第二步:搜索uview

第三步:下载插件并导入HBuilderX中

1.2 配置一下:

步骤:https://uviewui.com/components/downloadSetting.html

2、 请求的二次封装、api解耦、处理跨域问题

接口文档:http://doc.xuexiluxian.cn/web/#/user/login

帐号:testapi

密码:123456

2.1 实践:

https://uviewui.com/js/http.html

2.2 总结跨域问题

  1. 小程序 没有跨域问题 需要 "不校验url"

但是上线是不行的,必须要在网页后台配置 "request合法域名" 就可以了,并且必须是https开头。

  1. 浏览器需要设置代理来解决跨域问题==》类似于vue==〉proxy : server

在根目录新建vue.config.js ===》只在浏览器端生效。

条件编译使用场景:处理跨域问题的时候,浏览器端不走请求的基础url,小程序运行,所以给这里加入条件编译判断。

3、自定义头部

pages.json中pages:

"titleNView": false去掉App、H5的顶部导航栏。

复制代码
"pages": [ 
		{
			"path": "pages/index/index",
			"style": {
				"app-plus": {
					"titleNView": false
				}
			}
		}
	],

"navigationStyle": "custom"会把小程序上面的导航栏也去掉。

复制代码
	"pages": [ 
		{
			"path": "pages/index/index",
			"style": {
				"navigationStyle": "custom"
			}
		}
	],

4、Object.freeze() 方法用于冻结对象

Object.freeze() 方法用于冻结对象,禁止对于该对象的属性进行修改。

冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值。此外,冻结一个对象后该对象的原型也不能被修改。

相关推荐
宠友信息7 小时前
IM系统开发技术路线分析,即时通讯源码助力快速搭建聊天应用
java·spring boot·redis·websocket·mysql·uni-app·vue
Ai-_Man7 小时前
豆包收藏夹能批量导出吗?从底层逻辑拆解「AI导出鸭」如何解构这一技术难题
人工智能·ai·小程序
微擎应用10 小时前
小程序抽奖工具
小程序
Ai-_Man16 小时前
希望大家能推荐一款软件,可以直接把文心生成的代码变流程图,提高办公效率
人工智能·ai·小程序·流程图
Chengbei1121 小时前
DSH渗透测试插件dsh-pentest全新升级!适配DeepSeek Harness,可视化探索链路,一键搭建轻量化AI渗透测试环境。
人工智能·web安全·网络安全·微信·小程序·系统安全·安全架构
2601_949950631 天前
用练题簿小程序把课件做成可以在线刷题的内容
小程序·练习·小程序推荐
一几文1 天前
2026年上半年软考高级-系统架构设计师考试真题回顾与解析-综合知识选择题6
小程序·架构·系统架构·软考高级·软考·it证书
qq_316837751 天前
uniapp + Vite + ffmpeg-wasm 0.12.x 集成示例
ffmpeg·uni-app·wasm
zhangminghuan1 天前
微信小程序开发核心知识点全景解析(前端必备硬核基础)
前端·微信小程序·小程序
游戏开发爱好者81 天前
开心上架是什么,一站式 Apple 开发者工作台总览
android·小程序·https·uni-app·iphone·webview