uni-app

uni-app官网

uni-app 简介

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

uni-app 诞生的背景

  • 多端泛滥
  • 体验不好
  • 生态不丰富

uni-app 优势

  • 跨平台更多:一套代码多端使用,能优雅的在一个项目里调用不同平台的特色功能。
  • 运行体验更好:组件、api 与微信小程序一致,兼容weex 原生渲染。
  • 通用技术栈,学习成本低:vue 的语法,微信小程序的api,内嵌mpvue
  • 开放生态,组件更丰富:支持npm 安装第三方包、支持微信小程序自定义组件及SDK,兼容mpvue - 组件及项目,APP端可以和原生混合编码,Dcloud 新发布了插件市场
  • 开发成本低:即便只开发一个平台,也可以提高研发效率

开发

开发工具

  • HBuilderX
  • 微信开发者工具

需要HBuilder关联微信开发者工具

项目目录简介

┌─pages 业务页面文件存放的目录
│ ├─index
│ │ └─index.vue index页面
│ └─list
│ └─list.vue list页面
├─static 存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放 于此
├─wxcomponents 存放小程序组件的目录
├─main.js Vue初始化入口文件
├─App.vue 应用配置,用来配置App全局样式以及监听应用生命周期
├─manifest.json 配置应用名称、appid、logo、版本等打包信息
├─pages.json 配置页面路由、导航条、选项卡等页面类信息
└─uni.scss uni-app内置的常用样式变量

UI组件库

colorUI

  • colorUI组件样式新颖,色彩绚丽,引用方便等。
  • colorUI文档
  • uni-app项目引入colorUI

uView

  • uView官网
  • 这玩意儿本人目前还没使用过,但是组件样式挺个性化的。

微信小程序(十二)uni-app框架开发及组件库相关推荐

  1. 【微信小程序】基于Java+uniapp框架开发的全开源微信小程序商城系统

    应用介绍 基于Java+uniapp框架开发的全开源微信小程序商城系统,前端采用目前主流的uniapp框架开发,后端采用Java语言开发,前后端代码全部开源,减少重复造轮子,支持小程序商城秒杀.优惠券 ...

  2. 最详细的【微信小程序+阿里云Web服务】开发部署指引(十二):开发小程序用户反馈功能

    文章目录 前言 一.功能说明 二.代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 专题文章链接 前言 案例的运行效果,可以扫码观看: 本篇文章,我们将实现应用的用户反馈功能. 一 ...

  3. 微信小程序模仿开眼视频app(二)——搜索功能

    微信小程序模仿开眼视频app(一)有介绍首页.视频详情和分类部分 可到我的github账号上去copy文件 搜索部分 一开始没想要设置历史记录啊.热门搜索啊这些的,只是想把搜索框弄好看一点,无意中发现 ...

  4. 【毕业设计之微信小程序系列】基于APP的微信点餐小程序的设计与实现

    基于APP的微信点餐小程序的设计与实现 摘 要 本文介绍了一种基于APP的微信点餐小程序的设计与实现方法.该系统利用微信公众号作为用户入口,用户可以通过微信扫码进入点餐系统,选择菜品.下单.支付等操作 ...

  5. PHP开发B2C商城 微信小程序商城系统源码+数据库,轻量级前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP

    项目介绍 一款轻量级.高性能.前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP,前后端源码完全开源,看见及所得,完美支持二次开发,可学习可商用,让您快速搭建个性化独立商城. 完整代 ...

  6. 微信小程序绘制二维码(附微信小程序开发学习手册)

    一.前言 在日常的小程序项目中,会经常遇到需要动态绘制二维码的需求.使用场景很多,例如绘制在海报上,例如制作票务码.核销码等等. 这篇文章是应一位好友的需求而写的,也希望能够给有需要的同学一些帮助. ...

  7. 微信小程序模仿开眼视频app(一)——视频首页、视频详情、分类

    可到我的github账号上去copy文件 先展示一下我实现了的功能吧 提示,如果有出现无法加载域名之类问题的的,可以在"设置"-"项目设置"-打钩"不 ...

  8. 微信小程序入门二:底部导航tabBar

    小程序底部导航栏组件tabBar,可以参考下官方的API:tabBar 先看代码 //app.json {"pages":["pages/index/index" ...

  9. 不改一行代码,将微信小程序转成商业App?

    Web2.0前期的"眼球经济",即以吸引用户长时间观看内容.使用工具为导向,占有用户的"屏幕时间"(Screen time),从中寻求各种"变现&qu ...

  10. 在微信小程序中如何下载APP?

    关注小编微信公众号公众号[前端基础教程从0开始]回复"1",拉你进程序员技术讨论群,群内有大神,可以免费提供问题解答.公众号回复"小程序",领取300个优秀的小 ...

最新文章

  1. 大数据学习,涉及的知识点
  2. [C#]统计文本文件txt中的行数(快速读取)
  3. 汇哲科技-9月1日国盟CISA每日一题
  4. 。net面试题(2)
  5. 场景多、变种快、粒度细,网易易盾是如何有效解决这些内容安全难题的?
  6. JavaWeb图书管理系统day03
  7. 网页控制台调用click()失败_C# 调用百度AI 人脸识别
  8. 苹果保修期_iPhone 保修期内哪些情况可以获得免费维修?
  9. JVM的方法区和永久带是什么关系?
  10. python随机猜数字游戏_Python小游戏——猜数字教程(random库教程)
  11. 【笔记】k-Nearest Neighbors(KNN/k近邻)原理
  12. html绘制小球并跟随鼠标移动,Canvas跟随鼠标炫彩小球的实现
  13. 美团斗鱼百度笔试概录
  14. 利用pdfbox和itext包将pdf转换为图片
  15. 解决非root用户没有权限运行docker命令的问题
  16. 四川轻化工大学计算机网络技术分数线,四川轻化工大学录取分数线2021是多少分(附历年录取分数线)...
  17. NVIDIA Jetson TK1学习与开发(一):NVIDIA Jetson TK1介绍
  18. 户外直播、慢直播、赛事直播等直播行业的未来发展趋势
  19. 亲测成功 office 2007 安装问题 无法找到OfficeLR.cab/OfficeMUI.msi
  20. 《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》

热门文章

  1. 只要一行代码,批量将Word转换为PDF!
  2. nod32 下载几账户翻译
  3. Citavi 6使用教程
  4. 金蝶KIS/K3全版本下载地址
  5. 工程导论【职业能力与职业培养】
  6. 延迟渲染,及材质ID
  7. 浪曦云团的博客正式入驻CSDN
  8. python文件操作--写入文件
  9. Spring核心之一:Spring的配置文件是干什么的
  10. C++ UE4 将凹多边形拆分为多个凸多边形