1. 程式人生 > >微信小程式轉化為uni-app專案

微信小程式轉化為uni-app專案

前言:

  之前自己做一個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://www.runoob.com/nodejs/nodejs-install-setup.html

第二步、初始化一個NPM模組:

首先檢視NPM版本:

在任意盤中新建一個空白資料夾,用於存放NPM初始化模組配置:

使用CMD進入對應的資料夾輸入:npm init命令即可

第三步、使用miniprogram-to-uniapp將微信小程式轉化uni-app例項:

首先下載需要轉化的微信小程式:

為了示範隨便下載了一個微信小程式商城,專案地址為:https://github.com/hanxue10180/shangcheng

下圖為微信小程式的基本結構:

安裝miniprogram-to-uniapp,並將小程式轉化為uni-app專案:

因為這個包是工具,要求全域性都能使用,所以需要-g進行全域性安裝,執行以下命令進行安裝:

npm install miniprogram-to-uniapp -g

 安裝完成,執行以下命令檢視工具版本:

(wtu -> 取自wx to uni之意,後面都用這個全域性命令)

wtu -V

執行以下命令將微信小程式轉化為uni-app專案:

在命令列裡,輸入【wtu -i "你的小程式專案路徑"】,注意-i後面有個空格!!!如:【wtu -i "G:\shangcheng"】 ;
回車後即可以在源專案同及目錄得到一個字尾為_uni的目錄,即轉換成功。如下圖所示:

 

 

 

 大功告成,順利轉化為uni-app專案結構:

相關推薦

程式化為uni-app專案

前言:   之前自己做一個uni-app的專案的時候前端需要實現一個比較複雜的動態tab和swiper切換的功能,但是由於自己前端摳腳的原因沒有寫出來,然後自己在網上搜索的時候發現了有個微信小程式裡面的頁面及極其的符合我的需求。那麼問題來了我該如何將微信小程式轉為為uni-app專案呢?搜尋了下網上的相關解決

程式、安卓APP、蘋果APP對比分析

今天的話題主要是關於微信小程式、安卓APP、蘋果APP對比分析。既然是對比分析肯定是將它們一個一個說明。 本篇不涉及技術話題,只講解微信小程式、安卓APP、蘋果APP它們各自的優缺點及其應用場景。 一、微信小程式 1.微信小程式的優勢 (1)對使用者使用上來說,確實方便,要用的時候開啟,不用的時候關掉

程式全域性配置檔案app.json中window:backgroundColor“不生效”

標題中"不生效"帶著引號你就知道大概不是真的不生效了,而是沒搞明白這個屬性到底代表的是哪一部分的背景色。從小程式官方文件中看到圖1畫框處這樣的說明:圖1.以為指的是小程式中所有頁面的背景色,於是滿心歡喜的設定了這個屬性值,結果出現圖2的樣子:圖2以為是頁面的page.json

程式錯誤集錦1-app.json之pages路徑重複錯誤

當你點選微信小程式ide下的專案-預覽時有可能會發現下面的錯誤提示(缺少檔案,錯誤資訊:xxxxx, file not found):產生這個錯誤的原因是因為在app.json檔案下的pages配置的路徑有重複或者真的不存。去掉重複的路徑,或者加上缺少的路徑即可。

程式之基於mpvue搭建專案框架

    mpvue是美團團隊開發的開源前端框架,專案地址為:https://github.com/Meituan-Dianping/mpvue,使用時可以參考該文件。該框架基於vue.js,通過改寫compile檔案,將vue檔案重新編譯為小程式能夠識別的wxml等檔案,底層

[程式開發]第4課 專案配置檔案

可以在專案根目錄使用 project.config.json 檔案對專案進行配置。 { "description": "專案配置檔案。", "packOptions": { "ignore": [] }, "

程式——獲取到px化為rpx(根據裝置寬高動態設定元素寬高)

在專案中需要給一個view標籤動態的設定高度 首先,先通過呼叫wx.getSystemInfo獲取裝置資訊 可以獲取的資訊如下圖 wx.getSystemInfo({ success: function(res) { console.log

程式——wx.navigateTo中url無法跳問題(app.json中配置的tabBar與wx.navigateTo中url引用相同頁面導致)(2017/12)

今天在做小程式的時候,在編寫 wx.navigateTo({ url:'../index/index' }) 進行頁面跳轉的時候發現是使用不成的。經過研究,發現錯誤的導致原因是因為在app.json中存在: "tabBar": { "list": [{ "pageP

uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架,開發者編寫一套程式碼,可編譯到iOS、Android、程式等多個平臺。

uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架,開發者編寫一套程式碼,可編譯到iOS、Android、微信小程式等多個平臺。 uni-app在跨端數量、擴充套件能力、效能體

uni-app程式開發之引入騰訊視訊程式播放外掛

登入微信小程式管理後臺新增騰訊視訊播放外掛:   正式開始使用騰訊視訊小程式外掛之前需先在微信公眾平臺 -> 第三方設定 -> 外掛管理處新增外掛,如下圖所示:  在uni-app中引入外掛程式碼:   注意在使用uni-app開發微信小程式時與直接會用微信網頁開發工具開發微信小程式

vue+uni-app商城實戰 | 第一篇:【有來店】程式快速開發接入Spring Cloud OAuth2認證中心完成授權登入

![](https://i.loli.net/2020/10/25/Ns1Ep6wqyV9MrYx.gif) # 一. 前言 本篇通過實戰來講述如何使用uni-app快速進行商城微信小程式的開發以及小程式如何接入後臺Spring Cloud微服務。 有來商城 [youlai-mall](https://

基於uni-app程式之分包

作者:故事我忘了¢個人微信公眾號:程式猿的月光寶盒 [TOC] # 0. 緣由 ​ 最近工作在接觸uni-app,用它來開發微信小程式,也是第一次接觸,找了很久,還有大佬用自己寫的函式做的,俺覺得我不會也不配,剛好看到下面評論是官方也支援了,所以就用官方的了,這裡記錄一下 # 1. 關於分包 ​

APP程式的區別

自微信小程式問世以來.很多人都在問一個問題:微信小程式跟APP有什麼不同之處,其實看似簡單的問題,回答起來比較複雜,雖然兩者都屬於移動營銷,下面水滋源來具體談談微信小程式和APP區別的一些內容。 小程式: 是一種依託在微信作為平臺執行的程式也是不需要安裝即可使用的應用。實現用完即走的理念

程式(看文件寫例項十一)程式課堂寶APP完結總結及github地址

一、總結 國慶假期偷懶了幾天,從接到任務到分析到實現總共花了20天左右,終於完成了,點名功能由於要實時監聽需要收費,所以沒有給出程式碼,需要完成的可以自己動手實現。用一張導圖來結束: 二、原始碼地址 所有原始碼已經上傳https://github.com/SoleilLuo/Stu

程式(看文件寫例項十)程式課堂寶APP實現我的模組相關介面及邏輯

繼上篇博文,這篇完成最後一個模組,即我的模組。 一、頁面效果 這個模組是和使用者型別相關的,因此老師賬號和學生賬號能看的功能不一樣,老師端效果如下: 點選頭像到達個人資訊如下: 點選後可以做相應的修改。學生端的介面如下: 修改密碼的頁面如下: &nbs

程式(看文件寫例項八)程式課堂寶APP實現練習模組前臺

接上篇博文,這篇主要描述練習模組的前臺顯示,其中包括test頁面,答題detail頁面以及提交答題後答卷answer頁面。 一、練習模組test頁面 練習頁面主要展示的是當前使用者的頭像,暱稱以及學校資訊,另外還有答題資訊,以及每個章節的練習資訊,先來看看效果: grid用的是樣式

程式(看文件寫例項七)程式課堂寶APP實現線上課堂測試

接著上篇博文已經完成簽到功能,這篇來完成課堂測試功能。 一、需求描述 1、在後臺選擇題、主觀題表中上傳測試題 2、客戶端獲取題目資訊 3、把題目資訊格式化載入顯示 4、客戶端答題,主觀題每題能上傳一張答題圖片 5、客戶端答題結束提交到伺服器 二、前臺頁面 提交大量資料

程式(看文件寫例項六)程式課堂寶APP實現簽到邏輯

繼上篇博文,這篇寫下籤到實現的邏輯。 一、實現邏輯 發起簽到 1、先上傳當前自己的定位經緯度 2、學生查詢老師的最後一次簽到記錄,如果發現簽到記錄signComplete為false說明有新的簽到 3、得到簽到的第幾次課 4、系統獲得學生的定位經緯度 5、判斷兩點經緯度轉

程式(看文件寫例項五)程式課堂寶APP實現獲取簽到列表

根據上篇博文,這篇主要實現獲取簽到列表邏輯。 獲得簽到列表主要有以下步驟: (1)查詢老師的ID (2)查詢老師的簽到記錄 (3)如果當前使用者是老師,直接顯示所有記錄,因為簽到記錄都是老師發起的,肯定每次都簽到 (4)如果當前使用者是學生,以老師的簽到列表作為長度,然後以ite

程式(看文件寫例項四)程式課堂寶APP實現簽到子頁面佈局及課程視訊播放頁面

一、簽到子頁面佈局 子頁面主要是一個簽到按鈕,然後下方是簽到記錄列表。 1、簽到按鈕 佈局程式碼: <button class='sign-button' bindtap='sign'>簽到</button>