首页 > 其他分享 >Vue常用指令

Vue常用指令

时间:2023-04-09 11:23:12浏览次数:45  
标签:常用 Vue HTML 渲染 元素 绑定 指令

常用指令

  • 指令:HTML标签上带有V-前缀的特殊属性,不同指令具有不同含义。
  • 常用指令
指令 作用
v-bind 为HTML标签绑定属性值,如设置href , css样式等
v-model 在表单元素上创建双向数据绑定
v-on 为HTML标签绑定事件
v-if 条件性的渲染某元素,判定为true时渲染,否则不渲染
v-else-if 条件性的渲染某元素,判定为true时渲染,否则不渲染
v-else 条件性的渲染某元素,判定为true时渲染,否则不渲染
v-show 根据条件展示某元素,区别在于切换的是display属性的值
v-for 列表渲染,遍历容器的元素或者对象的属性

v-bind

  • 绑定html标签的属性值
    <a v-bind:href="url">链接1</a>
    <a  :href="url">链接2</a>

v-model

  • 在表单元素上创建双向数据绑定
<input type="text" v-model="url">


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue-指令</title>
    <script src="Vue.js"></script>

</head>
<body>


<div id="app">

    <a v-bind:href="url">链接1</a>
    <a  :href="url">链接2</a>

    <input type="text" v-model="url">
</div>

<script>

  new Vue({
      el:"#app",
      data:{
          url: "https://www.baidu.com"
      }
  } )


</script>


</body>
</html>

一旦通过v-bind或者v-model绑定了一个变量,这个变量必须在数据模型中声明

v-on

  • 为HTML标签绑定事件
<div id="app">
  <input type="button" value="点我一下"  v-on:click="handle()">
  //简写
  <input type="button" value="点我一下"  @click="handle()">
</div>

<script>
  new Vue({
    el:"#app",//vue接管区域
    data:{

    },
    methods:{
      handle:function () {
        alert("你点我一下");
      }
    }

  })

</script>

标签:常用,Vue,HTML,渲染,元素,绑定,指令
From: https://www.cnblogs.com/CenCen/p/17300034.html

相关文章

  • html页面里面的button标签使用@click属性时,无法定位到Vue的method里面
    问题解决就很离谱,都是按照网上的教程来的,一直无法定位,之后跟着加上了div标签,加上了id属性,方法还是灰白色,调用不了;后来直接将el属性名称更改掉了,没想到这样就成功识别到了,反正就是逻辑没有出问题,最后也达到期望值了。......
  • redis常用命令
               ......
  • 在mtk7561开发板,从指令去实现wifi各种配置参数 、查看用户名和密码
    (141条消息)在mtk7561开发板,从指令去实现wifi各种配置参数、查看用户名和密码_ssid使能_xxno的博客-CSDN博客 asuswrt-merlin/nvram_control.cat263449f32bf292fb6bc5a08cd645e61a7fb10485·RMerl/asuswrt-merlin(github.com)......
  • vscode launch&attach及常用插件使用必备指南
    .vscode下创建文件launch.json{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[{"na......
  • vscode 开发 vue3项目 , src 别名 为 @ ,报错
    https://geekdaxue.co/read/me-note@vue/mydm8l需要设置basicURL然后就生效了{"compilerOptions":{//设置解析非相对模块名称的基本目录"baseUrl":".",//设置模块名到基于baseUrl的路径映射,可以设置路径别名的语法提示"paths":{"@/*......
  • Nginx的try_files指令详解
    try_files语法:try_filesfile…uri;或 try_filesfile…=code;默认值:无作用域:serverlocation语法解释:官方:Checkstheexistenceoffilesinthespecifiedorderandusesthefirstfoundfileforrequestprocessing;theprocessingisperformedinthecurr......
  • Allure常用功能汇总
    allure标签使用方法参数值参数说明@allure.epic()epic描述敏捷里面的概念,定义史诗,往下是[email protected]()模块名称功能点的描述,往下是[email protected]()用户故事用户故事,往......
  • GVIM常用命令
    命令模式:普通模式Esc:插入:insert到第100行:100找abc字符:/abc在0-100行找abc字符:0,100/abc用,对齐  :0,100Align,将0-100行的a替换为b替换:0,100s/a/b/g将a替换为b替换:s/a/b/g块操作ctrl+v块移动,shift+>复制,滚轮中间点一下。......
  • Python ORM Pony MySQL数据库 常用操作
    Pony是一个高级的对象关系映射器ORM框架。Pony它能够使用Python生成器表达式和lambdas向数据库编写查询。Pony分析表达式的抽象语法树,并将其转换为SQL查询。支持SQLite,MySQL,PostgreSQL和Oracle等数据库,本文主要介绍PythonORMPony中MySQL数据库常用操作,及数据增加、删除、修......
  • 浏览器常用操作命令
    一、浏览器操作命令启动火狐浏览器(49版本以下)System.setProperty("webdriver.firefox.bin","D:\\Firefox\\firefox.exe");WebDriverdriver=newFirefoxDriver();(谷歌和IE通过浏览器驱动启动浏览器)启动谷歌浏览器System.setProperty("webdriver.chrome.driver","E:\\c......