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

但实际应用中,我们只会使用uni-app 做其中一件事情,而不是同时做多件事情,如只使用uni-app做Android等

通常认为Vue是做网页的,为什么还可以写小程序呢?

实际上Vue也可以这么理解,它就是一个做用户界面的库,小程序,APP,网页都有app界面;而Vue的核心本质工作就是造组件,组件构成用户界面的最小单元,众多小组件组合一起就成为了我们的用户界面,这个用户界面可以应用在不同端。

如 Vue组件需要在浏览器中运行,那么就需要使用webpack vue-cli 打包(转换),原来的.Vue就转换成了html,css,javascript

小程序同理,webpack uni -app 打包,将其转换为 wxml,wxs, javascript,

所以,不管是打包成网页,还是小程序,写好.vue 就好,使用打包工具只需要运行相关命令即可

小程序框架 uni-app 工作原理相关推荐

  1. react构建小程序框架及remax的工作原理

    1.为什么要用 React 来构建小程序? react生态体系完善. 自Facebook在2013年5月开源React,经历了7年多的发展,react的社区生态体系非常庞大,若是使用react来构建小 ...

  2. 收集bug开源框架_划重点 | 小程序框架全面测评

    文章来源 | 凹凸实验室 最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个? 作为 Taro 开发团队一员,笔者想在本文尽量站在一个客 ...

  3. flutter框架优缺点_小程序框架全面测评

    最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个? 作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架 ...

  4. IT:前端进阶技术路线图(初级→中级→高级)之初级(研发工具/HTML/CSS/JS/浏览器)/中级(研发链路/工程化/库/框架/性能优化/工作原理)/高级(搭建/中后台/体验管理等)之详细攻略

    IT:前端进阶技术路线图(初级→中级→高级)之初级(研发工具/HTML/CSS/JS/浏览器)/中级(研发链路/工程化/库/框架/性能优化/工作原理)/高级(搭建/Node/IDE/中后台/体验管理/ ...

  5. javascript原理_JavaScript程序包管理器工作原理简介

    javascript原理 by Shubheksha 通过Shubheksha JavaScript程序包管理器工作原理简介 (An introduction to how JavaScript pa ...

  6. 让小程序在自有App中启动的技术来了:mPaaS小程序架构深度解析

    简介:mPaaS 小程序框架作为一款 App 通用框架,帮助开发者面向自身的 App 实现小程序投放.不止如此,小程序代码仅需撰写一次,便可多端投放至自有 App.支付宝.钉钉甚至其他小程序开放平台. ...

  7. Web内核微信小程序框架实践

    作者:boxuechen,腾讯 WXG 客户端开发工程师 背景 在正式进入分享之前,简单介绍一下做这个小程序新框架的背景思路,主要目的有以下几点: 新框架和微信的主客户端解耦,能够独立运行,并且可以同 ...

  8. 微信小程序框架——微信小程序前端开发工具

    微信小程序框架 框架 小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务. 框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 Java ...

  9. 滴滴小程序框架Mpx2.0

    @hiyuki,滴滴出行网约车webapp乘客团队的负责人,也是滴滴开源的小程序框架Mpx的负责人和核心作者 Mpx是一款致力于提高小程序开发体验和效率的增强型小程序框架,目前在滴滴公司内部支撑了包括 ...

  10. 滴滴开源小程序框架 Mpx

    Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,能够以最先进的 Web 开发体验 ( Vue + Webpack ) 来开发生产性能深度优化的小程序,Mpx 具有以下一些优秀特 ...

最新文章

  1. SAP QM 含有HUM的检验批做UD时候的不同之处?
  2. CVPR‘21 | Involution:超越convolution和self-attention的神经网络新算子
  3. 易经读书笔记11地天泰
  4. python requests发送websocket_Pywss - 用python实现WebSocket服务端
  5. 第三次大转型:中国居住新十年报告
  6. UIImageView 响应UIButton的点击事件
  7. 组件注册-@Scope-设置组件作用域
  8. appscan如何进行web端安全性测试_如何进行WEB安全性测试?
  9. 用友NCCloud2021.11 专项漏洞补丁列表
  10. 如何快速提取pdf中矢量图
  11. C语言入门(一代小白被迫被拔苗助长)
  12. 邝子平:vc兼做pe?
  13. python环境准备(一)
  14. 使用OOP思想二次封装echarts
  15. 不建议轻易做量化玩高频
  16. cocos2dx lua 3.14 适配 安卓 刘海屏 全面屏 异形屏
  17. Apriori算法Matlab实现
  18. Wireshark分析实际报文理解SSL(TLS)协议
  19. ArcGIS介绍:ArcObjects、 ArcGIS Desktop、ArcGIS Engine 和 ArcSDE、ArcIMS、ArcGIS Server
  20. kali 2.0修改gnome登陆界面背景图片

热门文章

  1. MySqL速成教程笔记系列五
  2. c语言编程兵书电子档,C++编程兵书 PDF扫描版[236.02MB]
  3. Map集合的四种遍历方式
  4. 事务管理(看了要牢记)
  5. 红米k30s和k30u哪个好?
  6. java宿舍管理系统登录界面_JavaWeb宿舍管理系统(附 演示、源码下载地址)
  7. 我和朋友妈妈一起野营
  8. Linux的redis启动过程详解
  9. 拼音,是否是数字,是否为时间
  10. GoodSync 数据自动同步备份工具VS傲梅轻松备份系统数据备份工具 哪款更好?