vue常用指令

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

vue是前端框架,使用vue指令时需要导入vue.js文件;vue的常用指令有以下这些:
vue常用指令

v-bind、v-model:双向绑定数据、链接

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>vue常用指令</title>

    <!-- 导入vue.js文件 -->
    <script src="js/vue.js"></script>

</head>

<body>
    <div id="app">
        <!-- 创建双向数据绑定,该输入框中的值和Vue中url属性值绑定,一变都变 -->
        <input type="text" v-model="url" />

        <!-- 将Vue中的url值输出 -->
        {{url}}

        <!-- 为该标签绑定属性值 -->
        <a v-bind:href="url">跳转</a>

        <!-- v-bind可省略,但冒号(:)不可省略 -->
        <a :href="url">跳转</a>
    </div>

    <script>
        new Vue({
            // vue接管的代码范围,#app表示vue接管的代码范围为id为app的盒子以内
            el: "#app",
            data:
            {
                url: ""
            }
        })
    </script>

</body>

</html>

vue常用指令

v-on:绑定js事件

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>vue常用指令</title>

    <!-- 导入vue.js文件 -->
    <script src="js/vue.js"></script>

</head>

<body>
    <div id="app">
        <!-- 给输入框绑定事件 -->
        <input type="button" value="按钮1" v-on:click="method1()" />
        <input type="button" value="按钮2" v-on:click="method2()" />
    </div>

    <script>
        new Vue({
            // vue接管的代码范围,#app表示vue接管的代码范围为id为app的盒子以内
            el: "#app",
            data: {},
            methods: {
                // method1的内容
                method1: function () {
                    document.write("vue绑定的事件1执行了")
                },
                // method2的内容
                method2: function () {
                    document.write("vue绑定的事件2执行了")
                }
            }
        })
    </script>

</body>

</html>

vue常用指令

v-if、v-else、v-else-if:展示符合条件的元素

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>vue常用指令</title>

    <!-- 导入vue.js文件 -->
    <script src="js/vue.js"></script>

</head>

<body>
    <div id="app">
        <!-- 给输入框绑定事件 -->
        您的年龄:<input type="text" v-model="age" />

        <!-- "="后面的内容是vue的语句内容,需要用一对引号括起来,如果语句里面还用到引号,可使用单引号('') -->
        <span v-if="age==''">请输入年龄</span>

        <span v-else-if="age <= 35">您是年轻人</span>

        <span v-else-if="age > 35 && age <= 60">您是中年人(35-60)</span>

        <span v-else>您是老年人</span>
    </div>

    <script>
        new Vue({
            // vue接管的代码范围,#app表示vue接管的代码范围为id为app的盒子以内
            el: "#app",
            data: {
                age: ""
            }
        })
    </script>

</body>

</html>

vue常用指令

v-show:展示符合条件的元素

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>vue常用指令</title>

    <!-- 导入vue.js文件 -->
    <script src="js/vue.js"></script>

</head>

<body>
    <div id="app">
        <!-- 给输入框绑定事件 -->
        您的年龄:<input type="text" v-model="age" />

        <!-- 使用v-show方式展示符合条件的元素 -->
        <span v-show="age <= 35">您是年轻人</span>

        <span v-show="age > 35 && age <= 60">您是中年人(35-60)</span>

        <span v-show>您是老年人</span>
    </div>

    <script>
        new Vue({
            // vue接管的代码范围,#app表示vue接管的代码范围为id为app的盒子以内
            el: "#app",
            data: {
                age: ""
            }
        })
    </script>

</body>

</html>

需要区别于v-if、v-else-if方式
vue常用指令
vue常用指令

查看css语法中,关于display属性的使用
vue常用指令

v-for:通过循环,展示vue中绑定的所有数据

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>vue常用指令</title>

    <!-- 导入vue.js文件 -->
    <script src="js/vue.js"></script>

</head>

<body>
    <div id="app">
        <!-- 循环展示vue中city的所有数据 -->
        <div v-for="c in city">{{c}}</div>
    </div>

    <script>
        new Vue({
            // vue接管的代码范围,#app表示vue接管的代码范围为id为app的盒子以内
            el: "#app",
            data: {
                city: ["北京", "上海", "杭州", "成都", "广州"]
            }
        })
    </script>

</body>

</html>

vue常用指令

如果想要索引值,可更改循环如下:第一个是元素,第二个是索引

    <div id="app">
        <!-- c是元素,i是元素所在的索引 -->
        <div v-for="c,i in city">{{i}}:{{c}}</div>
    </div>

vue常用指令

总结

需要区别于v-if、v-else-if、v-else和v-show两种展示符合条件元素的方式,

(1)v-if、v-else-if、v-else是只显示符合条件的元素,其他元素不显示;v-show是通过display:none的方式隐藏不符合条件的元素;

(2)v-if可用于单纯的判断,v-show不行,如上面的年龄段判断,v-if可以判断age为空的情况,v-show不行。

vue常用指令
vue常用指令文章来源地址https://www.toymoban.com/news/detail-462412.html

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

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

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

相关文章

  • 如何使用Vue实现Excel表格数据的导入,在前端实现Excel表格文件的上传和解析,并使用Table组件将解析出来的数据展示在前端页面上

    随着互联网的发展和社会的进步,各个行业的数据量越来越大,对于数据的处理变得越来越重要。其中,Excel表格是一种重要的数据处理工具。在前后端项目中,实现Excel表格的导入和导出功能也愈加常见。这篇文章将介绍如何使用Vue实现Excel表格数据的导入。 在开始介绍实现

    2024年02月11日
    浏览(66)
  • 一套高效使用的 Vue3 + Springboot 前端低代码框架

    JNPF低代码平台在提供 无代码(可视化建模)和低代码(高度可扩展的集成工具以支持跨功能团队协同工作) 开发工具上是独一无二的。支持简单、快速地构建及不断改进Web端应用程序,可为整个应用程序的生命周期提供全面、集成的工具集。 通过该平台的协作和可视化开发

    2024年02月20日
    浏览(41)
  • 为什么defineProps宏函数不需要从vue中import导入?

    我们每天写 vue 代码时都在用 defineProps ,但是你有没有思考过下面这些问题。为什么 defineProps 不需要 import 导入?为什么不能在非 setup 顶层使用 defineProps ? defineProps 是如何将声明的 props 自动暴露给模板? 我们来看几个例子,分别对应上面的几个问题。 先来看一个正常的例

    2024年03月13日
    浏览(45)
  • ASP.Net Core Web API结合Entity Framework Core框架(API的创建使用,接口前端权限设置,前端获取API的Get,post方法)(程序包引用以及导入数据库)

    目录 1. Web Api 程序包引用 2. Web Api 的创建与Http类型的介绍 2.1 ASP.Net Core Web API项目的创建 2 .2  API接口的创建 2.3 HttpGet和HttpPost类型的区别 3.接口权限设置 4.HttpGet方法和HttpPOst方法 5.前端中用HttpGet/Poset获取接口数据 6.EF框架——配置数据库链接字符串(即将数据库中的表导入项

    2024年02月08日
    浏览(67)
  • 如何使用前端框架(React、Angular、Vue.js等)?该如何选择?

    聚沙成塔·每天进步一点点 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而

    2024年02月07日
    浏览(60)
  • 什么是Vue指令?举例说明几个常用的Vue指令。

    Vue指令是Vue.js框架中用于修改DOM元素行为和属性的特殊属性。它们以 v- 开头,并且可以通过Vue模板语法在HTML标记中进行使用。Vue指令允许我们在模板中添加动态功能和交互性。 以下是几个常用的Vue指令的例子: v-if:通过条件判断,用于根据条件的真假来动态地插入或移除

    2024年02月16日
    浏览(37)
  • Vue 的常用指令--详解

    Vue 中常用的指令有以下几种: 1. v-model:用于在表单元素和 Vue 实例的数据之间双向绑定。可以实现表单输入内容的同步更新。 2. v-bind:用于动态绑定 HTML 属性。可以将 Vue 实例中的数据绑定到 HTML 元素的属性上。 3. v-if、v-else、v-else-if:用于条件渲染,根据表达式的真假来控

    2024年02月11日
    浏览(39)
  • Vue 常用指令

    不同于早期基于dom元素开发,获取dom元素操作它们,在vue当中使用的是以v-开头的语法,这些语法统称为vue指令。 指令: 带有 v- 前缀的特殊属性。 指令的作用: 当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM 。 在整个vue的编写过程当中,只要带v-的,那么

    2024年02月09日
    浏览(35)
  • vue常用指令

    vue是前端框架,使用vue指令时需要导入vue.js文件;vue的常用指令有以下这些: 需要区别于v-if、v-else-if方式 查看css语法中,关于display属性的使用 如果想要索引值,可更改循环如下:第一个是元素,第二个是索引 总结 需要区别于v-if、v-else-if、v-else和v-show两种展示符合条件元

    2024年02月06日
    浏览(40)
  • Vue之常用指令

    概念:Vue (读音 /vjuː/,类似于 view) 是一套 **构建用户界面 ** 的 渐进式 框架 Vue2官网:https://v2.cn.vuejs.org/ Vue的两种开发方式: Vue核心包开发 场景:局部模块改造 Vue核心包Vue插件工程化 场景:整站开发 核心步骤(4步): 准备容器 引包(官网) — 开发版本/生产版本 创建

    2024年01月25日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包