vue简单todolist

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>vue 入门</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

</head>
<body>

    <div id="app">
        <div>
            <input type="text" v-model="inputValue">
            <button @click="add">提交</button>
        </div>
        <ul>
            <li v-for="(item,index) in list" :key="index" @dblclick="del(index)"> {{ item }}</li>
        </ul>
    </div>
    <script>
        new Vue({
            el:"#app",
            data:{
                inputValue:‘‘,
                list:[]
            },
            methods:{
                add() {
                    this.list.push(this.inputValue)
                    this.inputValue = ‘‘
                },
                del(index){
                    this.list.splice(index,1)
                }
            }

        })

    </script>
</body>
</html>

原文地址:https://www.cnblogs.com/php-linux/p/11617257.html

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

vue简单todolist的相关文章

Vue简单基础 + 实例

vue的双向绑定原理:Object.defineProperty() vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调.当把一个普通 Javascript 对象传给 Vue 实例来作为它的 data 选项时,Vue 将遍历它的属性,用 Object.defineProperty() 将它们转为 getter/setter.用户看不

vue初学实践之路——vue简单日历组件

---恢复内容开始--- 最近做的项目有一个需求,需要有一个日历组件供预定功能使用,之前的代码过于繁琐复杂,所以我采用vue重写了这个组件. npm.vue等等安装. 只是一个简单的日历组件,所以并不需要用到node服务器,只需要一个Html文件即可. 项目基本目录 首先在引入 vue.js <script src="https://unpkg.com/vue/dist/vue.js"></script> 贴上最主要的html和js代码 <div id=&

vue 简单的增删改功能

刚开始学习vue ,简单的练习了一下,就写了一个简单的dome ,里面包括 增加,删除 ,修改功能 . <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable

利用VUE实现TODOLIST

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TODOLIST</title> <meta http-equiv="X-UA-Compatible" content="IE-edge"&g

Vue简单介绍

什么是Vue Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架(根据需求使用特定的功 能).与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合.另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动. 关于学习Vue的前置工作/技术储备 1.GitBatch GitBatch是一个可以编写shell脚本的工具,今天我们学习的内容在c

vue案例todolist备忘录

项目效果:https://cinderellastory.github.io/todolist/dist/index.html#/ 项目链接:https://github.com/CinderellaStory/todolist vue逆袭群,希望能够帮助到大家! 群号:659182980 原文地址:https://www.cnblogs.com/CinderellaStory/p/9819666.html

极速搭建RTMP直播流服务器+webapp (vue) 简单实现直播效果

在尝试使用webRTC实现webapp直播失败后,转移思路开始另外寻找可行的解决方案.在网页上尝试使用webRTC实现视频的直播与看直播,在谷歌浏览器以及safari浏览器上测试是可行的.但是基于基座打包为webapp后不行,所以直播的话建议还是原生的好.HBuilder自带的H5+有提供了原生的视频播放和推流录制上传,但是需要有一个rtmp直播流服务器,用于测试和开发,这时就需要自建rtmp服务推流了. 极速搭建简单RTMP直播流服务器 开发环境:macOS 需要安装并启动docker:?? 

从零开始实现Vue简单的Toast插件

在前端项目中,有时会需要通知.提示一些信息给用户,尤其是在后台系统中,操作的正确与否,都需要给与用户一些信息. 1. 实例 在Vue组件的methods内,调用如下代码 `this``.$toast({`= `content:` `"可自动关闭"``,` `autoClose:` `true` `})` 在页面的右侧会出现一个Toast弹框,多次点击时,会依照顺序进行显示,并且Toast可自动关闭,具体效果如图. 代码地址:Github UI-Library 2. 原理 代码结构 将T

Vue简单知识点

vue生命周期的理解 什么是vue生命周期? Vue 实例从创建到销毁的过程,就是生命周期.从开始创建.初始化数据.编译模板.挂载Dom→渲染.更新→渲染.销毁等一系列过程,称之为 Vue 的生命周期. vue生命周期总共有几个阶段? 总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后 beforeCreate(创建前) : Vue 实例的挂载元素 $el 和 数据对象data都为undefined,还未初始化. created(创建后) :完成数据观测,属性和方法的运算,初始化事件