微信小程序(十二)uni-app框架开发及组件库
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框架开发及组件库相关推荐
- 【微信小程序】基于Java+uniapp框架开发的全开源微信小程序商城系统
应用介绍 基于Java+uniapp框架开发的全开源微信小程序商城系统,前端采用目前主流的uniapp框架开发,后端采用Java语言开发,前后端代码全部开源,减少重复造轮子,支持小程序商城秒杀.优惠券 ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(十二):开发小程序用户反馈功能
文章目录 前言 一.功能说明 二.代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 专题文章链接 前言 案例的运行效果,可以扫码观看: 本篇文章,我们将实现应用的用户反馈功能. 一 ...
- 微信小程序模仿开眼视频app(二)——搜索功能
微信小程序模仿开眼视频app(一)有介绍首页.视频详情和分类部分 可到我的github账号上去copy文件 搜索部分 一开始没想要设置历史记录啊.热门搜索啊这些的,只是想把搜索框弄好看一点,无意中发现 ...
- 【毕业设计之微信小程序系列】基于APP的微信点餐小程序的设计与实现
基于APP的微信点餐小程序的设计与实现 摘 要 本文介绍了一种基于APP的微信点餐小程序的设计与实现方法.该系统利用微信公众号作为用户入口,用户可以通过微信扫码进入点餐系统,选择菜品.下单.支付等操作 ...
- PHP开发B2C商城 微信小程序商城系统源码+数据库,轻量级前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP
项目介绍 一款轻量级.高性能.前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP,前后端源码完全开源,看见及所得,完美支持二次开发,可学习可商用,让您快速搭建个性化独立商城. 完整代 ...
- 微信小程序绘制二维码(附微信小程序开发学习手册)
一.前言 在日常的小程序项目中,会经常遇到需要动态绘制二维码的需求.使用场景很多,例如绘制在海报上,例如制作票务码.核销码等等. 这篇文章是应一位好友的需求而写的,也希望能够给有需要的同学一些帮助. ...
- 微信小程序模仿开眼视频app(一)——视频首页、视频详情、分类
可到我的github账号上去copy文件 先展示一下我实现了的功能吧 提示,如果有出现无法加载域名之类问题的的,可以在"设置"-"项目设置"-打钩"不 ...
- 微信小程序入门二:底部导航tabBar
小程序底部导航栏组件tabBar,可以参考下官方的API:tabBar 先看代码 //app.json {"pages":["pages/index/index" ...
- 不改一行代码,将微信小程序转成商业App?
Web2.0前期的"眼球经济",即以吸引用户长时间观看内容.使用工具为导向,占有用户的"屏幕时间"(Screen time),从中寻求各种"变现&qu ...
- 在微信小程序中如何下载APP?
关注小编微信公众号公众号[前端基础教程从0开始]回复"1",拉你进程序员技术讨论群,群内有大神,可以免费提供问题解答.公众号回复"小程序",领取300个优秀的小 ...
最新文章
- 大数据学习,涉及的知识点
- [C#]统计文本文件txt中的行数(快速读取)
- 汇哲科技-9月1日国盟CISA每日一题
- 。net面试题(2)
- 场景多、变种快、粒度细,网易易盾是如何有效解决这些内容安全难题的?
- JavaWeb图书管理系统day03
- 网页控制台调用click()失败_C# 调用百度AI 人脸识别
- 苹果保修期_iPhone 保修期内哪些情况可以获得免费维修?
- JVM的方法区和永久带是什么关系?
- python随机猜数字游戏_Python小游戏——猜数字教程(random库教程)
- 【笔记】k-Nearest Neighbors(KNN/k近邻)原理
- html绘制小球并跟随鼠标移动,Canvas跟随鼠标炫彩小球的实现
- 美团斗鱼百度笔试概录
- 利用pdfbox和itext包将pdf转换为图片
- 解决非root用户没有权限运行docker命令的问题
- 四川轻化工大学计算机网络技术分数线,四川轻化工大学录取分数线2021是多少分(附历年录取分数线)...
- NVIDIA Jetson TK1学习与开发(一):NVIDIA Jetson TK1介绍
- 户外直播、慢直播、赛事直播等直播行业的未来发展趋势
- 亲测成功 office 2007 安装问题 无法找到OfficeLR.cab/OfficeMUI.msi
- 《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》