uniapp开发微信小程序

在这里插入图片描述

uniapp开发微信小程序

微信小程序的开发

https://developers.weixin.qq.com/miniprogram/dev/framework/

1 注册微信小程序

微信小程序注册:
https://mp.weixin.qq.com/wxopen/waregister?action=step1
1 选择 主体类型
个人类型不支持微信认证和微信支付。
选择 个体工商户:个体工商户最多只能注册5个账号
2 选择 注册方式
企业账号验证方式有两种:
a 对公账户打款给腾讯:10日内
b 或者微信认证并付款300:尽快认证
复用公众号资质,无需付款:公众号为订阅号,无支付功能。
3 完成注册后,完善小程序信息
填写服务类目等
4 绑定开发者
小程序后台管理界面
https://mp.weixin.qq.com/
5 获取AppID
6 提交审核、填写审核信息
参考审核标准
7 运营角色 手动点击发布

  • 获得appid

2 安装微信开发者工具

下载微信开发者工具
https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
主界面介绍
https://developers.weixin.qq.com/miniprogram/dev/devtools/page.html#%E5%B7%A5%E5%85%B7%E6%A0%8F
测试号
https://developers.weixin.qq.com/miniprogram/dev/devtools/sandbox.html

3 添加项目成员

4 创建你的第一个小程序

5 发布上线

  • 预览、上传、提交审核、发布

界面设计规范

https://developers.weixin.qq.com/miniprogram/design/

平台限制

  • 微信小程序会强制要求https链接,并且所有要联网的服务器域名都要配到微信的白名单中;

uniapp接入微信小程序

https://uniapp.dcloud.io/README

uniapp是什么

  • 跨平台开发框架

开发工具(HBuilderX)

https://www.dcloud.io/hbuilderx.html

  • 设置微信开发者工具的安装路径

    • 运行-运行到小程序模拟器-运行设置-运行配置-微信开发者工具路径
  • 设置微信小程序的appid

    在项目manifest.json中微信小程序中配置

  • 运行、发行

  • 插件市场

    • 工具-插件安装
    • 访问https://ext.dcloud.net.cn/?cat1=1&cat2=11

组件

  • 原生组件

    https://hellouniapp.dcloud.net.cn/pages/component/web-view-local/web-view-local

    • div/ul/li - view
    • span/fone - text
    • a - navigator
    • img - image
    • input - 仅输入框
    • select - picker
    • iframe - web-view
    • 不变:form/button/label/textarea/canvas/video
    • audio – api方式
    • 新增手机端常用组件
  • 扩展组件

    • uni-ui

      https://hellouniapp.dcloud.net.cn/pages/extUI/badge/badge

    • color-ui

      http://demo.color-ui.com/

    • uview-ui

      https://www.uviewui.com/components/intro.html

  • 组件规范

    https://uniapp.dcloud.io/component/README?id=easycom%e7%bb%84%e4%bb%b6%e8%a7%84%e8%8c%83

    • easycom组件规范

      • 导入即用
      • 自动按需引入
    • uni_module组件规范

      • 右键更新组件
    • datacom组件规范

      • 根据data自动渲染

api

  • 概述

    • 标准js和浏览器js的区别

      • 非H5端不支持window、document、navigator等浏览器专用对象。
  • 基础

    • 日志打印

      • 敲clog:可直接输出console.log();
      • 敲clogv:可输出console.log(": " + );,并且出现双光标,方便把变量名称和值同时打印出来。
    • 定时器

    • ArrayBuffer 对象 和 Base64 字符串 互转

    • 生命周期

      • 应用生命周期
      • 页面生命周期
    • 应用级事件

      • 若开发者没有调用 uni.onPageNotFound 绑定监听,也没有声明 App.onPageNotFound,当跳转页面不存在时,将推入客户端原生的页面不存在提示页面。
    • 拦截器

      • 需要拦截的api名称,如:uni.addInterceptor(‘request’, OBJECT) ,将拦截 uni.request()
  • 网络

  • 路由与页面跳转

  • 数据缓存

  • 位置

  • 媒体

  • 设备

  • 键盘

  • 界面

  • 页面和窗体

  • 文件

  • 绘画

与传统H5的不同

https://ask.dcloud.net.cn/article/35657

  • js api

    • alert/confirm - uni.showmodel
    • ajax - uni.request
    • cookie/session/localstorage - uni.storage
    • wx.xxx - uni.xxx
  • css

    • 不支持*选择器

    • body - page

    • px - rpx

    • 字体文件和背景图片 < 40k

      • 否则应从服务器引用或base64后引用
  • 工程结构

    • pages.json

      • 设置首页
      • 设置导航栏、底部tabbar
      • vue中的路由管理
    • manifest.json

      • 小程序的非页面管理内容

XMind - Trial Version

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: HBuilderX开发商城App案例是一种基于HBuilderX开发工具的商城应用程序。该应用程序可以在多个平台上运行,包括iOS、Android和Web。它提供了许多功能,如商品展示、购物车、订单管理、支付等。开发商城App案例需要掌握HTML、CSS、JavaScript等技术,同时还需要了解移动端开发的特点和规范。通过HBuilderX开发商城App案例,可以快速构建一个功能完善、用户友好的商城应用程序。 ### 回答2: HBuilderX是基于原生IDE的HTML5开发软件,支持多种前端框架。使用HBuilderX开发商城App可以提高开发效率和工作效率,快速实现商城App开发和上线。本文将以HBuilderX开发商城App为案例,介绍HBuilderX的开发流程和具体实现。 首先,在HBuilderX中打开一个新项目,选择App模板,设置相应的项目名称、包名、应用图标等。在工程目录下添加相应的HTML、CSS、JavaScript等文件。然后,选择合适的框架,比如Vue.js或者React Native等。框架中已有的UI组件可以节省一些开发工作量。 接着,配置并连接后端API接口。商城App需要后端API做支撑,通过API与数据库进行数据交互并返回给前端展示。可根据需求选择RESTful API或GraphQL等。其中,RESTful API是一种Web API的设计方式,让API为系统不同部分之间的数据交流提供方式的标准化方法。GraphQL是一种用于API的查询语言,旨在提高API查询效率和灵活性。 然后,开始编写商城App的页面。商城App通常包含的功能有:商品展示、购物车、订单查询、个人中心、支付等。需根据UI设计师提供的UI图进行页面布局和样式设计。在完善商城每个功能页面时,还需编写对应的交互脚本,实现页面跳转、动画效果、数据请求等功能。 最后,对商城App进行测试和发布。需进行测试,检查商城App的各个页面功能的实现和是否出现了常见的问题,如闪退、卡顿等。测试成功后,商城App可以发布到应用商店或者自己的服务器上,供用户下载和使用。 总之,使用HBuilderX开发商城App可以让开发者更高效地开发App,帮助企业降低开发成本和提高产品品质。 ### 回答3: HBuilderX是一个非常好用的前端开发工具,它可以帮助开发者快速构建移动端应用。在HBuilderX中,我们可以使用多种开发语言,包括HTML、CSS和JavaScript等。特别是它内置了uni-app框架,可以帮助我们更快速地开发高质量的移动应用。 在开发商城App的案例中,HBuilderX的优势体现的非常明显。首先,我们可以使用uni-app开发模式,通过一套代码实现多端运行,包括Android、IOS和H5等多个平台。这样,我们无需重复开发多个版本的应用,极大地提高了开发效率。 其次,HBuilderX还提供了十分丰富的UI组件和插件,可以帮助我们快速地构建商城应用所需要的UI界面。我们只需要选择合适的组件进行拼装,就可以轻松实现商品列表、搜索、购物车、下单等功能。 另外,HBuilderX还支持实时预览和调试,这使得我们对应用的开发和调试能够更加顺利。我们可以在本地搭建开发环境,随时通过预览功能了解应用的运行情况,以及及时对代码进行修改和优化。 总之,HBuilderX的强大功能和易用性,为开发商城应用提供了很多便利。不但可以提高应用开发的效率、降低开发成本,还可以保证应用的性能和稳定性,让用户得到更好的用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值