uni-app 原生开发APP

本文介绍了在使用uni-app开发小程序过程中遇到的一些问题,如顶部导航状态栏设置、页面跳转、数据绑定、折叠面板高度调整、动态显示与微信小程序兼容性等,并提供了相应的解决方法。
摘要由CSDN通过智能技术生成
  1. 自定义顶部导航
    <view>
    <uni-nav-bar left-icon="left"  right-icon="paperplane" title="空调列表" :fixed="true" statusBar="true" backgroundColor="#DB4537" color="white" @clickLeft="back" @clickRight="toHome"/>
    </view>

    上方statusBar="true"需要默认写上,否则丢失了状态栏,那么显示就太靠手机顶部了。

    toIndex(){
    	uni.reLaunch({
    		url: "/pages/index/index"
    	})
    },

    上方点击图标要跳转到主页,必须使用reLanch,不能使用navigateTo,redirectTo

  2. 代码显示数字

    <uni-list-item title="模块数" :rightText="item.modulesCount+''" ></uni-list-item>

    以上代码如果要显示出,需要在值后面+‘’转成字符串。否则后台会报错。

  3. 拍照上传图片功能,这个功能记得在app打包时在manifest.json文件模块配置里面勾选相机和相册功能。否则在拍照时有提示。

  4. 使用uni-app开发小程序应用,在折叠面板里面显示列表,并且这个列表进行添加删除显示时,发现不能自动调整高度。经过查询发现折叠面板在小程序下不支持自动调整。需要在代码中手工进行调整。

  5. adjustHeight() {
                    // #ifdef MP
                    this.$nextTick(() => {
                        this.$refs.collapse.resize()
                    })
                    // #endif
      },  <uni-collapse accordion ref="collapse">   两个地方的collapse要对应。

  6. uni-app中动态切换显示隐藏,在浏览器调试没有问题,发布到小程序后发现不起作用。原始代码为v-if="this.baseFormData.IFKQ==0? true:false" 经过查询后发现微信小程序不支持this.相关操作。去掉this后部署发现正常了

  7. 在用Hbuilder中开发小程序有个输入框要求显示宽度为65%代码<uni-easyinput style="65%"v-model="baseFormData.JOBNAME" placeholder="请输入岗位" @blur="saveData"></uni-easyinput>,在浏览器中调试没有问题,发布到小程序后发现还是100%,最后在外面增加一层view,然后设置宽度后解决问题。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值