当前位置:网站首页>uniapp 项目搭建
uniapp 项目搭建
2022-08-09 15:08:00 【51CTO】
uni-app其实是DCloud推出的众多产品之一,当然我只研究目前能用到的
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。
1.开始阶段:
公司想要将现有的几个前端项目合二为一,又想兼顾h5和小程序(目前),以后可能有app,容我调研一番,简而言之,一套代码,兼容多端,在网上调研发现了个这个比较,非常详细:

image
来源地址: https://juejin.im/post/5c4ec383f265da613e229a67,有兴趣可以看一下
经过我在官网和加入官方QQ群之后,感觉还不错,其实vue的多端兼容平台也就那么几个。。。
2.选用uni-app
选用之后,先写demo,看一下难易程度,发现会vue的开发人员能很容易上手,而同时写过小程序的就更容易了,它的api和生命周期是和小程序一模一样的,在自定义组件和编程上遵循vue2.0的规范。
3.项目搭建
(1)下载官方推荐编辑器: hbuilderx下载地址
页面点击右上角下载APP开发版

image
在编辑器上直接新建项目,也是非常方便的。
(2)在HBuilderX界面中点击 工具 - 插件安装,依次安装
NPM,内置浏览器,UniApp编译,js-beautify,js压缩,css压缩,less编译,scss/sass编译,es6编译等等
(3)点击工具 - 设置 - 运行配置,
设置浏览器运行配置里的Chrome安装路径为本机的真实Chrome安装路径
如:C:/Users/yeyiqing/AppData/Local/Google/Chrome/Application/chrome.exe
设置小程序运行配置里的微信开发者安装路径为本机的真实微信开发者安装路径
如:E:/warespace/微信web开发者工具
设置node运行配置里的node路径为本机的真实node安装路径
如:C:/Program Files/nodejs/node.exe
(4)在项目里的manifest.json里找到微信小程序配置,更改小程序AppID
(5)先打开微信开发者工具,点击设置-代理设置,选择不适用任何代理...
如需运行:
先在BuilderX里打开pages下的login.vue页面
选择HBuilderX界面: 运行-运行到浏览器-Chrome
运行-运行到小程序-微信开发者工具
如需打包:
点击;发行 - H5手机版发行 - 发行
发行 - 小程序微信 - 发行
信息会打印到下方控制台里...
最后,多看官方文档。。。
边栏推荐
猜你喜欢

ESP8266-Arduino编程实例-MQ-5液化天然气传感器驱动

2022深圳杯D题思路:复杂水平井三维轨道设计

网络——路由器

排序相关:数组的相对排序、最小的k个数(快排)、合并区间、翻转对 ...

Heap series_0x06: NT global flags and gflags.exe one page

为什么四个字节的float表示的范围比八个字节的long要广

2022华数杯A题: 环形振荡器的优化设计 - 思路

如何判断闰年

网络——虚拟专用网和地址转换NAT

Heap series_0x09: Example of heap corruption (illegal access + uninitialized + heap handle mismatch)
随机推荐
resubmit 渐进式防重复提交框架简介
C语言小游戏——三子棋
易基因|作物育种:DNA甲基化在大豆优良品种培育中的作用研究成果
“泰迪杯”数据分析职业技能大赛B题 学生校园消费行为分析---复盘
学习编程的第九天
Excel相关处理工具类
Md5加密方法
初识C语言,了解一下C语言轮廓
【建模必胜秘籍】往届国赛建模方法 2021高教社杯 国赛数学建模
分布式恢复【进阶篇】
真正入驻CSDN的第一天
ESP8266-Arduino编程实例-MQ-5液化天然气传感器驱动
AVL树的插入操作
继承和选择器的权重
web项目访问jar内部的静态资源
Base64工具类
Foreword: About the author Dr. Wu Qiusheng and an introduction to the book
浮动的特点
std::uniform_real_distribution的一个bug引发的服务器崩溃
第四章:使用本地地理空间数据(4.6-4.14)