码迷,mamicode.com
首页 > 移动开发 > 详细

读uni-app

时间:2020-07-16 22:01:34      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:微信   技术   点击   family   宽度   一个   全局   one   屏幕   

1,一套代码,多套公用

2,运行我们想要的类型 npm run dev : (mp-weixin)

3,打包我们想要的类型npm run build : 。。。。

4,template + view

5,引入一个模块

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

6,import uniBadge from "../../../components/uni-badge.vue";//1.导入组件(这步属于传统vue规范,但在uni-app的easycom下可以省略这步) 

7,components: {  uniBadge //2.注册组件(这步属于传统vue规范,但在uni-app的easycom下可以省略这步)  }  

8,技术图片

 

9,以前是html标签,比如<div>,现在是小程序组件,比如<view>

10,技术图片

 

 11,技术图片

 

 12,选择器不支持;元素选择器里没有body,改为了page。微信小程序即是如此。

13,单位方面,px无法动态适应不同宽度的屏幕,rem无法用于nvue/weex。如果想使用根据屏幕宽度自适应的单位,推荐使用rpx,全端支持。

14,每个可显示的页面,都必须在 pages.json 中注册。如果你开发过小程序,那么pages.json类似app.json。如果你熟悉vue,这里没有vue的路由,都是在pages.json里管理。

15,app和小程序中,为了提升体验,页面提供了原生的导航栏和底部tabbar,注意这些配置是在pages.json中做,而不是在vue页面里创建,但点击事件的监听在显示的vue页面中做。

16,技术图片

 

 

17,技术图片

 

 18,技术图片

 

 19,技术图片

 

 

20,技术图片

 

 21,技术图片

 

 22,应用生命周期仅可在App.vue中监听,在其它页面监听无效。

23,技术图片

 

 24,技术图片

 

 

24,技术图片

 

 25,技术图片

 

 26,技术图片

 

 27,技术图片

 

 28,技术图片

 

 29,使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。技术图片

 

 30,技术图片

 

 31,技术图片

 

 32,定义在 App.vue 中的样式为全局样式,作用于每一个页面。在 pages 目录下 的 vue 文件中定义的样式为局部样式,只作用在对应的页面,并会覆盖 App.vue 中相同的选择器。

33,技术图片

 

34,技术图片

 

 35,技术图片

 

 36,技术图片

 

 37,技术图片

 

 38,技术图片

 

 39,技术图片

 40,技术图片

 

 41,技术图片

 

 42,

 




读uni-app

标签:微信   技术   点击   family   宽度   一个   全局   one   屏幕   

原文地址:https://www.cnblogs.com/GGbondLearn/p/13324393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!