配置uniapp调试环境

这篇具有很好参考价值的文章主要介绍了配置uniapp调试环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

uni-app介绍

uni-app开发工具HBuilderX

创建项目前提条件

uni-app项目结构

配置mumu模拟器

uni-app生命周期

1.应用生命周期 小程序规范

2.页面生命周期-小程序规范

3.组件生命周期 vue规范

uni-app登录按钮方法

uni-app发布安卓app


uni-app介绍

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

官网地址:uni-app官网 (dcloud.io)

uni-app开发工具HBuilderX

官网地址:HBuilderX-高效极客技巧

创建项目前提条件

安装vue,

创建项目demo代码

vue create -p dcloudio/uni-preset-vue demo

uni-app项目结构

pages.json是全局配置,决定页面文件的路径,窗口样式,原生的导航栏,底部的原生tabbar等,类似于微信小程序中的app.json的页面管理部分

uni.scss是全局样式

App.vue:主组件

Main.js:入口文件

manifest.json:文件是应用的配置文件,用于指定应用的名称、图标、权限等。 提供可视化操作

配置mumu模拟器

模拟器下载地址:https://mumu.163.com/

mumu模拟器的默认端口是7555

在uni-app里设置端口,在uni-app里打开“运行-->运行到手机或模拟器-->Android模拟器端口设置,

在“Android模拟器端口”输入框里输入“7555”

配置uniapp调试环境,小程序,uni-app

配置uniapp调试环境,小程序,uni-app

打开模拟器之后运行程序。

配置uniapp调试环境,小程序,uni-app

uni-app生命周期

uniapp中生命周期分类分为三大类

1.应用生命周期 小程序规范

app.vue中控制

onLaunch 当uniapp初始化完成时触发(全局只触发一次)

onShow 当uniapp启动,或从后台进入前台显示

onhide 当uniapp从前台进入后台

onerror 当uniapp报错时触发

onUniNViewNessage 当nvue页面发送的数据进行监听,可参考nvue向vue铜须

onUnhandledRejection 对未处理的promise拒绝时间监听函数

onPageNotFound页面不存在监听函数

onThemeChange 监听系统主题变化

2.页面生命周期-小程序规范

onInit 只适用于百度小程序 监听页面初始化

onLoad 监听页面加载

onShow 监听页面显示

onHide 监听页面隐藏

onUnload 监听页面卸载

onResize 监听窗口尺寸变化 适用于app,微信小程序,快手小程序

onPullDownRefresh 监听用户下拉动作

onReady 监听页面初次渲染完成

onReachBottom 页面滚动到底部的事件

onTabitemTap 点击tab时触发,参数为objecct

3.组件生命周期 vue规范

参考vue的生命周期

uni-app登录按钮方法

common下request.js文件,配置不同的后端请求路由

const MicorPortUrl='http://192.168.11.149:8616/';
const Micorapi ='http://192.168.18.67:8999/';
const BackupApi ='http://192.168.11.153:8999/';
export default{
	MicorPortUrl,Micorapi,BackupApi
}

index.vue文件

//引入配置路由文件,在src下common目录下request.js文件中配置路由
import api from '@/common/request.js';
export default {
	data() {
		return {
			focus: true,
		  form:{
		    username: '',
		    // password: '',
		   },
		  imageURL: '../static/bg.png',
		  release: {
		   	 version: ''
		   	}
		}
	},
	methods: {
		submit() {
// 判断用户是否填写账号密码
				if(!this.form.username) {
//显示消息提示框。
				return	uni.showToast({
					 title: '请输入账户',
					 icon:'error',
					duration: 2000
				});
				} 
//请求数据
				uni.request({
					url: api.MicorPortUrl + 'Fuji/Login',
					method: 'post',
					data: {
						userName: this.form.username
					},
					success: res => {
						if (res.data.success == true) 
						{
//显示消息提示框。
							uni.showToast({
								title: '登录成功',
								duration: 1000,
								icon: 'success'
							});
//保存缓存,将数据存储到本地缓存中指定的key中,会覆盖原来key的内容,异步接口
							uni.setStorage({
								key:'login',
								data:{
									username:this.form.username,
								}
							});
//页面跳转
							uni.navigateTo({
								url: '../list/machineFeeding'
								});	
						} 
						else 
						{
//显示fail消息提示框。
							uni.showModal({
								title: '提示',
								content: `${res.data.msg}`,
								confirmColor: '#f9ae3d',
								showCancel: false,
								success: function(res) {
									if (res.confirm) {
										console.log('用户点击确定');
									}
								}
							});
						}
					},
					fail: err => {
						console.log(err);
					}
				});
		}
	}
}

uni-app发布安卓app

采用云打包方式,首先获取appid
—1)DCloud 根据 appid 来判断用户是否有权限进行云打包。既不是所有者、又不是协作者,就无法打包;
—2)打包后的原生应用根据 appid 来管理本地资源。每个appid有独立的沙盒,存储是隔离的;
—3)热更新(wgt升级)通过 appid 来覆盖资源

 配置uniapp调试环境,小程序,uni-app文章来源地址https://www.toymoban.com/news/detail-678938.html

到了这里,关于配置uniapp调试环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uni-app的h5/小程序/app 网络请求,解决本地环境和生产环境网络请求问题

    本篇的重点在于解决h5/小程序/app这三端在本地和生产环境的网络请求问题 全部代码贴在了全文最后 首先要理解这三个端的特性,h5会有跨域问题需要反向代理,小程序和app不需要反向代理,同时小程序还得用https域名。 一般会跨域需要反向代理。所以要在mainifest.json设置反向

    2024年02月10日
    浏览(56)
  • 使用vscode开发配置uni-app(小程序)

    这个文件是用 VsCode 写 uniapp 小程序的步骤笔记 安装Vue脚手架(vue-cli) 通过脚手架创建 uni-app 项目 我们是初学者就直接选择默认模板 创建好后用vscode打开项目 安装vue语法提示插件 vetur 和 vue-helper 安装组件语法提示 初始化npm 从git下载代码块放到项目目录下的 .vscode (没有文件夹

    2024年02月08日
    浏览(76)
  • 小程序-uni-app:uni-app-base项目基础配置及使用/uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官网文档 微信开放文档 uni-app官网 二、创建项目 项目目标:vue3+ts+vite+vscode 创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee 下载模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ​ 本文创建成功 ​ 为了验

    2024年02月15日
    浏览(90)
  • 小程序-uni-app:uni-app-base项目基础配置及使用 / uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官网文档 微信开放文档 uni-app官网 二、创建项目 项目目标:vue3+ts+vite+vscode 创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee 下载模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ​ 本文创建成功 ​ 为了验

    2024年02月05日
    浏览(481)
  • miniprogram-to-uniapp使用指南(各种小程序项目转换为uni-app项目)

    小程序分类:uni-app qq小程序 支付宝小程序 百度小程序 钉钉小程序 微信小程序 小程序转成uni_app 小程序转为uni_app 小程序转uni_app 小程序转换 工具现在支持npm全局库、HBuilderX插件两种方式使用,任君选择,HBuilderX插件地址:https://ext.dcloud.net.cn/plugin?id=2656 【miniprogram-to-uniapp】

    2024年02月08日
    浏览(55)
  • uni-app 微信小程序全局配置分享好友、朋友圈...

    使用uni-app在实际项目中开发微信小程序,经常会遇到给项目添加分享给微信好友、朋友圈...功能,一般来说要将某个页面分享出去,就要在当前页面添加:  且onShareAppMessage()与onShareTimeline() 与methods同级!!! 官方网址:uniapp.dcloud.io/api/plugins… 这样做虽然实现了分享功能,

    2024年02月11日
    浏览(73)
  • uni-app学习:真机调试

    感觉某些文章的步骤写得不是非常完整,新手看可能会感觉很迷糊,故写此文,对一些知识进行整合与完善,帮助他人,这种文章以后我可能会写很多,我感觉很有意义。 需要用可以进行文件传输的USB线把自己的手机和电脑进行连接。 然后,手机要进入开发者模式。 小米(

    2024年02月21日
    浏览(51)
  • 『UniApp』uni-app-打包成App

    大家好,我是 BNTang, 在上一节文章中,我给大家详细的介绍了如何将我开发好的项目打包为微信小程序并且发布到微信小程序商店 趁热打铁,在来一篇文章,给大家详细的介绍如何将项目打包成APP。 打包 App 也是一样的,首先需要配置关于 App 应用的基础信息,打开 manifest

    2024年02月04日
    浏览(99)
  • (小程序)基于uniapp+vite4+vue3搭建跨端项目|uni-app+uview-plus模板

    版本信息: 点击编辑器的文件 新建 项目(快捷键Ctrl+N) 2.选择uni-app项目,输入项目名/路径,选择项目模板,勾选vue3版本,点击创建,即可成功创建。 3.点击编辑器的运行 运行到浏览器 选择浏览器 当然也可以运行到手机或模拟器、运行到小程序工具。 到这里一个简单的

    2024年02月16日
    浏览(93)
  • 【uni-app】UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例)

    UniApp实现微信小程序中拨打手机电话和长按加微信客服好友(完整代码示例)

    2024年02月11日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包