Vue 学习17——项目实战(创建my-music项目)

目录

㋀㋊

✎ 项目实战

❶ 静态资源引入、项目初始化

◆ 百度网盘样式资料

◆ 项目初始化和环境搭建

❷ 将第一个组件引入到App.vue

◆ 复制百度网盘中最简单的vue模板【没有vue语法】header.vue

◆ header.vue添加到App.vue里面到

◆ 因为已经引入了static静态文件,此时我的音乐image效果图就显示出来了,如图所示:

扫描二维码关注公众号,回复: 8542940 查看本文章

◆ 把之前的vue自带的一些东西去掉

◆ 样式重置


✎ 项目实战

❶ 静态资源引入、项目初始化

◆ 百度网盘样式资料

   

music里面css样式等样式,直接取不需要再编写了!!百度网盘链接

◆ 项目初始化和环境搭建

▼ 创建my-music vue项目

>vue init webpack

Generate project incurrent directory? yes

A newer version of vue-cli is availabled.

.....

PS:除了路由是yes,别的都是no

▼ package.json 和 static 覆盖

将百度云的package.json覆盖新建项目的package.json,并且重新安装一下依赖包,进入项目文件夹执行npm install,static静态资源同理操作。

▼ npm run dev

将如果跑起来还是有问题,则将music百度网盘中node_modules依赖全部复制到新创建的项目中!

❷ 将第一个组件引入到App.vue

◆ 复制百度网盘中最简单的vue模板【没有vue语法】header.vue

◆ header.vue添加到App.vue里面

<template>
	<div id="app">
		<img src="./assets/logo.png">
		<router-view />
		<m-header></m-header><!-- 3.添加组件,m-header就是from最后.vue前面的名字 -->
	</div>
</template>

<script>
	import MHeader from './components/m-header' // 1.添加 m-head.vue
	export default {
		name: 'App',
		components: { // 2.添加component,MHeader 就是import取的名字
			MHeader
		}
	}
</script>

<style>
	#app {
		font-family: 'Avenir', Helvetica, Arial, sans-serif;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-align: center;
		color: #2c3e50;
		margin-top: 60px;
	}
</style>

◆ 因为已经引入了static静态文件,此时我的音乐image效果图就显示出来了,如图所示:

◆ 把之前的vue自带的一些东西去掉

   

样式重置

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>my-music</title>
		<style type="text/css">
			html,
			body {
				margin: 0;
			}
		</style>
	</head>
	<body>
.....
发布了217 篇原创文章 · 获赞 49 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/Sicily_winner/article/details/103938702
今日推荐