js教程从入门到精通,编程必背50个代码

首页 > 经验 > 作者:YD1662022-11-01 10:08:48

指令——还想用DOM操作节点?指令帮你实现!

指令(Directives)是带有 v- 前缀的特殊属性。指令属性的值预期是单一 JavaScript 表达式(除了 v-for,之后再讨论)。指令的职责就是当其表达式的值改变时相应地将某些行为应用到 DOM 上

上面我们学到了模板语法,其中v-if,v-model等等都是官方封装好的指令,但有时候我们需要自己定义属于自己的指令

vue.js开发应用的时候,大多时候,vue是不支持我们用DOM去看开发的,但有时候我们必须使用DOM的方式去解决一些问题,比如在用户点击购买按钮的时候会弹出一个信息输入组件,我们往往需要弹出的信息输入框会自动聚焦,方便用户的输入。这时候我们就需要写一个自动对焦的指令

代码

js教程从入门到精通,编程必背50个代码(25)

import './directives'

代码

js教程从入门到精通,编程必背50个代码(26)

代码

页面——我们在页面添加一个购买按钮,当用户点击按钮,会弹出一个蒙版输入框,这时候输入框会自动获得焦点。

点击前

js教程从入门到精通,编程必背50个代码(27)

点击前的页面

点击购买后——可以看到,这时候输入框已经自动获得焦点了

js教程从入门到精通,编程必背50个代码(28)

上一页34567下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.