Vue教程1-创建项目

安装Vue 及 创建一个Vue 项目,在hbuiderx中打开项目 创建一个Vue项目 1. 准备工作 首先要先安装node 及 npm 详情见 【http://www.cnblogs.com/ylboke/p/8342116.html 】及【http://www.cnblogs.com/ylboke/p/8342185.html 】 安装Git(可先不安装)(Git是一个分布式版本控制系统)详情见(关于git使用 在之后会记录)【http://www.c... 阅读详情

创建项目

Vue创建项目使用脚手架vue-cli更为简洁方便。

Vue-cli

vue-cli是官方为开发者设计的用于创建项目的一款脚手架,可以帮助用户自动集成各种开发环境、依赖配置等。

安装脚手架

首先,Vue的搭建是要建立在JS的编程基础,因此需要在电脑中全局安装Node.js(去官网便可以安装)。

安装成功后,在命令行中输入:

npm -v 

便可查看安装的Node版本,同时npm是Node开发中的一个命令,通过npm便可以进行各种依赖的安装。

之后通过npm便可以全局安装vue-cli。

npm install  -g vue-cli

创建项目

创建项目之前需要全局安装webpack,而现如今webpack主要版本为4,而webpack@4需要安装webpack-cli,因此需要:

npm install webpack-cli -g // 全局安装webpack-cli
npm install  webpack -g // 全局安装webpack

由于我个人现在使用的vue-cli版本是 Vue CLI 2.9.6 所以创建项目是通过:

vue init webpack project_name

而如果选择 Vue CLI 3, 命令则是:

vue create project_name

两者是有区别的,使用2.x版本,创建出来的项目会多出来 build、config这两个目录,这两个目录是用来配置webpack和链接浏览器的,而3.x版本是没有的,会更加简洁,但是如果需要更改配置就会需要手动创建,较为麻烦,而我为了简单一点,选择了2.x版本,至少一些配置是显式的表现出来。

项目结构

当我们创建完项目之后,我们就可以打开项目看看里面的结构了,编译器我选择的是webstorm(这个公司的产品是一系列的,有IDEA、pycharm等等,通用一个账号,可以申请学生账号免费使用)

就讲几个用得到的:

在这里插入图片描述
build: 主要是webpack的配置,没啥大事不用动。

config: 主要是用来设置发布在dev或者pro环境配置的,一般没啥大事也不用动。

想要知道里面的具体内容 =》百度啥都知道

node_modules: 这个文件夹刚刚创建的时候没有,所以需要我们打开编译器左下角的terminal,在里面输入npm install,这个命令是在帮我们下载项目依赖的,然后把依赖文件就放在了node_modules里面,所以当我们无论什么情况下出现node_modules里面的错误时,那么一个解决思路就是我们的依赖出现了问题,这时候就可能是:

1、依赖的版本号发生冲突了
2、依赖的下载路径错了

那么我们如何解决的,这时候,请打开文件:

package.json: 这个里面放的全都是依赖和他们的版本号,而且假如我们又需要新的依赖了,那么我们肯定会使用 npm install XXX,XXX及其版本号会在下载完成后出现在这个文件里面,假如版本号发生错误了,来这里看看吧

src:这个文件夹就是咱们项目的核心文件夹了,所有的代码基本都在这里面。
1、main.js

系统的入口文件,,此时咱们就可以拓展的讲一下系统的运行思路了。
首先,在main.js文件做下面,有一个下面的代码块:

new Vue({
	el: '#app',
	router,
	store,
	template: '<App/>',
	components: { App }
})

具体的知识点在接下来的教程里,咱们主要看 el:’#app’,他在告诉你,我创建了一个Vue实例,用的template模版是id叫做app的,同时

template:  '<App/>' 
components: { App } 

也在说,看看页面最上面,应该有 import App from ‘./App’,这也在说,整个Vue实例是在这个’./App’的加持下构建完成的,HTML就是在这个页面,这是我们就可以前往App.vue 文件了。

2、App.vue

一上来,就给我们看到了一个HTML代码块,只有那句router-view 看不太懂,没关系,我们忽略,就当一个标签,那么就是这个页面里面有一个router-view标签,它的意思就是,这个系统界面都是在router-view的加持下构架成功的,然后,我们再不明白也可以读懂router是路由的意思,这下明白了,界面是路由来控制的,那么我们就可以去看看路由文件了。

<template>
	<div id="app">
		<router-view></router-view>
	</div>
</template>

3、router/index.js

这里就是用来存放路由地址和路由对应界面的地方,至于知识点,之后再说。

剩下的文件基本没有过多复杂的操作都可以暂时性的忽略。想要进一步了解=》百度啥都知道

【FISCO-BCOS】十一、一键部署 一键部署包括以下服务:节点(FISCO-BCOS 2.0+)、管理平台(WeBASE-Web)、节点管理子系统(WeBASE-Node-Manager)、节点前置子系统(WeBASE-Front)、签名服务(WeBASE-Sign)。部署成功后,登录此网站:http://localhost:5000 访问WeBASE管理平台。快速搭建WeBASE管理台环境,方便用户快速体验WeBASE管理平台。修改节点管理子系统和签名服务组系统的mysql数据库配置。如使用root账户:改为。配置方法:参考如下指令。 阅读详情

相关推荐

STM32CubeMx搭建LWIP程序

  使用STM32CubeMx5.21,在stm32f745平台上搭建ethernet通信程序,PHY选用KSZ8081RNB。(LAN8742/DP83848使用一样) 1、系统时钟设置   RCC设置,勾选外部高速时钟源。   系统时钟配置。写入外部晶振频率、HSE提供PLCCLK、HCLK,其他参数自动生成。 2、ETH设置   勾选设置NVIC。   根据硬件设置对应GPIO引脚。   参数设置默认   根据硬件设置PHY地址,其他参数默认。 3、LWIP设置   勾选使能,通用参数设置

Gandalf94的博客 3239

关于vue项目中components和template的理解

关于vue项目中 components: { App }, template: '<App/>'的理解 原代码: 效果: 根据名字猜想 new Vue({ el: '#app', router: router, components: { App }, template: '<App/>' }); 代码块中 components: { App }, ...

GiornoGiovanna的博客 1万+

Shopee前端反爬三要素:x-sap-Ri、x-sap-Sec与af-ac-enc-dat深度解析

电商前端反爬机制本质是运行时环境可信验证,其核心在于动态生成的请求指纹、会话签名与行为加密载荷。这类机制不依赖静态Token,而是基于浏览器真实交互(如鼠标轨迹、页面可见性、时间精度)实时计算,体现JS运行时环境不可模拟性。技术价值在于将风控前移至客户端,大幅提升自动化绕过成本;典型应用场景包括商品价格监控、竞品数据采集与合规爬虫开发。本文聚焦Shopee实战案例,深入拆解x-sap-Ri(设备+行为哈希指纹)、x-sap-Sec(动态密钥签名)及af-ac-enc-dat(AES加密行为载荷)三大字段的生

weixin_29015127的博客 407

vue入门

一、vue的特点 1、模板渲染 2、模块化 3、扩展功能 路由、ajax、数据流 二、内容 vue实例 模板渲染 条件渲染 组件交互 标签属性 事件绑定 计算属性 属性监听 表单 动画 vue-cli项目搭建 vue-router vuex vue组件 vue指令 内置组件 实例方法 实例选项 实例属性 三、入门 1、 项目搭建 > 创建...

脚踏实地 489

[AHK] 自动化获取通达信股票代码:从消息钩子到数据提取

本文详细介绍了如何使用AHK(AutoHotkey)通过Windows消息钩子技术自动化获取通达信股票代码,实现高效数据提取和交易自动化。文章涵盖消息机制原理、AHK脚本开发、性能优化及安全注意事项,为股票交易者提供了一套完整的解决方案。

weixin_42614269的博客 617

ENVI遥感数字图像处理方法(一)

文章目录1.查看图像的空间分布特征(一)生成灰度图像(二)生成假彩色图像(三)连接不同视图的影像2.查看图像的像元灰度值3.统计并查看图像直方图 1.查看图像的空间分布特征 在打开一幅遥感影像时,有两个文件,我们要选择数据文件来打开。 打开过后,点击Data Manager,查看该影像的波段 该影像共有6个波段 (一)生成灰度图像 步骤如下: (二)生成假彩色图像 先生成一个一般的假彩色图像: 再生成一个标准假彩色图像,将其存放在一个新的视图中: 标准假彩色图像波段构成为:近红外、红光波段、绿

江昊东的博客 5万+

Vue面试题一@酷酷的小航航

简述Vuex工作流程 什么是Vuex 1.Vue应用程序开发的状态管理模式,管理数据的 2.用于集中式存储管理应用所有组件的状态 3.以相应的规则保证状态发生改变 状态 1.组件内部的状态:仅在组件内使用的状态(data字段),不能共享,只能在内部使用 2.应用级别状态:多个组件共用状态,通常把这种状态在Vuex里面进行统一管理 什么情况吓使用 1.多个视图以来同一状态,abc组件使用同一套数据,...

kukuhang的博客 250

AMEsim不连续处理机制:仿真精度与效率的平衡艺术

本文深入解析AMEsim不连续处理机制在系统仿真中的应用,探讨如何平衡仿真精度与效率。通过液压系统仿真案例,详细介绍了事件检测算法、变步长求解器自适应策略及典型场景优化方法,帮助工程师有效应对仿真中的不连续性问题,提升仿真效率和准确性。

v4w5x6的博客 442

Vue3新特性体验--上(内附简单实例,可直接使用)

1、先创建一个简单vue2项目,node、vue-cli、webpack等准备完成之后,创建vue3-test文件夹,cd vue3-test,然后vue init webpack,配置项目信息,创建vue2项目(安装vue-router、vuex)。 vue2项目文件目录详情 2、记录文件main.js、HelloWorld.vue、A.vue、B.vue 、router、vuex。(与vue3做对比) main.js import Vue from 'vue' import App fr.

高大志leo的博客 1035

深度学习之常用算子介绍

打开 onnx 模型图,可以看到它是一个有向无环图。除了 Input、Output ,其他都是算子(是操作,而不是节点)在ONNX(Open Neural Network Exchange)模型中,除了输入和输出,其他都是算子(Operations)。算子是表示神经网络模型中的不同操作或层的元素。一个ONNX模型由一系列算子组成,通过连接这些算子来定义模型的计算流程。

ueke1的博客 8460

Navicat从入门到精通:数据库管理全攻略

本文系统梳理Navicat数据库管理工具的核心应用体系。从基础的安装与多类型数据库连接入手,详解数据库与数据表的创建、修改、删除等操作逻辑;深入数据增删改查的可视化与 SQL 语句双重操作模式,结合Excel/SQL文件的导入导出场景提供实操指南。同时覆盖数据备份恢复、跨库同步等进阶功能,以及视图、存储过程等高级应用。通过对比同类工具突出Navicat的易用性与功能性优势,并针对连接失败、字符乱码等常见问题提供解决方案,帮助读者从零基础掌握数据库全生命周期管理,提升数据操作效率与安全性。

邓邓子的博客 1897

关于Vue报错(#[Vue warn]: Cannot find element: #App)

关于找不到挂载元素的问题,一般的都是通常因为在public文件中的html.index没有具有相应id的元素。请确保在你的html.idex文件有一个正确的id=App的元素。找到该文件的这个位置并且确认自己挂载的元素是否正确。总结:Vue实例的挂载点选择器与HTML中的元素要匹配。时味Vue无法找到具有id为"App"的元素来挂载Vue实例。具体见浏览器控制台所示。上述报错是我们在写Vue中会可能遇到的错误,当Vue发出警告。另外还报错的话可以看下自己的Vue库是否引入是正确的。

m0_74076532的博客 5523

基于深度学习的农作物病虫害检测识别系统:YOLOv8 + UI界面 + 数据集

该系统的目标是使用YOLOv8模型自动检测农作物的病虫害,并通过UI界面提供实时反馈。用户可以通过上传图像,系统会输出图像中是否存在病虫害以及具体种类。数据集准备与处理:收集并准备包含农作物病虫害图像的数据集,并进行标注和数据增强。YOLOv8模型训练:使用YOLOv8训练农作物病虫害检测模型。UI界面设计与开发:开发一个用户友好的界面,支持上传图像并展示检测结果。系统测试与优化:评估模型的准确性、实时性,并对系统进行优化。

YOLO 883

ui vue 创建项目教程 并关闭语法_Vue.js 从入门到放弃(1):使用Vue-Cli创建项目...

0x00 前言最近在学习Web前端方面的知识,把一些所看所学所想做一个简单的记录,一来是方便自己梳理相关的知识点,二来如果我的笔记能给像我一样的初学者带来一点帮助,那还是极好的。说起来技术迭代的速度真是快的一逼,稍有不慎就被落在了后面,关于前端的知识我还一直停留在Bootstrap+jQuery的上古世纪。近年来前端框架层出不穷,什么React、Vue.js,什么npm包、脚手架。各种新名词新技术...

weixin_35123047的博客 1230

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Vue3 + vite 创建项目

项目创建 vite的介绍 首先要想使用vite来创建一个vue项目,要把vue脚手架升级成为5.0.1版本,但是有一个很大的缺陷,就是升级过后不会再向下兼容vue2的语法创建项目的方式 脚手架升级为5.0.1版本:cnpm install vue@next 或 yarn global add @vue/cli 安装新版@vue/cli 升级完之后,输入:vue -V 来查看脚手架的版本号 脚手架为5.0.1版本创建项目的语法也变了,原本在4.5.15版本的时候还可以做到向下兼容使用vue cli语法

weixin_58032613的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

构建vue初始化项目 第一种方法:vue create 命令构建vue项目

构建vue初始化项目 第一种方法:vue create 命令构建vue项目

weixin_72303943的博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

利用vue-cli 项目创建

利用vue-cli 项目创建

Myzhujie的博客 358

WebStorm创建Vue项目教程(五)创建第一个Vue项目

WebStrom创建Vue项目教程

j_l_sheng的博客 7165

[Vue]Vue2.x创建项目全程讲解,保姆级教程,手把手教,Vue2怎么创建项目(上)

vue教程入门,vue 安装vue脚手架,安装vue-cli 使用vue脚手架 创建一个vue脚手架项目 创建一个vue2的项目 安装vue vue创建项目过程

qq_51055690的博客 1万+

VSCode创建Vue项目完整教程

文章目录一、配置环境1.安装VS Code2.安装node.js3.安装配置脚手架vue-cli二、创建vue项目1.命令方式创建2.重新初始化依赖3.启动项目总结 一、配置环境 1.安装VS Code 官网下载 https://code.visualstudio.com/ 下载VS Code,按照步骤安装。 2.安装node.js (1)官网 https://nodejs.org/en/ 下载node.js,按照步骤安装即可,node.js安装完成之后会同步安装npm。 (2)配置环境变量:把node.j

weixin_46271689的博客 4万+

Flask-VueJS 项目教程

Flask-VueJS 项目教程 1. 项目的目录结构及介绍 flask-vuejs-survey/ ├── backend/ │ ├── app/ │ │ ├── __init__.py │ │ ├── models.py │ │ ├── routes.py │ │ └── ... │ ├── config.py │ ├── requirements....

gitblog_00957的博客 1100

如何创建一个vue项目(详细步骤)

推荐下载地址:https://nodejs.org/en/推荐下载地址:https://cn.vuejs.org/ (1)以管理员身份打开命令行界面,进入任意一个想要创建项目的文件夹,输入vue create test_vue(2)做一些配置:(3)按方向键选中该项,然后按回车键:(4)按空格键按照如下进行配置:(5)选择vue版本,我选的是3.x(6)是否要保存为这个项目作为一个模板保存?(7)出现以下界面,项目创建成功:(1)跳转到以下界面,默认为8080端口,我的8080端口被占用,所以启动了8081

m0_67403076的博客 5万+

Vue脚手架搭建及vue项目创建【详细教程】

Vue脚手架 Vue脚手架指的是vue-cli,它是一个快速构建**单页面应用程序(SPA)**环境配置的工具,cli是(command-line-interface )命令行界面。 补充:单页面应用程序 单页面应用程序简称SPA,指一个Web网站中只有唯一的一个HTML页面,所有的功能与交互都在这唯一的一个页面内完成。 特点: 将所有的功能局限于一个web页面中,仅在该web页面初始化时加载相应的资源(JS,CSS,Html) 一旦页面加载完成,SPA不会因为用户的操作而进行页面的重新加载或跳转,而是利

星河梦~的博客 5万+

使用vue创建项目的详细步骤

一、前言 1、本例环境 node.js:v12.14.1 npm:v6.13.4 vue:@vue/cli 4.2.3 2、node.js环境安装与测试 由于vue的安装与创建依赖node.js(JavaScript的运行环境)里的npm(包管理和分发工具),因此需要先确保安装node.js。 检测方式:打开cmd命令窗口(Window + R,输入cmd然后回车),输入 node -v 回车,正常显示node.js版本代表已安装。 因...

小虫兄的博客 1万+

前端笔记1-创建vue项目

简单记录下开发vue项目的。本篇内容主要是记录创建vue项目的大概方式,希望能通过记录,累积知识。编程是一场思维的马拉松,而不是短跑。相信大家都听过一句话,“种一棵树最好的时间是十年前,其次是现在”,望与诸君共勉。

weixin_43915285的博客 2806

面向开发人员 的终极 VueJS 资源

在 10 小时内构建 10 个项目 使用 Vue 3 组合 API - 设置、传送、反应和引用 Vue 3 教程将从非常基础的内容开始,通过构建 10 个不同的应用程序,教您如何在 10 个小时的完整课程中将 TensorFlow 和 firebase 与您的 Vuejs 一起使用。它是从头开始设计的,根据您的目标,可以很容易地成为一个库和一个框架。VueJS 示例,顾名思义,它是示例的集合,例如简单且可自定义的步骤进度指示器、Vue 汽车贷款计算器、通知/Toast 组件等使用 VueJS 制作的项目。

码上全栈创享家官方号,小红书、公众号、抖音、b站,youtube等同名,欢迎各位码农一起来学习! 2868
上一篇: Javascript教程五——函数
下一篇: Vue教程2-实例
ruby___ruby
博客等级 码龄9年 2粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值