vue脚手架完成todolist

第一步,首先你的电脑里得安装过node.js,然后win+r,输入cmd,(或者找个空的文件夹在上方搜索栏全选输入cmd),输入命令npm create todolist(最后一个单词是项目名字,随便取什么都可以)

第二步,将里面src文件夹下的App.vue里的所有代码清空,components中的helloworld删除,然后再components中新建四个Vue文件MyHeader,MyFooter,list,item,如下图:

 首先我们先来写APP.vue,再script标签中先引入三个组件

	import MyHeader from './components/MyHeader.vue'
	import list from './components/list.vue'
	import MyFooter from './components/MyFooter.vue'

然后再template标签中写基础的HTML样式,再template中必须得有一个div包裹否则报错无法运行

<template>
	<div>
		<div id="root">
			<div class="todo-container">
				<div class="todo-wrap">
					<MyHeader />
					<list />
					<MyFooter />
				</div>
			</div>
		</div>
	</div>
</template>

然后在style标签中添加通用样式

body {
		background: #fff;
	}

	.btn {
		display: inline-block;
		padding: 4px 12px;
		margin-bottom: 0;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		border-radius: 4px;
	}

	.btn-danger {
		color: #fff;
		background-color: #da4f49;
		border: 1px solid #bd362f;
	}

	.btn-danger:hover {
		color: #fff;
		background-color: #bd362f;
	}

	.btn:focus {
		outline: none;
	}

	.todo-container {
		width: 600px;
		margin: 0 auto;
	}

	.todo-container .todo-wrap {
		padding: 10px;
		border: 1px solid #ddd;
		border-radius: 5px;
	}

其次我们来写MyHeader.vue

先看HTML的部分

<template>
	<div class="todo-header">
		<input 
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值