基于uni-app的微信小程序关键技术运用
2021-09-23谢志妮
电子技术与软件工程 2021年12期
谢志妮
(广东行政职业学院(广东青年职业学院) 广东省广州市 510631)
1 引言
目前,各类小程序应用使用十分普及,而开发小程序的技术随着不同公司的产品,技术并不一致。支付宝小程序是使用支付宝的技术,头条小程序使用的字节跳动公司的技术,而微信小程序使用的是腾讯的wxml、wxss和js技术实现。对于开发者而言,开发一个小程序要同时兼顾各类平台的小程序开发与维护,开发成本、时间成本和维护成本大大增加。同时,小程序、H5网站、移动APP等应用目前呈多端化发展,开发一个产品要兼顾各种设备、同时还需要考虑各种平台,为降低开发和维护成本,需要使用一个统一的平台,开发一次、多端运行。目前,uni-app做了这方面的尝试,可以将一个产品打包分发到各端应用。本文以开发微信小程序为例,使用uni-app平台进行开发,同时兼顾微信小程序和H5网站。
2 技术概要
2.1 微信小程序技术
微信小程序使用wxml、wxss和js技术构建前端应用,其中wxml用于页面结构,框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。wxss是一套样式语言,用于描述wxml的组件样式。用来决定wxml的组件应该怎么显示。js实现页面逻辑。
微信小程序原生技术在传统web技术基础上发展而来,类似相关的技术包括支付宝小程序和头条小程序等。
2.2 H5技术
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML5允许程序通过Web浏览器运行,并且将视频等目前需要插件和其它平台才能使用的多媒体内容也纳入其中,这将使浏览器成为一种通用的平台,用户通过浏览器就能完成任务。……
登录APP查看全文
