美文网首页
uniapp安卓开发注意事项

uniapp安卓开发注意事项

作者: 悦者生存 | 来源:发表于2020-09-07 13:58 被阅读0次

    1.要使用lodash的get方法去获取属性,否则会报undefined

    2.父组件的class名不要和子组件class名称一样,否则子组件的样式会被父组件覆盖

    3.页面跳转不要使用uni.reLaunch跳转页面,否则跳转的页面会没办法进入其他页面。

    解决方法:(1)使用uni.navigationTo跳转页面,这样会有返回上一页按钮
    (2)或者在该页面添加返回首页按钮
    4.图标显示异常的解决方法

    @font-face {
      font-family: 'iconfont';  /* project id 879733 */
      src: url('https://at.alicdn.com/t/font_879733_fdtj5gbjgk.eot');
      src: url('https://at.alicdn.com/t/font_879733_fdtj5gbjgk.eot?#iefix') format('embedded-opentype'),
      url('https://at.alicdn.com/t/font_879733_fdtj5gbjgk.woff2') format('woff2'),
      url('https://at.alicdn.com/t/font_879733_fdtj5gbjgk.woff') format('woff'),
      url('https://at.alicdn.com/t/font_879733_fdtj5gbjgk.ttf') format('truetype'),
      url('https://at.alicdn.com/t/font_879733_fdtj5gbjgk.svg#iconfont') format('svg');
    }
    

    在地址上都加上https
    5.自定义的Header部分,因为app是沉浸式的,所以header会顶到手机头部,为了适应各个手机的状态栏,需要在代码最上面加

    <view class="status_bar">
    </view>
    

    css为

    .status_bar {height: var(--status-bar-height);width: 100%;}
    

    6.pages.json中condition的list要标记在微信端展示,不能在app页面展示,否则app端首页会先显示condition。list中的内容
    7.判断是否需要登录,不能采用微信的判断登录的方式,需要单独的条件判断

    // #ifdef APP-PLUS          
    if (currentUser) {
        toHomePage();
    } else {
        toLoginPage();
    }
    // #endif
    

    8.如果点击的按钮有小程序订阅的话,是点不动的,需要单独使用条件编译,去掉订阅操作

    相关文章

      网友评论

          本文标题:uniapp安卓开发注意事项

          本文链接:https://www.haomeiwen.com/subject/lmokektx.html