HBuilderX学习--运行第一个项目

HBuilderX,简称HX,是轻如编辑器、强如IDE的合体版本,它及轻巧、极速,强大的语法提示,提供比其他工具更优秀的vue支持大幅提升vue开发效率于一身(具体可看官方详细解释)…

一,HBuilderX下载安装

官网地址
在这里插入图片描述安装过程直接下一步下一步,该勾选的勾选,可以选择自己的安装位置,不过一定要记住位置。

二,nodejs下载

nodejs官网地址
这里直接下载,记住一定这块可以不用修改安装路径
在这里插入图片描述

判断下载是否成功

win + r输入cmd打开命令提示符,输入node -v
显示出版本信息说明安装成功
在这里插入图片描述
至此我们需要学习的软件就安装完成!!!

三,开始配置

1,打开HBuilderX,点击工具一栏,点击插件安装,选择安装 内置浏览器内置终端
在这里插入图片描述
2,新建一个项目
在这里插入图片描述
在这里插入图片描述
3,终端
点击左下角终端
在这里插入图片描述
上拉,分别输入npm install better-mocknpm install element-ui
成功,刚创建的项目就会出现 node_modules文件夹
在这里插入图片描述
4,运行刚创建的项目
浏览器自行选择
第一次运行项目加载会有点慢
在这里插入图片描述
4.1,运行默认模板结果
如图运行成功
在这里插入图片描述
5,修改内容
我们需要把默认的内容删掉
写需要的内容

"navigationStyle": "custom"

在这里插入图片描述
修改之后如下:
在这里插入图片描述
继续修改
打开index.vue,如下图所示删掉部分内容
保留内容如下:
在这里插入图片描述

<template>
	<view class="content">
		
	</view>
</template>

<script>
	export default {
		data() {
			return {
				
			}
		},
		
		methods: {

		}
	}
</script>

<style>
		
</style>

6,重新运行修改后的项目
发现是空白
在这里插入图片描述

四,基础学习编写

<template>
	<view class="content">
		<div>{{msg}}</div>
		<div>1</div>
		<div class="box">12</div>
		<div>{{abc}}</div>
		<div class="box">abc</div>
		<div class="fbox">
			<div class="child">123</div>
		</div>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				msg: 'Hello Word',
				abc: 'Word Hello',
			}
		},
		onLoad() {

		},
		methods: {

		}
	}
</script>

<style>
	
	div{
		width:100px;
		height:100px;
		background-color:green;
		/*边框*/
		border: 1px solid black;
		/*边框圆角 像素值越大圆角越大
		如果需要圆直接写50%*/
		border-radius: 10px;
		/*外边距*/
		margin: 0px 30px 0px 0px;
		/*内边距
		内边距,边框--会影响盒子的大小*/
		padding: 50px 0px 0px 50px;
		
		display: inline;
		display: inline-block;
		
		vertical-align: top;
		
	}
.box{
	background-color: aquamarine;
}

.box.abc{
	background-color: black;
}
.fbox{
	width: 500px;
	height: 500px;
	background-color: aquamarine;
}
.child{
	width: 200px;
	height: 200px;
	background-color: forestgreen;
}
		
		
</style>

运行结果
在这里插入图片描述

实践:画出同心圆

在这里插入图片描述

思路:标签嵌套,一个圆距离另一个圆的上下左右距离都相同

做法一:
简单明了,但代码较多

/*六个标签嵌套*/
<template>
	<view>
		<div class="one">
			<div class="two">
				<div class="thr">
					<div class="four">
						<div class="five">
							<div class="six"></div>
						</div>
					</div>
				</div>
			</div>
		</div>
							
				
		
	</view>
</template>

<script>
	export default {
		data() {
			return {
				
			};
		}
	}
</script>

<style>
/*定义每个圆的位置*/
div{
		border: 1px solid black;
		margin: 15px 15px 15px 15px;
		}
.one{
	width: 180px;
	height:180px;
	
	border-radius: 50%;
}
.two{
	width: 150px;
	height:150px;
	border-radius: 50%;
}
.thr{
	width: 120px;
	height:120px;
	border-radius: 50%;
}
.four{
	width: 90px;
	height:90px;
	border-radius: 50%;
}
.five{
	width: 60px;
	height:60px;
	border-radius: 50%;
}
.six{
	width: 30px;
	height:30px;
	border-radius: 50%;
	}
</style>

运行结果:
在这里插入图片描述

方法二:简洁清晰

<template>
	<view class="content">
		<div>
			<div>
				<div>
					<div>
						<div>
							<div></div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</view>
</template>

<script>


</script>

<style lang="less">
	div{
	/*设置边框*/
		border: 1px solid black;
	/*原本是要用margin来设置,但是由于是圆,上下左右距离一样故用padding*/
		padding: 20px;
	/*设置圆角*/
		border-radius: 50%;
	/*设置居中*/
		display: inline-block;
	}
</style>

运行结果:
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【SVN内网穿透】远程访问Linux SVN服务

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

酷开科技大屏营销,锁定目标人群助力营销投放

近日&#xff0c;中科网联发布《2023年中国家庭大屏白皮书》&#xff0c;数据显示智能电视近三年内使用人群增长平稳。全国4.94亿家庭户中&#xff0c;智能大屏渗透率近九成。不仅如此&#xff0c; CCData研究预测&#xff0c;2025年中国智能电视渗透率将达到95%以上。这与三年…

stm32之16.外设定时器——TIM3

----------- 源码 void tim3_init(void) {NVIC_InitTypeDef NVIC_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;//使能TIM3的硬件时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);//配置TIM3的定时时间TIM_TimeBaseStructure.TIM_Period 10000-1…

基于GRU门控循环网络的时间序列预测matlab仿真,对比LSTM网络

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 LSTM: GRU 2.算法运行软件版本 matlab2022a 3.部分核心程序 %构建GRU网络模型 layers [ ...sequenceInputLayer(N_feature)gruLayer(N_hidden)f…

jupyter notebook 插件nbextensions的安装

安装步骤&#xff1a; 1、打开 jupyter notebook&#xff0c;新建一个 python 文件&#xff1b; 2、 分别输入以下代码&#xff0c;然后运行&#xff0c;出现 warning 不影响使用&#xff0c;如果出现 errors&#xff0c;则说明下载有问题&#xff1a; !python -m pip install…

【VR】SteamVR2.0的示例场景在哪里

&#x1f4a6;本专栏是我关于VR开发的笔记 &#x1f236;本篇是——在哪里可以找到SteamVR2.0的示例场景 SteamVR2.0的示例场景在哪里 1. 逐步打开方式2. 快速打开方式 1. 逐步打开方式 Assets——SteamVR——InteractionSystem——Samples——>Interactions_Example 2. 快…

Grounded Language-Image Pre-training论文笔记

Title&#xff1a;Grounded Language-Image Pre-training Code 文章目录 1. 背景2. 方法&#xff08;1&#xff09;Unified Formulation传统目标检测grounding目标检测 &#xff08;2&#xff09;Language-Aware Deep Fusion&#xff08;3&#xff09;Pre-training with Scala…

Unity 结构少继承多组合

为什么不推荐使用继承&#xff1f; 继承是面向对象的四大特性之一&#xff0c;用来表示类之间的 is-a 关系&#xff0c;可以解决代码复用的问题。虽然继承有诸多作用&#xff0c;但继承层次过深、过复杂&#xff0c;也会影响到代码的可维护性。所以&#xff0c;对于是否应该在…

Qt双击某一文件通过自己实现的程序打开,并加载文件显示

双击启动 简述方法一方法二注意 简述 在Windows系统中&#xff0c;双击某类扩展名的文件&#xff0c;通过自己实现的程序打开文件&#xff0c;并正确加载及显示文件。有两种方式可以到达这个目的。 对于系统不知道的扩展名的文件&#xff0c;第一次打开时&#xff0c;需要自行…

Redis过期数据的删除策略

1 介绍 Redis 是一个kv型数据库&#xff0c;我们所有的数据都是存放在内存中的&#xff0c;但是内存是有大小限制的&#xff0c;不可能无限制的增量。 想要把不需要的数据清理掉&#xff0c;一种办法是直接删除&#xff0c;这个咱们前面章节有详细说过&#xff1b;另外一种就是…

MySQL卸载-Linux版

MySQL卸载-Linux版 停止MySQL服务 systemctl stop mysqld 查询MySQL的安装文件 rpm -qa | grep -i mysql 卸载上述查询出来的所有的MySQL安装包 rpm -e mysql-community-client-plugins-8.0.26-1.el7.x86_64 --nodeps ​ rpm -e mysql-community-server-8.0.26-1.el7.x86_64 -…

人机界面通过RJ45口无线连接多台PLC

人机界面是系统和用户之间进行交互和信息交换的媒介&#xff0c;它实现信息的内部形式与人类可以接受形式之间的转换。人机界面产品由硬件和软件两部分组成&#xff0c;硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等&#xff0c;HMI软件一般分为两部分&am…

网络安全(黑客)入门

想自学网络安全&#xff08;黑客技术&#xff09;首先你得了解什么是网络安全&#xff01;什么是黑客&#xff01; 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全…

【python利用shp文件进行绘图白化】

python白化 白化的作用python实现 白化的作用 参考博文【matlab利用shp文件制作mask白化文件】 python实现 python借助shp文件对绘图进行白化&#xff0c;不需要进行mask文件的制作&#xff0c;可以高效地进行区域绘制 import numpy as np import cartopy.crs as ccrs impo…

C++入门---vector常用函数介绍及使用

文章目录 vector的介绍vector的使用vector拷贝构造函数vector迭代器vector 空间增长vector的size、capacity、empty函数vector的resize函数vector的reserve函数 vector增删查改vector的push_back、pop_back函数vector的operator[]函数vector的insert、erase函数vector与算法关联…

MQ消息队列(主要介绍RabbitMQ)

消息队列概念&#xff1a;是在消息的传输过程中保存消息的容器。 作用&#xff1a;异步处理、应用解耦、流量控制..... RabbitMQ&#xff1a; SpringBoot继承RabbitMQ步骤&#xff1a; 1.加入依赖 <dependency><groupId>org.springframework.boot</groupId&g…

Springboot 项目配置Swagger2

1. 加入swagger 依赖 springboot 项目的 pom.xml 中添加下列依赖&#xff1a; <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version> </dependency> <depe…

C语言入门 Day_9 条件判断

目录 前言&#xff1a; 1.if判断 2.else判断 3.易错点 4.思维导图 前言&#xff1a; 我们知道比较运算和逻辑运算都会得到一个布尔型的数据&#xff0c;要么为真&#xff08;true&#xff09;&#xff0c;要么为假&#xff08;false&#xff09;。 今天我们来学习真和假在…

综合能源系统(8)——综合能源系统支撑技术

综合能源系统关键技术与典型案例  何泽家&#xff0c;李德智主编 1、大数据技术 1.1、大数据技术概述 大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合&#xff0c;是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高…

Firefox(火狐),使用技巧汇总,问题处理

本文目的 说明火狐如何安装在C盘之外的盘&#xff0c;即定制安装路径。如何将同步功能切换到本地服务上。默认是国际服务器。安装在C盘之后如何解决&#xff0c;之前安装的扩展无法自动同步的问题。顺带讲解一下&#xff0c;火狐的一些比较好用的扩展。 安装路径定制 火狐目前…