Vue指令使用场景

这篇具有很好参考价值的文章主要介绍了Vue指令使用场景。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>v-bind</title>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>
    <style type="text/css">
    </style>
</head>

<body>
    <section id="app">
        <header class="header">
            <h1>小黑记事本</h1>
            <input v-model="todoName" placeholder="请输入任务" class="new-todo" />
            <button @click="add" class="add">添加任务</button>
        </header>
        <section class="mian">
            <ul class="to-list">
                <li class="todo" v-for="(item,index) in list" :key="item.id">
                    <div class="view">
                        <span class="index">{{index+1}}.</span><label>{{item.name}}</label>
                        <button @click="del(item.id)" class="destroy">删除</button>
                    </div>
                </li>
            </ul>
        </section>
        <footer class="footer" v-show="list.length>0">
            <span>合计:<strong>{{ list.length }}</strong></span>
            <button @click="clear">清空</button>
        </footer>    
    </section>

    <script>
        var app = new Vue({
            el: '#app',
            data: {
                todoName:'',
                list:[
                    {id:1,name:'跑步'},
                    {id:2,name:'游泳'},
                    {id:3,name:'跳绳'},
                ]

            },
            methods: {
                clear(){
                    this.list=[]

                },
                del(id){
                    this.list =this.list.filter(item=>item.id!=id)
                },
                add(){
                    if(this.todoName.trim()===""){
                        alert("亲输入,不能够为空");
                        return;
                    }
                     // 头插法数组
                    this.list.unshift({
                        id: +new Date(),
                        name: this.todoName,
                    })

                },
                login() {

                },
                reset: function () {
                    this.username = "";
                    this.password = "";

                }

            }

        })
    </script>

</body>

</html>

Vue指令使用场景,html5,vue.js

Vue指令使用场景,html5,vue.js文章来源地址https://www.toymoban.com/news/detail-697092.html

到了这里,关于Vue指令使用场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue中v-html用法以及指令汇总

    操作数组的方法 : push:数组最后位置新增元素 pop:  删除最后一个元素 shift:  删除第一个元素 unshift:往前面加一个元素 splice:在数组的指定位置插入、删除、替换一个元素 sort:    数组排序 reverse:反转数组 我们学过的指令:     v-bind  : 单向绑定解析表达式,可简

    2024年02月16日
    浏览(47)
  • Vue.js 2.0 自定义指令

    除了默认设置的核心指令( v-model 和 v-show ),Vue 也允许注册自定义指令。注意,在 Vue2.0 里面,代码复用的主要形式和抽象是组件——然而,有的情况下,你仍然需要对纯 DOM 元素进行底层操作,这时候就会用到自定义指令。下面这个例子将聚焦一个 input 元素,像这样: 当页面

    2023年04月19日
    浏览(50)
  • vue指令-v-text和v-html

    更新DOM对象的innerText/innerHTML 注意:会覆盖插值表达式 示例:

    2024年02月15日
    浏览(32)
  • 【Vue】Vue 使用 Print.js 打印选中区域的html,用到的是Element ui table表格,解决页面样式不出现或者table表格样式错乱问题!!!

    需求 : 打击打印按钮,文字内容以及表格中的内容 解决方案 加上这句就好了!完美! 一、因为表格数据过多,之前加了表格滚动条,但是打印出来 会把表格上的滚动条也打印出来,所以这里改成了 给弹框加滚动条,去掉表格中的滚动条 2.1 原因: table-layout: fixed导致的,

    2024年02月09日
    浏览(67)
  • 深入探究Vue.js生命周期及其应用场景

    当谈到Vue.js的生命周期时,我们指的是组件在创建、更新和销毁过程中发生的一系列事件。了解Vue的生命周期对于开发人员来说是至关重要的,因为它们提供了一个机会来执行特定任务,并在不同的阶段处理组件。 Vue的生命周期可以分为八个不同的阶段:创建前、创建后、挂

    2024年02月06日
    浏览(52)
  • Vue.js核心概念简介:组件、数据绑定、指令和事件处理

    本文介绍了Vue.js的四个核心概念:组件、数据绑定、指令和事件处理。每个概念都通过一个简单的示例进行了详细的解释。通过学习这些概念,您将能够充分利用Vue.js的强大功能,构建高效、灵活的Web应用程序。 1 组件 组件是Vue.js的核心概念之一,它允许您将UI分解为相互作

    2024年02月04日
    浏览(56)
  • Vue中如何进行3D场景展示与交互(如Three.js)

    随着WebGL技术的发展,越来越多的网站开始使用3D场景来展示产品、游戏等内容。在Vue中,我们可以使用第三方库Three.js来实现3D场景的展示与交互。本文将介绍如何在Vue中使用Three.js来创建3D场景,并实现交互功能。 Three.js是一个用于创建3D图形的JavaScript库。它基于WebGL技术,

    2024年02月09日
    浏览(74)
  • 前端HTML、CSS、JS、VUE3 汇总

    学习https://developer.mozilla.org/zh-CN/docs/Learn/CSS 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 使用VS Code运行前端代码 在VS Code上安装前端插件 正在更新中~ ✨ 提示:这里可以添加本文要记录的大概内容: 学习路线 知识定位 HTML基础 标签、表格、表单、

    2024年02月13日
    浏览(49)
  • Howler.js HTML5声音引擎

    Howler.js是一个不错的HTML5声音引擎。功能强大,性能不错,用起来也很方便。 1. 官网 https://howlerjs.com/ GitHub https://github.com/goldfire/howler.js 2. 兼容性 Howler默认使用Web Audio,但在IE上可以自动转为HTML 5 Audio。这点很是贴心。 3. 声音激活 移动端的Safari和Chrome都禁止网页自动播放声音

    2024年02月08日
    浏览(39)
  • 基于HTML5+CSS3的Web Scada的应用场景-水厂监控

    Web SCADA在水利行业应用场景较多,通过对设备增加物联网关,在网关中实现边缘计算后,将有处理后的数据通过4G信号传输至Web SCADA平台,主要可实现对供排水、加压站、泵房等进行监测及联动控制、远程监控、能源管理、数据采集及报警等管理。节省大量人工、实时监控供

    2024年01月23日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包