位置: IT常识 - 正文

Vue|内置指令(vue内置指令实验总结)

编辑:rootadmin
原力计划Vue|内置指令

推荐整理分享Vue|内置指令(vue内置指令实验总结),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue内置指令实验总结,vue内置指令主要内容有哪些,vue内置指令实验总结,vue内置指令有哪些构成,Vue内置指令通常以t-开头,vue内置指令有哪些,vue内置指令主要内容有哪些,vue内置指令有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue的内置指令是带有v-前缀的特殊属性,它的作用是当表达式的值改变时将其一系列连带影响,响应地作用于DOM元素。 推荐专栏:微信小程序实战开发专栏

内置指令v-text指令v-html指令v-cloak指令v-once指令v-pre指令内置指令

开始前的准备,在目录下创建文件夹及对应的页面如下

创建好页面容器及对应的Vue实例

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>内置指令</title> <script src="../js/vue.js" type="text/javascript"></script></head><body> <!-- 准备好一个容器 --> <div id="root"> </div> <script type="text/javascript"> //Vue.config.productionTip = false //阻止 vue 在启动时生成生产提示。 // 创建vue实例 const vm = new Vue({ el: '#root', //函数式 data: function () { return { name: '摔跤猫子' }; } }); </script></body></html>v-text指令

v-text指令作用是用于向其所在的节点标签渲染文本内容,使用方式如下

<div v-text="name">hi,</div>

可以看到能够直接将在data中定义的name进行展示,但是原有标签中的hi,这个内容被直接覆盖

它与差值语法的区别在于,v-text会将节点中的内容全部替换,而差值语法可以进行拼接

<!-- 1.差值语法 --> <div>hi,{{name}}</div> <!-- 2.通过指令 --> <div v-text="name">hi,</div>

v-html指令

v-html指令用于将html结构进行渲染,使用上述的v-text以及差值语法是不支持的,它只会将其通过字符的方式进行解析展示 在data中定义字段如下

Vue|内置指令(vue内置指令实验总结)

htmlStr: '<h2 style="color:red;">摔跤猫子</h2>',

在html中通过差值语法或v-text渲染,节点标签以及样式都无法识别

<div>{{htmlStr}}</div>

使用v-html渲染

<div v-html="htmlStr"></div>

注意事项:v-html可以识别html结构,但是使用v-html时需要注意安全性问题,需要建立在内容可信任的基础上渲染数据随意渲染HTML是非常危险的操作,容易遭受XSS攻击 具体XSS攻击方式可参考此文章:点了下链接信息就泄露了,ta们是怎么做到的?

v-cloak指令

v-cloak指令没有特定的值,不用给它指定等于号以及后面的数据,它只是一个特殊属性,等vue实例加载创建完成并接管指定的容器后,该属性会自动被剔除

<div v-cloak>{{name}}</div>

类似于当页面因为网速过慢或页面加载内容过多等原因导致Vue实例无法迅速将节点内容渲染,那么页面上就会直接显示双括弧等标签,这种情况是不友好的,v-cloak属性即可解决这种问题,等渲染加载完成后再将其进行展示

v-once指令

v-once指令用于对该属性所在的标签节点在vue实例进行初次渲染后,就将其标记为静态内容,屏蔽双向绑定及其效果;后续一系列对该数据的操作都不会更新,常用于优化性能或数据标记

使用v-once指定可以用最简单的方式实现效果,不用定义其他函数或字段进行记录

<h2 v-once>初始访问量:{{TrafficVolume}}</h2> <h2>当前访问量:{{TrafficVolume}}</h2> <button @click="TrafficVolume++">点击增加访问量</button>v-pre指令

v-pre指令会直接跳过带有该指令的节点标签,直接忽视,拿来就用。可以在没有使用差值语法的标签使用该指令,用于提升页面编译渲染速度,Vue在渲染时会直接忽略带有此指令的标签

<h2 v-pre>你好,{{name}}</h2> <h2 v-pre>当前访问量:{{TrafficVolume}}</h2>

本文链接地址:https://www.jiuchutong.com/zhishi/297752.html 转载请保留说明!

上一篇:3D相机获取点云信息的几种方法(3d点云处理算法)

下一篇:vue2配置cesium详细教程(vue2 mixin)

  • 车船税征税范围口诀
  • 海南增值税发票图片
  • 可以抵扣进项税额的增值税普通发票
  • 耕地占用税是什么税种
  • 应付职工薪酬应发数
  • 个人如何办理营业执照需要什么材料
  • 合伙企业需要申报个税吗
  • 二季度申报时间
  • 小规模纳税人认定标准2023
  • 劳务费专票需要备注吗
  • 营改增行业的销售额
  • 承租方收到融资租赁款会计处理
  • 税率和征收率的含义和区别
  • 年末一般纳税人应交增值税借贷调平什么意思
  • 增值税专用发票抵扣最新规定
  • 个体工商户交纳社保办法
  • 促销活动赠品应如何账务处理
  • 个人取得利息需要缴纳增值税吗
  • 3月申报的是什么时候的个税
  • 无票收入可以存钱吗
  • qqprotect.exe是什么进程?怎么结束此进程?
  • 2023个人出租房屋房产税
  • 笔记本开机黑屏不显示任何东西
  • 子公司接受母公司捐赠的会计处理
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • 国内保理业务是担保类中间业务吗
  • explorer.exe是啥意思
  • 销售商品怎么做会计分录呢
  • 代理业如何交增值税
  • php访问mysql的五个基本步骤
  • 个人股权转让应税凭证名称
  • nginx搭建静态资源服务器
  • 数据挖掘期末考试大纲
  • 生态位模型原理
  • 上个月开的发票这个月作废怎么做帐
  • 企业都有哪些资质
  • 做项目前期
  • 无法收到的租金要交房产税吗
  • 快递费报销要明细吗
  • 单位销售收入不包括哪些
  • 项目差旅费可以直接入成本吗
  • 超市购物 发票
  • 个人承担社保有哪些
  • 商品流通环节包括
  • 车保险里面的车船税
  • 募捐建议
  • 购配件组装机器多少钱
  • 低值易耗品属于流动资产吗
  • 支付利息的账务处理
  • 长期应付未付款项清理方案
  • 商业汇票的票样
  • 资产评估增值的税务处理
  • 折旧和摊销的概念
  • 小额零星支出是什么意思
  • mysql中的null值和空
  • win10下载mysql图解
  • win7系统摄像头打不开
  • “incorrect super block” FreeBSD挂载CDROM时报错误的解决方法
  • 退休后归什么部门管
  • 安装fedora33
  • win7与vista关系
  • win7如何设置搜索包含文件内容
  • linux批处理文件怎么写
  • win7系统强制关机
  • 放大镜windows快捷键
  • cocos2dx怎么打开
  • opengl超级宝典第八版 pdf
  • Android spinner 的使用
  • js 入门
  • 详解HTTPS 的原理和 NodeJS 的实现
  • 安卓开源好处
  • javascript简明教程
  • python操作access数据库
  • unity如何导出vr项目
  • jquery怎么给div赋值
  • jquery鼠标悬停显示内容
  • 经信委和科技局的区别
  • 湖北国税办税人是谁
  • 广州酒家月饼抽奖公告最新
  • 平安银行股份有限公司临沂分行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设