vue目录结构

vue

vue安装与部署项目:

参考地址:https://blog.csdn.net/marslover521/article/details/80938686

  • vue开发环境运行:
npm run dev
  • vue生产环境打包:
npm run build

vue-cli:vue的脚手架工具

作用:目录结构,本地调试,代码部署,热加载,单元测试。


vue项目根目录下文件作用:

index.html文件:文件入口

package.json文件:每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境,package.json 中添加中文注释会编译出错。

build文件夹:
(1)webpack.base.conf.js文件:参考地址https://blog.csdn.net/g229191727/article/details/80627229

config文件夹:
(1)index.js文件:host属性后设置的是访问端口号(localhost / 127.0.0.1 / IP).

server文件夹:
(1)api文件夹:接口文件夹
(2)db.js文件:链接数据库文件,其中包含数据库的端口,用户名,密码,数据库等信息
(3)index.js文件:监听端口文件
(4)sqlMap.js文件:sql查询数据文件

src文件夹:
(1)assets文件夹:存放项目中所需要的静态资源(css/img/js).
(2)componts文件夹:组件.
(3)router文件夹:路由.
(4)App.Vue文件:主组件,应用组件(自己写的组件),App.Vue是启动页面.
(5)main.js文件:main.js是全局配置页面,全局注册组件也在这个文件,是入口文件,主要作用是初始化vue实例,并引入所需要的插件.

static文件夹:
(1)js文件夹:存放第三方js的文件夹,插件在根目录下的index.html中标签内可以引入.
(2)img文件夹:存放第三方js插件中使用到的图片.


vue引入插件的方法:https://blog.csdn.net/csdn_yudong/article/details/78795743
(1)<script src="static文件内插件"></script>,全局可用,该方法只能引入static文件夹下的第三方插件,一般在vue中未包含的插件使用该方法
(2)import Heatmap from 'heatmap.js';在使用该插件的vue文件中或者main.js文件中引入第三方插件,引入的插件在node_moudle中已经存在的前提下


vue引入css文件的方法:
(1)<link href="static文件内文件" />全局可用,该方法只能引入static文件夹下的文件
(2)import '@/assets/css/style.css'/*引入公共样式*/全局可用,在main.js入口文件中可以使用该种方法
(3)@import '../assets/css/style.css';全局可用,在vue文件中的style标签内使用


vue引入图片的方法:
(1)在vue文件中img标签引入图片,图片链接在data数据中require引入,在标签中以:src="参数"方式传入参数,图片放在assets文件夹内
这里写图片描述
(2)在vue文件中以背景图片方式引入,图片放在assets文件夹内
这里写图片描述
(3)在assets文件夹内的css文件中以背景图方式引入,图片放在assets文件夹内
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值