unit-app 开发问题

2021-04-06  本文已影响0人  _旁观者_

1 打包为原生App(云端)


报错1 解决1
报错2
https://ask.dcloud.net.cn/question/102288
提示的网址是错的 用这个网址 https://dev.dcloud.net.cn/user/profile

2 手机端运行

手机的 USB传输文件选项 usb安装选项要确定打开

问题2 运行报错 错误提示是要手动安装 手动安装即可

查看usb 安装软件的选项是否 已打开


3 参考配置


4 一些细节点

// 路由跳转传参 1
<navigator url="/pages/detail/detail?id=80&age=19">跳转至详情页</navigator>
// 路由跳转传参 2
<button @click="goDetail">跳转之详情页</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">跳转至信息页</navigator>
注册组件 统一写到 compoents 文件下,这里开发的组件为注册组件, 其生命周期就是vue的生命周期函数
// 父组件
<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)
            }
        }
    }

5 打包


项目地址

上一篇 下一篇

猜你喜欢

热点阅读