带你用uniapp从零开发一个仿小米商场_2.创建空白项目及公共样式引入

创建空白项目

  1. 打开uniapp 点击新建->项目
    在这里插入图片描述

如下,

  1. 是编辑你项目的名字的地方
  2. 是你项目存放地址,可以点击浏览器去文件管理里面选地址
  3. 是模板选择,这里选择默认模板就好
  4. 是一些其他选择比如uvue能让你项目在编译成软件时运行更快,unicloud能让你用js写后端,且直接就是云开发,gitcode就是一个类似于github的代码托管平台
    在这里插入图片描述

认识项目文件结构

创建完成后就是如下这个界面,

1.是你项目文件加名称,可以在此处右键到资源管理器打开
2.是pages页面,项目的各个页面一般放置在此处
3.是static文件夹,一些放前端服务器的静态资源将保存在此处,比如程序logo,字体样式,
4.是项目的各种配置文件或程序入口
在这里插入图片描述

公共样式引入

一共引入4个文件

  1. uni.css 官方ui库
  2. animate.css 一个经典的动画库,ps:可以去它的官网看看,这是一个很古老很经典的动画库
  3. icon.css 图标库
  4. common.css 自定义公共样式

ps: 我个人是更建议使用官方的库,因为第三方库的话更新会带来维护成本

1.引入uni.css

  1. 创建一个hello-app的项目
    在这里插入图片描述3. 将hello-app中common目录拷贝到自己项目的根目录下,你可以不创建,这个文件稍后会打包上传,
    在这里插入图片描述
    然后在自己的项目下创建common目录,并将uni.css放进去

在这里插入图片描述
在app.vue页面的style标签内引入uni.css

在这里插入图片描述
引入animate.css
可以直接去animate.css官网下载然后再引入,也可以直接用npm引入

animate.css官网http://www.animate.net.cn/
还可以直接用我提供的引入

在这里插入图片描述
唉,都在这里面了,就直接全部引入吧

在这里插入图片描述

运行uniapp项目

点击菜单栏的运行,然后选择运行到内置浏览器

tips;如果你是第一次运行,那么这里会让你安装插件,安装好后再次运行就好
在这里插入图片描述

注意,这里会有一个报错
在这里插入图片描述
这是uniapp的 uni.css 的报错,可以看报错的地方

在这里插入图片描述
在这个地方引入了一个字体图标库,但是我们static下面根本,没有这个字体,所以会报错

解决办法有两个,
1.去拿到uni.css库的项目里,把字体拿过来
2. 直接把这行删了,用默认字体

本人一向秉承着头痛砍头的原则,所以直接把这行代码删了

tips: 这里直接删是因为,这只是一个当作教学的项目,正式项目中可别这样

再次运行后就能看到项目正式启动了

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/217843.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1.6 C语言之数组概述

1.6 C语言之数组概述 一、数组二、练习 一、数组 所谓数组,就是内存中一片连续的空间,可以用来存储一组同类型的数据 数组有下标,从0开始,可以理解为是给数组中的元素编号,便于后续寻址访问 我们来编写一个程序&…

zerotier 搭建 moon中转服务器 及 自建planet

搭建moon 服务器 环境准备 # 安装依赖 yum install wget gcc gcc-c git -y yum install json-devel -y# 下载及安装 curl -s https://install.zerotier.com/ | sudo bash节点ID 配置 配置moon.json文件 cd /var/lib/zerotier-one/# 导出依赖 zerotier-idtool initmoon ide…

本地事务和分布式事务

请直接看原文 原文链接:彻底搞清楚什么是分布式事务 - 知乎 (zhihu.com) -------------------------------------------------------------------------------------------------------------------------------- 1、什么是本地事务 多个sql操作,被同一个线程执行, 使用…

【WSA】无法打开 适用于 Android™ 的 Windows 子系统,因为它处于脱机状态。可能缺少存储设备,或者存储设备已断开连接。

问题描述 之前可以正常使用适用于 Android™ 的 Windows 子系统(WSA),但突然间无法启动了。 当尝试启动WSA中的软件时,都会出现以下错误提示: 无法打开 适用于 Android™ 的 Windows 子系统,因为它处于脱…

python安装redis库

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

浅析基于物联网的远程抄表系统的设计及应用

安科瑞 华楠 摘 要:本文基于物联网的概念,使用 ZigBee、通用分组无线服务技术两种无线通信技术相结合的方式实现远程抄表并对数据进行存储和管理。此系统设计主要分为硬件方面的设计和软件方面的设计,硬件方面的设计需要完成三个部分的硬件制…

基于51单片机超市快递寄存自动柜设计源程序

一、系统方案 1、本设计采用这51单片机作为主控器。 2、存包,GSM短信取件码。 3、液晶1620显示。 4、矩阵键盘输入取件码,完成取包。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 /******************************…

postman和Jmeter做接口测试的区别(经验之谈)

接口测试的目的 API 测试作为集成测试的一部分,经过被测应用的接口(API)来确定是否在功能、可靠性、性能和安全方面达到预期的软件测试。因为 API 都没有 GUI 界面,API 测试都是在通信层进行的。 1.建立接口用例集 Postman功能…

midjourney过时了?如何使用基于LCM的绘图技术画出你心中的画卷。

生成 AI 艺术在近年来迅速发展,吸引了数百万用户。然而,传统的生成 AI 艺术需要等待几秒钟或几分钟才能生成,这对于快节奏的现代社会来说并不理想。 近日,中国清华大学和 AI 代码共享平台 HuggingFace 联合开发了一项新的机器学习…

vue2-006——使用脚手架搭建vue2项目+项目结构分析

一、创建项目:vue create 项目名 D:\EnyiWang\Documents\myStudy\vue>vue create vue_testVue CLI v5.0.8 ? Please pick a preset: Default ([Vue 2] babel, eslint)Vue CLI v5.0.8 ✨ Creating project in D:\EnyiWang\Documents\myStudy\vue\vue_test. &am…

机器学习-激活函数的直观理解

机器学习-激活函数的直观理解 在机器学习中,激活函数(Activation Function)是用于引入非线性特性的一种函数,它在神经网络的每个神经元上被应用。 如果不使用任何的激活函数,那么神经元的响应就是wxb,相当…

加速 Selenium 测试执行最佳实践

Selenium测试自动化的主要目的是加快测试过程。在大多数情况下,使用 Selenium 的自动化测试比手动测试执行得特别好。在实际自动化测试实践中,我们有很多方式可以加速Selenium用例的执行。 我们可以选择使用不同类型的等待、不同类型的 Web 定位器、不同…