Taro實現微信小程序音樂-創新互聯

Taro簡介

創新互聯公司是一家專業提供雅安企業網站建設,專注與成都網站建設、網站設計H5高端網站建設、小程序制作等業務。10年已為雅安眾多企業、政府機構等服務。創新互聯專業網絡公司優惠進行中。

Taro 是一套遵循React語法規范的 多端開發 解決方案。使用Taro,我們可以只書寫一套代碼,再通過Taro的編譯工具,將源代碼分別編譯出可以在不同端(微信小程序、H5、RN等)運行的代碼,組件可以使用Taro的Taro-ui。(摘至官網)

Taro-ui

Taro-ui是一款基于Taro框架開發的多端UI組件庫,里面的一些組件還是挺好用的,也挺好看的,官網很詳細而且還有效果圖提供觀看和體驗。

React

React的話跟著官網走一遍基本就能開發了,看了react以后還是覺得自己喜歡vue多一點

項目流程

npm install -g @tarojs/cli

taro init myApp

npm run dev:weapp

開發小程序注意事項

(摘自官網)若使用 微信小程序預覽模式 ,則需下載并使用微信開發者工具添加項目進行預覽,此時需要注意微信開發者工具的項目設置

需要設置關閉 ES6 轉ES5功能,開啟可能報錯

需要設置關閉上傳代碼時樣式自動補全,開啟可能報錯

需要設置關閉代碼壓縮上傳,開啟可能報錯

還有一些其他問題需要注意的,這里基本都指出了,我在實際開發中好像也沒遇到過里面提及過的問題(?)

app.jsx

import Taro, { Component } from '@tarojs/taro'

import Index from './pages/index'

import { View, Text,Image } from '@tarojs/components'

import './app.less'

import 'taro-ui/dist/style/index.scss'

// 如果需要在h6環境中開啟React Devtools

// 取消以下注釋:

// if (process.env.NODE_ENV !== 'production' && process.env.TARO_ENV === 'h6') ?{

// ??require('nerv-devtools')

// }

class App extends Component {

config = {

pages: [

'pages/music/index',

'pages/index/index',

'pages/classify/index',

'pages/user/index',

'pages/videoPlay/index',

'pages/music/hotSinger/index',

'pages/music/singerSong/index',

'pages/music/albumList/index',

'pages/classify/playlist/index',

'pages/player/index',

'pages/recommendMv/index',

'pages/songMenu/index',

],

window: {

backgroundTextStyle: 'light',

navigationBarBackgroundColor: '#d43c33',

navigationBarTitleText: 'WeChat',

navigationBarTextStyle: 'white'

},

tabBar: {

color: "#666",

selectedColor: "#b4282d",

backgroundColor: "#fafafa",

borderStyle: 'black',

list: [

{

pagePath: "pages/music/index",

iconPath: "./assets/tab-bar/yinyue1.png",

selectedIconPath: "./assets/tab-bar/yinyue.png",

text: "音樂"

}, {

pagePath: "pages/classify/index",

iconPath: "./assets/tab-bar/icon1.png",

selectedIconPath: "./assets/tab-bar/icon.png",

text: "分類"

}

, {

pagePath: "pages/index/index",

iconPath: "./assets/tab-bar/sousuo1.png",

? ? ? ? ? ? ? function(){ //手數?http://www.fx61.com/faq/muniu/426.html?

selectedIconPath: "./assets/tab-bar/sousuo.png",

text: "搜索"

}

// , {

// pagePath: "pages/user/index",

// iconPath: "./assets/tab-bar/geren1.png",

// selectedIconPath: "./assets/tab-bar/geren.png",

// text: "個人"

// }

]

},

requiredBackgroundModes:['audio']

}

componentDidMount () {}

componentDidShow () {}

componentDidHide () {}

componentDidCatchError () {}

// 在App類中的render()函數沒有實際作用

// 請勿修改此函數

render () {

return (

<Index />

)

}

}

Taro.render(<App />, document.getElementById('app'))

因為Taro.getBackgroundAudioManager()只支持微信小程序,所以打包成H5失效

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文名稱:Taro實現微信小程序音樂-創新互聯
路徑分享:http://m.kartarina.com/article18/ccjodp.html

成都網站建設公司_創新互聯,為您提供用戶體驗網站排名小程序開發移動網站建設網站策劃手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 国产成人无码免费看片软件 | 无码av人妻一区二区三区四区| 亚洲精品一级无码中文字幕| 亚洲最大av无码网址| 中文字幕丰满乱子伦无码专区| 精品无码人妻夜人多侵犯18| 无码人妻精品内射一二三AV| 一本色道无码道在线观看| 亚洲AV无码成人精品区狼人影院| 亚洲Av无码乱码在线znlu| 亚洲AV成人噜噜无码网站| 免费无码一区二区三区蜜桃| 永久免费av无码不卡在线观看 | 国产AV无码专区亚洲AV麻豆丫 | 国产精品无码成人午夜电影| 中日韩亚洲人成无码网站| 亚洲AV无码专区日韩| 中文AV人妻AV无码中文视频| 日韩va中文字幕无码电影| 亚洲AV无码成人精品区狼人影院 | 亚洲午夜无码毛片av久久京东热| 无码 免费 国产在线观看91 | 中出人妻中文字幕无码| 加勒比无码一区二区三区| 久久精品无码专区免费青青| 日韩综合无码一区二区| 精品久久久久久无码中文字幕漫画| 人妻无码第一区二区三区| 国产成A人亚洲精V品无码性色| 国产精品无码一区二区三区免费| 西西人体444www大胆无码视频| 色噜噜综合亚洲av中文无码| 亚洲精品无码午夜福利中文字幕| 精品无码人妻一区二区三区不卡 | 无码人妻品一区二区三区精99| 国产免费黄色无码视频| 国产日产欧洲无码视频无遮挡| 无码国模国产在线观看| 久久人妻少妇嫩草AV无码蜜桃| 无码专区一va亚洲v专区在线| 爽到高潮无码视频在线观看|