博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-cli+ webpack 搭建项目todolist
阅读量:4579 次
发布时间:2019-06-08

本文共 1377 字,大约阅读时间需要 4 分钟。

本文接着之前的todolist例子,通过vue-cli + webpack 搭建项目:针对于vue-cli 2.x版本,更高版本找官网https://cli.vuejs.org/guide/installation.html

1. 环境搭建

检查电脑是否已经安装有npm 和 node ,通过npm -v 或者node -v查看版本

#安装 vue-cli (最好全局安装)

npm install -g vue-cli     //安装的是vue-cli2.x

npm install -g @vue/cli      //安装的是vue-cli3.x

#使用vue-cli初始化项目(这里假设项目名是 todolist)

vue init webpack todolist

#进到目录

cd todolist

#运行

npm run dev

浏览器访问 http://localhost:8080 (默认打开的是index.html文件)

基本目录结构如图:src 目录下是核心代码

 

使用webpack打包后默认加载main.js文件并将其引入到index.html文件中

2. main.js文件默认会引入相关模块以及组件,这里引入组件App.vue, 模板也是App

import Vue from 'vue'import App from './App'import router from './router'Vue.config.productionTip = false/* eslint-disable no-new */new Vue({  el: '#app',  // router,  components: { App },  template: '
'})

App.vue是组件入口,页面的开发都在这里进行,注意template中只允许有一个根元素,所以最外层要用div包起来,

在这个例子中ul中的li拆分成了另一个组件<todo-list>,通过在js中 用 import 组件名 from '组件路径'  引入

1 
16 17 40 41

自定义的组件 /src/components/todoItem.vue, 这里定义了li,  props是子组件接收的参数

1 
4 5 16 17

至此todolist的代码已经编写完成,vue-cli自动配置好了脚本和依赖,直接运行以下命令

npm run dev    //表示开发环境,不会生成打包文件,通过http://localhost:8080访问页面

npm run build //表示生产环境,会默认生成打包文件dist/index.html

3. 页面显示如下:点击remove可移除

转载于:https://www.cnblogs.com/ly2646/p/9426392.html

你可能感兴趣的文章
2018-2019-2 网络对抗技术 20165333 Exp7 网络欺诈防范
查看>>
【Python—windows 下 virtualEnv 使用】
查看>>
【Luogu】P3177树上染色(树形DP)
查看>>
【Luogu】P3228数列(数学题)
查看>>
Asp.Net操作WebServices
查看>>
每次都觉得很神奇的JS
查看>>
Netdata安装和使用(Linux 性能实时监测工具)
查看>>
Linux基础命令----smbclient
查看>>
测试用例设计方法及增加新字段测试方法
查看>>
php学习笔记之字符串处理
查看>>
电商网站秒杀库存超卖问题
查看>>
PHP 无限级分类树
查看>>
获取汉语字符串拼音头字母
查看>>
面试1
查看>>
jQury基础1
查看>>
android 从服务器获取新闻数据并显示在客户端
查看>>
hrbust 1491 网络流一般增广路
查看>>
软件-开发工具:Gradle
查看>>
2019.7.4 打卡第五天
查看>>
opencv学习之路(11)、图像几何变换
查看>>