vue-cli构建TodoList项目
2019-03-05 23:36
267 查看
//main.js import Vue from 'vue' import TodoList from './TodoList' Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', components: { TodoList }, template: '<TodoList/>' })
//TodoList.vue <template> <div> <div> <input v-model="inputValue"/> <button @click="handleSubmit">提交</button> </div> <ul> <todo-item v-for="(item,index) of list" :key="index" :content="item" :index="index" @delete="handleDelete" ></todo-item> </ul> </div> </template> <script> import TodoItem from './components/TodoItem' export default { components: { 'todo-item': TodoItem }, data () { // data是一个数据 return { inputValue: '', list: [] } }, methods: { handleSubmit () { this.list.push(this.inputValue) this.inputValue = '' }, handleDelete (index) { this.list.splice(index, 1) } } } </script>
//components/TodoItem.vue <template> <li class="item" @click="handleDelete">{{content}}</li> </template> <script> export default { props: ['content', 'index'], methods: { handleDelete () { this.$emit('delete', this.index) } } } </script> <style scoped> // scoped只对这个组件生效,不加全局生效 .item { color: red; } </style>
相关文章推荐
- vue-cli构建vue项目
- vue项目开发(一) 利用vue-cli+webpack构建一个vue项目
- vue-cli构建项目 npm run build后应该怎么运行在本地查看效果
- vue-cli构建的项目中图片路径以变量形式传入时显示解决办法
- Vue学习之环境构建--------vue-cli构建vue项目
- vue-cli构建vue项目
- 用vue-cli构建了项目之后在webstorm开发,用npm run dev跑本地服务,经常修改之后在浏览器刷新没反应,偶尔才会有刷新,需要重新跑一遍npm run dev才会更新,这是怎么回事呢?
- vue-cli 构建的项目中集成less
- vue-cli构建项目 npm run build打包后怎么在本地查看效果
- vue-cli构建项目下使用微信分享功能
- vue-cli构建项目
- 使用Vue-cli脚手架工具构建Vue项目
- 详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
- Node.js和vue-cli构建vueJS基础项目
- 详解vue-cli构建项目反向代理配置
- Vue.js:使用vue-cli快速构建项目
- 脚手架vue-cli构建vue项目
- vue-cli 构建的项目中使用 Less
- 关于使用Vue-cli脚手架配合webpack-simple构建项目操作流程(自用)
- vue-cli脚手架构建了项目如何去除Eslint验证(语法格式验证)