亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Taro實現微信小程序音樂

發布時間:2020-03-02 14:55:17 來源:網絡 閱讀:426 作者:專注地一哥 欄目:移動開發

Taro簡介

Taro 是一套遵循 React 語法規范的 多端開發 解決方案。使用 Taro,我們可以只書寫一套代碼,再通過 Taro 的編譯工具,將源代碼分別編譯出可以在不同端(微信小程序、H5RN 等)運行的代碼,組件可以使用TaroTaro-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失效


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

唐海县| 四会市| 万源市| 虎林市| 景洪市| 井研县| 玉溪市| 荔波县| 米易县| 屏南县| 东城区| 蕉岭县| 德惠市| 哈密市| 敖汉旗| 新昌县| 咸丰县| 田林县| 思茅市| 嘉黎县| 泽库县| 永靖县| 宝鸡市| 九江县| 长岭县| 宿松县| 台安县| 房产| 东光县| 扎兰屯市| 珠海市| 内乡县| 青阳县| 育儿| 清水县| 丘北县| 蓬安县| 北宁市| 吴堡县| 濮阳县| 曲水县|