uniapp可以封装组件嘛_快速上手uniapp

uniapp简介

uniapp项目可以一套代码运行到多端(APP端(安卓和ios)、各种小程序(微信、支付宝、头条、百度、QQ)、H5端)。

详细介绍请看官网https://uniapp.dcloud.io/

快速上手uniapp

先要下载安装编辑器Huilder X.直接从官网给的地址下载:https://www.dcloud.io/hbuilderx.html

286ebc8e6500e003b3350a77b76fe77c.png

我们公司大多数操作系统都是WIndows 我们直接安装正式版下边的Windows版的APP开发版。

安装成功之后打开Hbuilder X,我们点击依次左上角的文件-新建-项目,然后就会出现如下图所示:

eb6a17ff61cc1c9874f78bda7b390a70.png

我们需要给项目取个名字,然后我们会发现可以新建不同的项目类型,而不同的项目类型运行平台是不同的:

c21c6b98cb9135298ef1f5b0466f462a.png

我们开发移动端项目或小程序这些都是选择uniapp项目,而开发PC项目我们可以选择普通项目,并且普通项目下是可以选择vue项目的,也就是说我们根本不用自己去用命令行搭建脚手架了,填好项目根目录保存位置它就直接帮我们搭好了。

uniapp项目引入基础配置

引入官方给的CSS库——uni.css

首先看下为啥我们要引入它,先打开uni.css看下下面这个图:

56383a75fd3d7c5f76d765ead2ff5c45.png

对,没错,这都是官方给我们封装好的,比如我们想用flex布局那就能直接写这样就不用自己再去写样式了,有木有感觉很方便呀!

好,知道了uni.css的用途后我们再看下如何用它:

建议在用uniapp开发项目的时候,我们先下载官方给我们的uniapp项目的一个demo,我们还是新建项目,选择uni-app,填写项目名称,选择项目保存位置,选择Hello uni-app。

511caa61d3debf1753f552d045d716c6.png

下载好后打开,我们在common文件夹下看到了uni.css:

02148d1a17e96ba165dea31fc95d3ab0.png

在实际开发项目中也是这样,不过我们习惯uni.css放在common文件夹下的css文件夹下,然后在APP.vue里的style里引入@ import './common/uni.css',如下图这样:

59188436ef5b5be2d708d9bc37d614d7.png

引入完,我们就能在任何vue文件里使用啦!

引入阿里巴巴矢量图标库的字体图标

 废话少说,直接上引入步骤:

1.将图标库里选好的字体图标下载至本地

7064d723ae0d4ed52928ee78eb63bc95.png

2.下载好后打开,我们要用到的只有iconfont.css,也就是图中我用红线框出来的地方

9821f248086054bc4aefa6d1252c891a.png

我们直接复制这个iconfont.css,所以我们将iconfont.css复制粘贴到common文件夹下的css文件夹下,并改名为icon.css然后再在APP.vue里的style里引入

@import  ‘./common/css/icon.css’;然后打开icon.css删除如下一些代码:

b3b6822baf15f5e957a0d2b5259960a6.png

4aea57004f7bbaf472b3424e096bd2ee.png

最后icon.css里只剩下类似这样的代码:

@font-face{ font-family:”iconfont”

 src:url(‘data:application/x-font-          woff2...............’)format(‘woff2’);

}

.iconfont{

   font-family:”iconfont” !important,

   font-size:16px;

}

再在vue文件里使用

打开刚才下载的demo.html文件,选择Font class,控制台里复制class内容

a3fb692e971afdb7b2d05ae1ad825448.png

iconfont

 icon-changjingguanli> 

引入css动画库

有时候我们需要做一些动画处理,那么我们可以直接用别人封装好的文件,废话少说,上使用步骤:

直接百度输入animate css搜索,出现的第一条就是:

e82fdcb81019319ef07cae750e0a51f7.png

或者说我们直接进Animate中文网http://www.animate.net.cn/,然后下载animate.css,将下载好的animate.css文件复制粘贴到根目录下的common文件夹下的css文件夹下面,再在App.vue里的style里全局引入动画库@import  ‘./common/css/animate.css’;然后我们就能在任何vue文件里使用他们提供的动画了。

使用动画也很简单,和使用字体图标差不多,直接给想添加动画的元素添加class=”animated 动画名 “,比如

测试动画

当然,如果我们想调整动画速度还可以继续加个类名fast,比如测试动画

上面我们配置好了全局可用的uni.css,字体图标和动画,我们引入reset.css和common.css方法也差不多,也是直接把这两个文件放到common文件夹下的css文件夹下面,然后在APP.vue里的style用@import引入即可。

一起来学习 3c7cc918533a6622c556c2f0fd730ea9.png长按或扫码关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值