iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么使用Vue中v-指令
  • 946
分享到

怎么使用Vue中v-指令

2023-06-25 11:06:29 946人浏览 安东尼
摘要

这篇文章主要介绍“怎么使用Vue中v-指令”,在日常操作中,相信很多人在怎么使用Vue中v-指令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Vue中v-指令”的疑惑有所帮助!接下来,请跟着小编一起来

这篇文章主要介绍“怎么使用Vue中v-指令”,在日常操作中,相信很多人在怎么使用Vue中v-指令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Vue中v-指令”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    一、vue.js常用的v-指令

    1、v-html 指令

    v-html 指令用于输出 html 代码的,具体使用如下所示:

       <div class="email-content">           <p v-html="templatePack"></p>  //templatePack是html代码路径         </div>

    怎么使用Vue中v-指令

    2、v-text 指令

    v-text 指令是用于输出文本的,具体使用如下所示:

      <thead>               <th class="table-header-th" v-for="(cell, colIndex) in header" :key="colIndex">                 <span class="table-header" v-text="cell.value"></span>  //输出cell.value的值               </th>             </thead>

    3、v-once指令

    通过使用v-once指令,一次性地插值,当数据改变时,插值处的内容不会更新,具体使用如下所示:

    <span v-once> {{ msg }}</span> //msg的值不变

    4、v-if 指令

    v-if 指令是实现条件渲染,插入或者移除元素(true插入, false移除),具体使用如下图所示:

    怎么使用Vue中v-指令

    v-else指令保证同级节点存在v-if || v-else-if,搭配v-if使用的,必须紧跟在v-if或者v-else-if后面,否则不起作用,具体使用如下图所示:

    怎么使用Vue中v-指令

    注意:v-if和v-else 只会不能并存,只能存在其一。

    v-else-if指令是充当v-if的else-if块,可以链式的使用多次,可以在标签中更加方便的实现switch语句的功能。

    5、v-show指令

    v-show指令是用来隐藏或者显示元素的,具体使用如下所示:

    <van-loading class="loading-bg" type="spinner" size="24px" v-show="HttpLoading"/> //根据httpLoading的bool值来判断是否显示

    6、v-on指令

    v-on指令是用来进行事件绑定的, 可用@来代替,具体使用如下所示:

       <div class="header-bg" @click="toInterviewResume"> //给div标签绑定点击事件,使用@来代替v-on

    怎么使用Vue中v-指令

    7、v-for指令

    v-for指令实现的是循环语法,也就是for循环的功能,具体使用如下所示:

    怎么使用Vue中v-指令

    8、v-bind指令

    v-bind指令是用来实现属性绑定的,它可以简写,具体使用如下所示:

    <img v-bind:src="imgSrc”> //v-bind 未简写<img :src="imgSrc"> //v-bind 简写

    9、v-model指令

    v-model指令是用来实现双向数据绑定的,具体使用如下所示:

    怎么使用Vue中v-指令

    二、Vue.js不常用的v-指令

     1、v-pre指令

    v-pre指令是用来不解析数据的,具体使用如下所示:

    <span class="table-header" v-pre>{{hello world}}</span>  //显示效果为:{{hello world}}

    2、v-cloak指令

    v-cloak指令是:vue解析前,v-cloak会存在于页面;vue解析完成 ,v-cloak消失。它能够解决插值表达式闪烁的问题,具体使用如下所示:

    //CSS样式 [v-cloak]{    display:none; color:red; } .... <span v-cloak>Loading…</span>

    三、Vue.js的自定义指令

    除了上面的核心功能默认内置的指令,Vue.js也允许注册自定义指令。在 Vue2.0 中,代码复用和抽象的主要形式是组件,但是有的情况下,仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。

    1、自定义的v-focus指令

    场景:当页面加载时,让输入框获得焦点。

    只要在打开这个页面后还没点击过任何内容的时候,这个输入框就应当还是处于聚焦状态,这里使用v-focus指令来实现该需求,具体使用如下所示:

    // 注册全局自定义指令 `v-focus` Vue.directive('focus', {   // 当被绑定的元素将要插入到 DOM 中时   inserted: function (el) {     // 聚焦对应的元素     el.focus();   } });   //在输入框使用的地方使用上述自定义指令 <input v-focus>

    2、自定义的对象字面量指令

    场景:如果指令需要有多个值,可传入一个 javascript 对象字面量,但是该指令函数能够接受所有合法的 JavaScript 表达式。具体使用如下所示:

    <span v-demo="{ color: ‘red', text: 'hello world!' }"></span>  Vue.directive('demo', function (el, binding) { //   console.log(binding.value.color); // 输出结果“red”   console.log(binding.value.text);   //输出结果 "hello world!" });

    到此,关于“怎么使用Vue中v-指令”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

    --结束END--

    本文标题: 怎么使用Vue中v-指令

    本文链接: https://www.lsjlt.com/news/304247.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • 怎么使用Vue中v-指令
      这篇文章主要介绍“怎么使用Vue中v-指令”,在日常操作中,相信很多人在怎么使用Vue中v-指令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Vue中v-指令”的疑惑有所帮助!接下来,请跟着小编一起来...
      99+
      2023-06-25
    • Vue指令v-show和v-if怎么使用
      本文小编为大家详细介绍“Vue指令v-show和v-if怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue指令v-show和v-if怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、v-sho...
      99+
      2023-06-29
    • vue指令中的v-once怎么使用
      本篇内容主要讲解“vue指令中的v-once怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue指令中的v-once怎么使用”吧!v-once在日常开发中用的很多只渲染元素和组件一次,随...
      99+
      2023-06-30
    • vue中指令v-text、v-html、v-bind怎么用
      这篇文章主要介绍了vue中指令v-text、v-html、v-bind怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一 : 指令的概念...
      99+
      2024-04-02
    • vue指令中v-bind怎么用
      这篇文章将为大家详细讲解有关vue指令中v-bind怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、v-bind:可以为元素的属性绑定一些数据 <div id="...
      99+
      2023-06-25
    • Vue的指令v-for怎么使用
      这篇文章主要介绍了Vue的指令v-for怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue的指令v-for怎么使用文章都会有所收获,下面我们一起来看看吧。Vue v-for的使用1.迭代普通数组在da...
      99+
      2023-06-29
    • Vue中v-else-if指令怎么用
      这篇文章将为大家详细讲解有关Vue中v-else-if指令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。v-else-ifv-else-if 充当 v-if 的 e...
      99+
      2024-04-02
    • vue指令v-html和v-text怎么用
      这篇文章主要介绍了vue指令v-html和v-text怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、v-text 文本渲染指令(只能渲染文本不能渲染标签)<d...
      99+
      2023-06-25
    • Vue中v-model指令如何使用
      今天就跟大家聊聊有关Vue中v-model指令如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。v-model 用在 input 元素上时v-m...
      99+
      2024-04-02
    • Vue中v-for指令有什么用
      这篇文章主要介绍Vue中v-for指令有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!v-for用 v-for 指令根据遍历数组来进行渲染有下面两种遍历形式<div&nb...
      99+
      2024-04-02
    • Vue中v-html指令有什么用
      这篇文章主要为大家展示了“Vue中v-html指令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue中v-html指令有什么用”这篇文章吧。v-htm...
      99+
      2024-04-02
    • Vue中v-if指令有什么用
      这篇文章将为大家详细讲解有关Vue中v-if指令有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。v-ifv-if 可以实现条件渲染,Vue 会根据表达式的值的真假条...
      99+
      2024-04-02
    • Vue中v-once指令有什么用
      这篇文章给大家分享的是有关Vue中v-once指令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。v-oncev-once 关联的实例,只会渲染一次。之后的重新渲染,实例极...
      99+
      2024-04-02
    • Vue中v-cloak指令有什么用
      这篇文章主要介绍Vue中v-cloak指令有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!v-cloak这个指令是用来保持在元素上直到关联实例结束时进行编译。<div&n...
      99+
      2024-04-02
    • Vue中v-model指令有什么用
      小编给大家分享一下Vue中v-model指令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!v-model这个指令用于在表...
      99+
      2024-04-02
    • Vue中v-bind指令有什么用
      小编给大家分享一下Vue中v-bind指令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!v-bindv-bind 用来动...
      99+
      2024-04-02
    • Vue中v-text指令有什么用
      小编给大家分享一下Vue中v-text指令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!v-textv-text 主要用...
      99+
      2024-04-02
    • Vue中v-on指令有什么用
      这篇文章主要为大家展示了“Vue中v-on指令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue中v-on指令有什么用”这篇文章吧。v-onv-on ...
      99+
      2024-04-02
    • Vue中v-show指令有什么用
      这篇文章主要介绍了Vue中v-show指令有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。v-show<h2 v-sh...
      99+
      2024-04-02
    • Vue中v-else指令有什么用
      这篇文章主要介绍了Vue中v-else指令有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。v-elsev-else 是搭配 v-if ...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作