微信小程序转化为uni-app项目的方法示例


Posted in Javascript onMay 22, 2020

前言:

之前自己做一个uni-app的项目的时候前端需要实现一个比较复杂的动态tab和swiper切换的功能,但是由于自己前端抠脚的原因没有写出来,然后自己在网上搜索的时候发现了有个微信小程序里面的页面及极其的符合我的需求。那么问题来了我该如何将微信小程序转为为uni-app项目呢?搜索了下网上的相关解决方案还真有个将微信小程序转化为uni-app的项目,该项目名称叫做【miniprogram-to-uniapp】,接下来就看看如何实操吧!

miniprogram-to-uniapp项目介绍:

概要介绍:是一个能够将微信项目转化为Uni-app项目的开源项目

github地址:https://github.com/zhangdaren/miniprogram-to-uniapp

使用指南:https://ask.dcloud.net.cn/article/36037

第一步、在window上安装NPM包管理工具:

由于该项目需要使用NPM包管理工具安装对应的项目包,而NPM是随同NodeJS一起安装的包管理工具,所以接下来我们只需要把node.js安装配置好即可。

Node.js 安装配置详细教程:https://3water.com/article/97801.htm

第二步、初始化一个NPM模块:首先查看NPM版本:

微信小程序转化为uni-app项目的方法示例

在任意盘中新建一个空白文件夹,用于存放NPM初始化模块配置:

微信小程序转化为uni-app项目的方法示例

第三步、使用miniprogram-to-uniapp将微信小程序转化uni-app实例:

首先下载需要转化的微信小程序:

为了示范随便下载了一个微信小程序商城,项目地址为:https://github.com/hanxue10180/shangcheng

下图为微信小程序的基本结构:

微信小程序转化为uni-app项目的方法示例

安装miniprogram-to-uniapp,并将小程序转化为uni-app项目:

因为这个包是工具,要求全局都能使用,所以需要-g进行全局安装,运行以下命令进行安装:

npm install miniprogram-to-uniapp -g

微信小程序转化为uni-app项目的方法示例

安装完成,执行以下命令查看工具版本:

(wtu -> 取自wx to uni之意,后面都用这个全局命令)

wtu -V

微信小程序转化为uni-app项目的方法示例

运行以下命令将微信小程序转化为uni-app项目:

在命令行里,输入【wtu -i "你的小程序项目路径"】,注意-i后面有个空格!!!如:【wtu -i "G:\shangcheng"】 ;

回车后即可以在源项目同及目录得到一个后缀为_uni的目录,即转换成功。如下图所示:

微信小程序转化为uni-app项目的方法示例

微信小程序转化为uni-app项目的方法示例

大功告成,顺利转化为uni-app项目结构:

微信小程序转化为uni-app项目的方法示例

到此这篇关于微信小程序转化为uni-app项目的方法示例的文章就介绍到这了,更多相关小程序转化为uni-app内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
用JavaScript 处理 URL 的两个函数代码
Aug 13 Javascript
浅析XMLHttpRequest的缓存问题
Dec 13 Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 Javascript
完美实现bootstrap分页查询
Dec 09 Javascript
JavaScript手机振动API
Jun 11 Javascript
javascript insertAfter()定义与用法示例
Jul 25 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
Nov 09 Javascript
vue之nextTick全面解析
May 17 Javascript
ztree实现权限横向显示功能
May 20 Javascript
vue+node+webpack环境搭建教程
Nov 05 Javascript
javascript实现计算指定范围内的质数示例
Dec 29 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
Mar 03 Javascript
小程序分享链接onShareAppMessage的具体用法
May 22 #Javascript
jquery绑定事件 bind和on的用法与区别分析
May 22 #jQuery
JS变量提升原理与用法实例浅析
May 22 #Javascript
JavaScript直接调用函数与call调用的区别实例分析
May 22 #Javascript
js事件机制----捕获与冒泡机制实例分析
May 22 #Javascript
JavaScript使用prototype属性实现继承操作示例
May 22 #Javascript
详解如何修改 node_modules 里的文件
May 22 #Javascript
You might like
php的memcached客户端memcached
2011/06/14 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
js实现砖头在页面拖拉效果
2020/11/20 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
vue+elementUi图片上传组件使用详解
2019/08/20 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
深入理解Python异常处理的哲学
2019/02/01 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
python的等深分箱实例
2019/11/22 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
html5绘制时钟动画
2014/12/15 HTML / CSS
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
英国大码女性时装零售商:Evans
2018/08/29 全球购物
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
军训自我鉴定200字
2014/02/13 职场文书
中学社团活动总结
2015/05/07 职场文书
行政答辩状范文
2015/05/21 职场文书
python语言中pandas字符串分割str.split()函数
2022/08/05 Python