小程序uni-app介绍

uni-app是一个基于Vue.js的框架,允许开发者编写一次代码,部署到iOS、Android、Web及多个小程序平台。创建uni-app项目可通过vue-cli或HBuilderX,配置appid后,使用npm命令进行编译和开发。uni-app的生命周期遵循小程序和Vue规范。
摘要由CSDN通过智能技术生成

uni-app介绍

uni-app简介

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

选择 uni-app 框架两个主要原因:

  1. 使用 Vue.js 语法开发
  2. 支持编译成多端

uni-app初体验

能通过vue-cli脚手架创建uni-app项目

uni app 官网提供了两种 创建

  1. uni app 项目的方式使用 配套的开发工具 HBuilderX ,可视化的方式来创建和开发项目使用
  2. 基于 vue-cli 脚手架 来创建和开发项目

核心步骤

  1. 全局安装脚手架

    • **npm install -g @vue/cli@4 ** (安装4.x.x的版本
    • vue -V
  2. 使用脚手架创建 uni app 项目

    • vue create -p dcloudio/uni-preset-vue my-project

    • 如有模板选择选 默认模板
      在这里插入图片描述

  3. 编译 uni app 项目

    • npm run serve
  4. 体验成功
    在这里插入图片描述

uni-app项目导入

核心步骤

  1. 填入appid

    • 找到 src/manifest.json 内的第57行,填入 appid

      "mp-weixin": { /* 微信小程序特有相关 */
      		"appid": "", // 这里填入appid
      		"setting": {
      			"urlCheck": false
      		},
      		"usingComponents": true
      	},
      
  2. 运行编译 uni app 项目

    • 在项目根目录下运行 npm run dev:mp-weixin
      在这里插入图片描述
  3. 微信开发者工具导入uniapp项目

    • 打开微信开发者工具 导入uni app项目 路径是 /dist/dev/mp-weixin
      在这里插入图片描述
  4. 导入成功
    在这里插入图片描述

uni-app目录结构

src目录结构
在这里插入图片描述

uni-app生命周期

uni-app生命周期简介

  • 作用:
    • 生命周期是一堆会在特定时期执行的函数
  • 分类:
    1. 应用生命周期 使用小程序的规范
      • onLaunch
    2. 页面生命周期 使用小程序的规范
      • onLoad
    3. 组件生命周期 使用vue的规范
      • created
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值