1 打包為原生App(云端)
報錯1
解決1
報錯2
https://ask.dcloud.net.cn/question/102288
提示的網(wǎng)址是錯的 用這個網(wǎng)址 https://dev.dcloud.net.cn/user/profile
2 手機端運行
手機的 USB傳輸文件選項 usb安裝選項要確定打開
問題2 運行報錯 錯誤提示是要手動安裝 手動安裝即可
查看usb 安裝軟件的選項是否 已打開
3 參考配置
4 一些細(xì)節(jié)點
-
sass 插件問題報錯
-
頁面的生命周期函數(shù)
應(yīng)用生命周期函數(shù) 上拉加載 用
onReachBottom
函數(shù)頁面路由跳轉(zhuǎn)
跳轉(zhuǎn)到 tabBar 頁面只能使用 switchTab 跳轉(zhuǎn)
// 路由跳轉(zhuǎn)傳參 1
<navigator url="/pages/detail/detail?id=80&age=19">跳轉(zhuǎn)至詳情頁</navigator>
// 路由跳轉(zhuǎn)傳參 2
<button @click="goDetail">跳轉(zhuǎn)之詳情頁</button>
goDetail () {
uni.navigateTo({
url: '/pages/detail/detail?id=80&age=19'
})
},
// 接受
onLoad(options){ // 頁面加載完成后獲取
console.log(options)
},
<navigator url="/pages/message/message" open-type="switchTab">跳轉(zhuǎn)至信息頁</navigator>
注冊組件 統(tǒng)一寫到 compoents 文件下唁情,這里開發(fā)的組件為注冊組件拌禾, 其生命周期就是vue的生命周期函數(shù)
-
注冊全局的事件 來更改數(shù)據(jù)
可用于非父子組件間數(shù)據(jù)更改怀吻,類似 vue 的 eventhub.on eventhub.off 函數(shù) - 父子通信
// 父組件
<goods-list @goodsItemClick="goGoodsDetail" :goods="goods"></goods-list>
goGoodsDetail (id) {
uni.navigateTo({
url: '/pages/goods-detail/goods-detail?id='+id
})
}
// 子組件
<view class="goods_item" v-for="item in goods" :key="item.id" @click="navigator(item.id)">庞钢。昨忆。躺坟。</view>
export default {
props: ['goods'],
methods: {
navigator (id) {
this.$emit('goodsItemClick',id)
}
}
}
- 請求后臺數(shù)據(jù)放在 onload 函數(shù)中
5 打包
- 小程序打包
項目 manifest.json 文件 配置小程序 appid
小程序 打包 ----> 登錄小程序賬號 點擊審核 - h5 打包
- 安卓打包
安卓離線打包參考
https://uniapp.dcloud.io/quickstart-hx?id=%e5%8f%91%e5%b8%83uni-app