分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

VUE ?之 JS指令

发布时间:2023-09-06 02:21责任编辑:郭大石关键词:指令

1、v-text的用法:

  

2、v-html

  

3、v-for

  

4、v-if , v-else if ,v-else 

  

  v-if 每次生成都只有一个标签,即符合条件的标签。

5、v-show

  

  v-show 和 v- if 的区别:

    切换性能:

      v-show更快一些,因为它不需要频繁的去通过判断条件去生成某一个标签,而是通过display:none来切换。

      v-if 是通过append来切换。

    加载性能:

      v-show更慢一些。因为不符合条件的只是隐藏了,但是还需要加载,如果有10条数据,有一条符合条件,那么10条都加载,9条隐藏

      v-if 加载快。因为v-if 是判断符不符合条件,如果符合条件,只加载符合条件的。

6、v-bind,绑定的是属性。v-bind可以简写成一个:

  

7、v-on,绑定的是事件,可以简写@

  

8、v-model,进行双向数据绑定

  

  

9、计算和侦听

 ???<table border="1"> ???????<thead> ???????????<tr> ???????????????<th>学科</th> ???????????????<th>成绩</th> ???????????</tr> ???????</thead> ???????<tbody> ???????????<tr> ???????????????<td>python</td> ???????????????<td> ???????????????????<input type="text" v-model.number="python"> ?????# 因为input 框输入进来的是字符串,所以在v-model.number就可以将输入进来的值转换成数字 ???????????????</td> ???????????</tr> ???????????<tr> ????????????????<td>go</td> ???????????????<td> ???????????????????<input type="text" v-model.number.lazy="go"> ?????# v-model 是用于双向数据绑定的,input框中有变化,后端跟着变化。如果加了lazy之后,只有当失去焦点的时候才会改变 ???????????????</td> ???????????</tr> ???????<tr> ???????????<td>总成绩</td> ???????????<td>{{sumScore}}</td> ???????</tr> ???????</tbody> ???</table> ???<hr> ???{{python}}</div><script> ???new Vue({ ???????el:"#he", ???????data:{ ???????????python:100, ???????????go:80 ???????}, ???????computed:{ ??????????????????# computed 是用来计算的 ???????????sumScore:function () { ???????????????return this.python+this.go ???????????} ???????}, ???????watch:{ ???????????????????# watch 是用来监听data中的数据发生变化的 ???????????python:function () { ???????????????alert(this.python) ???????????} ???????} ???}) ???

10、修饰符

   number 将输入的值变成数字

   lazy: 失去焦点的时候才返回结果

   trim:去掉两边的空格

11、获取DOM元素

   

  

VUE ?之 JS指令

原文地址:https://www.cnblogs.com/wf123/p/9926431.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved