vue之简单的todoList(一)

 1 <!-- 根组件 -->
 2 <!-- vue的模板内,所有内容要被一个根节点包含起来 -->
 3 <template>
 4   <div id="app">
 5     <input type="text" v-model="todo">
 6     <button @click="addData()">+增加</button>
 7     <div v-for="(item,key) in list"> {{item}} -- <button @click="deleteData(key)">删除</button></div>
 8   </div>
 9 </template>
10 <script>
11 export default {
12   name: ‘app‘,
13
14   data () {         // data是业务逻辑里面定义的数据
15     return {
16       todo:‘‘,
17       list:[],
18
19      }
20   },
21   methods:{
22    addData(){
23       this.list.push(this.todo);
24       this.todo=‘‘;
25    },
26    deleteData(key){
27       this.list.splice(key,1);
28       // array.splice(index,howmany,item1,.....,itemX)
29       // index 必需。规定从何处添加/删除元素。
30       // howmany必需。规定应该删除多少元素.必须是数字,但可以是 "0"。
31    }
32
33   }
34 }
35 </script>

原文地址:https://www.cnblogs.com/chr506029589/p/9364610.html

时间: 2024-10-16 21:37:18

vue之简单的todoList(一)的相关文章

初识Vue,简单的todolist

vue开发源码:https://vuejs.org/js/vue.js todolist代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue入门</title> <script src="vue.js" type="text/javascript"

使用React并做一个简单的to-do-list

1. 前言 说到React,我从一年之前就开始试着了解并且看了相关的入门教程,而且还买过一本<React:引领未来的用户界面开发框架 >拜读.React的轻量组件化的思想及其visual-dom的这种技术创新,也算是早就有了初步了解.一来没有学的太深入,二来后来在工作中和业余项目中都没有用到,因此慢慢的就更加生疏了. 近期,因为我想把自己的开源项目wangEditor能放在React.angular和vuejs中使用.先从react开始,顺手自己也重试一下React的基础知识,顺便再做一个小d

Vue axios简单使用

Vue axios简单使用的简单使用 安装: npm install axios -D 有一个问题:我明明配置了全局可是用的时候还是得一个一个引入axios( 我也不知道为什么 ) main.js中引入axios 配置全局我这里是设置了代理 import axios from "axios"; Vue.prototype.$ajax = axios;//给他原型加一个属性为$ajax axios.defaults.baseURL = "/api"; api文件中放的

VUE实现简单的全选/全不选

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> table { border-collapse: collapse; border-spacing: 0; border: 1px solid #c0c0c0; width: 500px; margin: 100

vue超简单加载字体方法,解决scss难加载字体的问题

vue超简单加载字体方法,解决scss难加载字体的问题 scss在加载字体方面一直不太好用,需要繁杂的配置才能达到想要的效果,这里说一种非常简单的方法 在App.vue的style标签下引入字体文件后,scss设置的字体依旧可以正确识别,注意style的lang不要写,就使用原生css 示例引入 <style> @font-face{ font-family: pingfang; src: url('./style/pingfang.ttf') } </style> 然后想要的位置

vue结合element-ui做简单版todolist

结合element-ui首先需要npm安装element-ui npm i element-ui -S: 然后在入口文件中引入: import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); 这样就可以使用element-ui了,如果不用刻意忽略这一步: 由于代码中有注释,所以就不解释了,有兴趣可以看下代码, 效果如下:(比较丑,主要看功能吧..) 代码

vue写的简单版todolist

上一张丑图: 项目演示地址:http://47.75.195.199/todolist/源码地址:https://github.com/chunsenye/... <template> <div> <label >今天要做什么</label> <input type="text" v-model="text"> <input type="button" value="提交

Vue.js简单入门

这篇文章我们将学习vue.js的基础语法,对于大家学习vue.js具有一定的参考借鉴价值,有需要的朋友们下面来一起看看. Vue.js是一个数据驱动的web界面库.Vue.js只聚焦于视图层,可以很容易的和其他库整合.代码压缩后只有24kb. 以下代码是Vue.js最简单的例子, 当 input 中的内容变化时,p 节点的内容会跟着变化. <!-- html --> <div id="demo"> <p>{{message}}</p> &

用vue实现简单实时汇率计算功能

最近在自己摸索vue的使用,因为相对于只是去看教程和实例,感觉不如自己动手写一个demo入门来的快.刚好看到小程序中有一个简单但是很精致的应用极简汇率,而且它的表现形式和vue的表现形式很像,于是想着自己搞一个简单的应用来试试. 第一步是搭好简单的Html结构 <div id="demo"> <h1>汇率转换</h1> <div class="moneyBox"><span>cny</span>