miniprogram-to-uniapp 是一款快速将各种小程序转换为uni-app项目的工具,由于uni-app与小程序的语法并不完全赞同,因此尽量做了一些抹平。抹平不了的地方,仍然需要开发者自行修复。 这个工具的初衷是用于将已有小程序快速转换为uni-app,以便发布为App、H5或其他小程序。
输入小程序项目路径,即可输出 uni-app 项目。 工具同时支持 Npm 安装 和 HbuilderX 插件(不依赖环境) 两种形式安装,安装方式如下: Npm 安装 $ npm install miniprogram-to-uniapp -g 使用方法 Usage: wtu [options] Options: -V, --version output the version number [版本信息] -i, --input <target> ...
如:【wtu -i “E:\zpWork\Project_self\miniprogram-to-uniapp\test\test-wx-to-uni”】 ,回车后即可以在源项目同及目录得到一个后缀为_uni的目录,即转换成功。 wtu -i "E:\zpWork\Project_self\miniprogram-to-uniapp\test\test-wx-to-uni" 转换前: 转换后: 转换后的项目文件对比(左边是小程序项目...
$children.map(child => { if (typeof child[lifeName] == 'function') child[lifeName]() handlePageLifetime(child) }) } Vue.mixin({ onLoad() { // #ifndef APP || MP-MP-WEIXIN || MP-KUAISHOU uni.onWindowResize((res) => { handlePageLifetime(this, "onPageResize") }) // #endif ...
将导入模块以及定义方式放在// #ifndef VUE3外面,这样就能解决问题了 import { $http } from '@escook/request-miniprogram'uni.$http = $http// 配置请求根路径$http.baseUrl = 'https://www.uinav.com'// #ifndef VUE3import Vue from 'vue'import App from './App'// 请求拦截器$http.befo...
[新增] vue-cli项目,支持配置静态目录(在vue.config.js里alias节点设置),目前已配置【'@' --> './src'】和【'assets' --> './src/static'】 [新增] 【-w】命令,支持转换wxs为js文件,默认为【false】,因uni-app已在app和小程序平台支持wxs标签,而wxs近期也将支持H5平台,所以默认不再转换(还有一个原...
今天也遇到了这个问题,uniapp vue3情况下要加上data-eventsync="true",而且还要加在最内层元素上 <view class="navigation_div"> <view class="navigation_icon"> <image class="images" src="xxx" mode="widthFix" data-eventsync="true" @click="跳转事件"></image> ...
当data里面有**...**ES6扩展运算符的时候,这个templateData可能是从接口或其他地方定义,压根不知道它有哪些变量,而uni-app又不支持动态参数(仅部分平台支持)。 因此,暂时没有办法。也无法解决is为表达式的情况,暂无法实现将template转换为组件! 如果各位大佬有更好的办法也麻烦告诉一下我哈~~~非常感谢~~~上...
miniprogram-to-uniapp / package.json package.json2.64 KB 一键复制编辑原始数据按行查看历史 zhangdaren提交于4年前.修复转换出来的uniapp项目缺少App.vue文件的bug 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 ...
https://github.com/zhangdaren/miniprogram-to-uniapp 图片资源需要拷贝到 static 目录下(--没有就新建一个,并修改引用路径) scroll-view 组件属性 scrollY 在转换后为 scrolly。(--应当转换为 scroll-y 才能正确显示) t.setData 转换有很多问题。