美文网首页
vue3.0 指令 v-xxx

vue3.0 指令 v-xxx

作者: 一个不知名的前端 | 来源:发表于2019-01-03 17:30 被阅读0次

什么是vue指令:

  • 比如Angular中的 ng-xxx。
  • vue中以 v-xxx 开头人们称它为指令。
  • 在vue中提供了一些对页面 + 数据的更为方便的操作,这些操作就是指令,类似于HTML中的属性。
  • 指令中封装了一些Dom行为,结合属性作为一个暗号,暗号有对应的值,根据不同的值,框架会进行相关的Dom操作的绑定行为。

vue常用的v-指令:

  • v-text 元素的innerText属性,必须是双标签
  • v-html 元素的innerHTML
  • v-if 判断是否插入这个数据,与之配套的是v-else-if 和 v-else 元素必须相邻在一起才会生效,否则报错,v-if值如果是true就在当前插入元素,反之移除,v-if和v-else-if必须有值,v-else直接写。
  • v-else-if
  • v-else
  • v-show 隐藏元素,原理是css中的 display:none boolean类型。

以下代码是指令用法,在元素上使用,接收data函数return的数据。

//1.0
<template>

  <div class="home">
     <span v-text="text"></span>
      <hr/>
      <span v-html="html"></span>
      <hr/>
      <span v-if="ifs=== 1">1</span>
      <span v-else-if="ifs=== 2">2</span>
      <span v-else>3</span>
      <hr/>
      <span v-show="show">display block</span>
  </div>

</template>

<script>

export default {
  name: 'home1',
    data(){

      return{
          text:'<h1>我是v-text</h1>',
          html:'<h1>我是v-html</h1>',
          ifs:1,
          show:true
      }
  }
}

</script>
<style></style>
1.0代码渲染结果

相关文章

  • vue3.0 指令 v-xxx

    什么是vue指令: 比如Angular中的 ng-xxx。 vue中以 v-xxx 开头人们称它为指令。 在vue...

  • Vue基础

    特性检测:检测浏览器是否支持某个属性 vue指令 页面渲染 vue的指令都是v-这种格式,虽然v-xxx="xxx...

  • 2. Vue指令

    指令:v-xxx用于动态操作某些数据 v-bind: v-html: v-if: // v-else:条件渲...

  • vue学习笔记

    vue:读音: v-u-eview vue和angular区别?vue——简单、易学指令以 v-xxx一片html...

  • vue2 vs vue3自定义指令

    什么是指令? 在vue中提供了一些对于页面 + 数据的更为方便的输出,这些操作就叫做指令, 以v-xxx表示类似于...

  • vue

    第一节 vue:读音: v-u-eview vue和angular区别?vue——简单、易学指令以 v-xxx一片...

  • Vue.js指令1

    入门程序 1、在表单控件中使用v-model=“” 可实现双向绑定2、vue指令都是 v-xxx格式的 v-clo...

  • vue学习笔记(二)

    (一)中主要介绍了vue.js的v-xxx指令,这次最主要学习vue中的核心组件构成 组件必须是挂载在某个元素下才...

  • vue学习(68)vue3中的其他改变

    全局API的转移 Vue 2.x 有许多全局 API 和配置例如:注册全局组件、注册全局指令等。 Vue3.0中对...

  • Vue3.0入门指南

    第一章、走进Vue3.0 2-1、下载Vue3.0的单文件核心库 vue3.0 源码下载地址: https://u...

网友评论

      本文标题:vue3.0 指令 v-xxx

      本文链接:https://www.haomeiwen.com/subject/sgmzcqtx.html