uni-app开发基本知识点


uni-app:

开始:必须要有一个根view结点。

 

 

 外部文件引用方式的变化:

js要require进来,变成了对象。

  <script>  
        var util = require('../../../common/util.js');  //require这个js模块 
        var formatedPlayTime = util.formatTime(playTime); //调用js模块的方法 
    </script>

 

 

 高级引入方法:

    <!-- 直接使用js模块的属性。在hello uni-app有示例   -->
    var dateUtils = require('../../../common/util.js').dateUtils; <!-- 将js导入并重命名为echarts,然后使用echarts.来继续执行方法。在hello uni-app有示例 --> import * as echarts from '/components/echarts/echarts.simple.min.js';

css外部文件引入:css外部文件导入。全局样式,在根目录下的 app.vue 里写入,每个页面都会加载 app.vue 里的样式。

   <style> @import "./common/uni.css"; .uni-hello-text{ color:#7A7E83; } </style>

另外,vue支持组件导入,可以更方便的封装一个包括界面、js、样式的库

 内置组件的变化:https://uniapp.dcloud.io/component/README

应用生命周期:

 

 注意点:应用生命周期仅可在App.vue中监听,在其它页面监听无效。 2 onlaunch里进行页面跳转,如遇白屏报错,请参考https://ask.dcloud.net.cn/article/35942

同时还包含页面生命周期:这里不做详细介绍,详情请参考:https://uniapp.dcloud.io/collocation/frame/lifecycle?id=%e9%a1%b5%e9%9d%a2%e7%94%9f%e5%91%bd%e5%91%a8%e6%9c%9f

事件映射表:

 

uni-app组件的概念:

 

  • 组件是视图层的基本组成单元。
  • 组件是一个单独功能模块的封装。
  • 一个组件包括开始标签和结束标签,标签上可以写属性,并对属性赋值。内容则写在两个标签之内。
    • 根节点为 <template>,这个 <template> 下只能且必须有一个根 <view> 组件。这是vue单文件组件规范
    • 一个组件的 data 选项必须是一个函数。

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM