首页 > 其他分享 >uni-app官方demo新闻资讯笔记

uni-app官方demo新闻资讯笔记

时间:2022-11-19 23:11:22浏览次数:70  
标签:生命周期 新闻资讯 demo app 应用 屏幕 font CSS 页面

pages.json

  768及以上屏幕显示rightWindow

main.js  App.mpType="app" 没在官方找到对应说明

条件编译

  • #ifdef:if defined 仅在某平台存在
  • #ifndef:if not defined 除了某平台均存在

使用方法

  #ifdef APP-NVUE

  plus.screen.lockOrientation('portrait-primary');

  plus.runtime.appid

  • 当前应用的APPID 当前应用的APPID,字符串类型。注意,如果是在HBuilder真机运行获取的是固定值"HBuilder",需要提交App云端打包后运行才能获取真实的APPID值。 

  plus.os.name

  • 系统的名称 获取当前操作系统的名称,字符串类型数据。
    • iOS: iOS系统。
    • Android: Android系统。

  addRule

  • Weex 提供 DOM.addRule 以加载自定义字体。开发者可以通过指定 font-family加载 iconfont 和 custom font。开发者可以使用下面的代码加载自定义字体:
    <template>
            <view>
                <text class="my-iconfont">&#xe85c;</text>    
            </view>
        </template>
        <script>
            export default{
                beforeCreate() {
                    const domModule = uni.requireNativePlugin('dom')
                    domModule.addRule('fontFace', {
                        'fontFamily': "myIconfont",
                        'src': "url('http://at.alicdn.com/t/font_2234252_v3hj1klw6k9.ttf')"
                    });
                }
            }
        </script>
        <style>
            .my-iconfont {
                font-family:myIconfont;
                font-size:60rpx;
                color: #00AAFF;
            }
        </style>
    View Code

     

  App支持的生命周期 

  • onLaunch:生命周期回调 监听应用初始化。应用初始化完成时触发,全局只触发一次。
  • onShow:生命周期回调 监听应用显示。应用启动,或从后台进入前台显示时触发。
  • onHide:生命周期回调 监听应用隐藏。应用从前台进入后台时触发。

  h5.template.html提到了iphoneX刘海屏内容占位:

  • 兼容判断  
    <script>
              var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
                CSS.supports('top: constant(a)'))
              document.write(
                '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
                (coverSupport ? ', viewport-fit=cover' : '') + '" />')
            </script>
    View Code

     

  pages下页面的生命周期

  • onReady生命周期回调 监听页面初次渲染完成

    页面初次渲染完成时触发。一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。

      

标签:生命周期,新闻资讯,demo,app,应用,屏幕,font,CSS,页面
From: https://www.cnblogs.com/Merrys/p/16906969.html

相关文章

  • 家娃---曾经的APP
    家娃APP简介:晒娃娃秀家庭,为娃娃成长护航!介绍:家娃:有家有娃,是一款以娃娃为中心,家庭为单位的集娃娃成长记录和家庭交流为一体的私密家庭社交软件。帮娃娃结交新朋友,......
  • uni-app初使用
    关于样式rpx(responsivepixel):可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在iPhone6上,屏幕宽度为375px,共有750个物理像素,则750rpx=375px=750物理像素,1rp......
  • flex 编写分页导航条(demo) 以及 label link事件学习
    label对象:idtxt,如果想将触发link事件的话:需要将selectable="true"txt.htmlText="<ahref='event:click'>con</a>“;txt.addEventListener(Text......
  • javascript: AppleWebkit
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-e......
  • 2022-11-19 vue+uniapp之微信小程序 video initial-time 无效
    如题,原因:不详,个人推测是因为video没有初始化完成导致initial-time赋值不成功导致。解决方案:给video绑定一个变量,在设置初始化播放时间的时候为false,赋值后设置为true,即:<......
  • 一招解决错误:This application failed to start because not Qt platform plugin coul
    #遇到的问题最近换了电脑很郁闷,装钉钉装印象笔记打开后,均提示以下这个错误, 错误内容:ThisapplicationfailedtostartbecausenotQtplatformplugincouldbeinit......
  • Applied Cryptography——密钥分发(Key Distribution)
    密钥分发(KeyDistribution)密钥分发(KeyDistribution)Solution#0PairwiseSharedKeysSolution#0BUseaTrustedThirdPartySolution#1Merkle’sPuzzleDiffie-He......
  • App 隐私合规常见问题及整改方案
    1.超范围收集个人信息1.1问题概述隐私政策中明示个人信息收集使用收集规则,但未清晰明示APP或第三方SDK收集IMEI、MAC地址、运行中进程信息等所有个人信息的目的、方式......
  • fiddler抓APP包
    一.fiddler配置1.https配置  2.证书下载到桌面  3.安装证书点击安装证书,一路下一步,直到提示”安装成功“4.链接配置  5.配置完成后重启fiddler二.安卓......
  • 肖sir _app中遇到的问题__归纳
    一、app出现ANR(无响应),是什么原因导致的?那么导致ANR的根本原因是什么呢?简单的总结有以下两点:1.主线程执行了耗时操作,比如数据库操作或网络编程2.其他进程(就是其他程序)占用C......