美文网首页
vue 指令与事件

vue 指令与事件

作者: 丶温瞳 | 来源:发表于2020-03-10 17:54 被阅读0次

1. v-text    将vue对象data中的属性绑定给对应的标签作为内容显示出来   (text:'<a src="">123</a>') 

2.v-html  作为html语法输出,类似js中的innerHtml属性。(text:'<a src="">123</a>',可进行点击) 

注:如果以html进行输出,将会导致XSS攻击,所以在服务端对用户提交的内容进行处理,一般将尖括号进行转义 ’<>‘

3.v-show  (true 显示)  根据表达式的真假来切换所绑定的dom的display属性 

4. v-if  (true 显示)   视图内容的显示与隐藏 (元素被插入或移除)   不建议使用  v-else-if   v-else  

5. v-for    <li v-for='item in list'>{{item}}</li>   注: v-for  与 v-if 不建议同时使用

6.v-on :click='btn'   (@click='btn')   给dom添加一个事件监听  参数:event 

7.v-bind:name (:name='pre')  参数 : attr/Prop (optional)    注:标签属性  id name src

8.v-model  建立双向数据绑定;

v-model修饰符:

v-model.lazy:一般v-model绑定的数据都是实时同步的,加上这个修饰符可以等到change事件再同步另一个的值;

v-model.number:自动将输入的值转为数值类型

v-model.trim:自动trim

9. v-pre  想显示{{}}标签,而不进行替换  <span v-pre>{{这里的内容时不会被编译的}}</span>

v-slot

缩写:#

参数:插槽名(默认default)

插槽:Vue 插槽详细解析

v-slot
缩写:#
参数:插槽名(默认default)
插槽:Vue 插槽详细解析

<div id="app">
    
        <div v-slot:header>我是head</div>
        <div v-slot:footer>我是foot</div>
        <div>我啥也不是</div>
    
</div>

    Vue.component("blogPost", {
        template: `
            <div>
            <h4>blogPost Template</h4>
            
            
                    
            </div>
        `
    })
定义一个blogPost组件,在组件模板中添加了三个slot(卡槽),header,footer,default,在blogPost组件应用时,为他添加三个div的子dom,并通过v-slot为他们设置插槽名

还有几个不是很常用:
v-pre
v-cloak
v-once

作者:leap_
链接:https://www.jianshu.com/p/1af66f3010c5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

定义一个blogPost组件,在组件模板中添加了三个slot(卡槽),header,footer,default,在blogPost组件应用时,为他添加三个div的子dom,并通过v-slot为他们设置插槽名

还有几个不是很常用:

v-pre

v-cloak

v-once

相关文章

  • vue 指令与事件

    1. v-text将vue对象data中的属性绑定给对应的标签作为内容显示出来 (text:' 123 ') 2....

  • Vue div节点滚动事件-加载更多

    使用Vue.directive注册全局指令 绑定事件 对于Vue自定义指令不明白的同学请移步: Vue自定义指令 ...

  • 二、Vue指令与事件

    指令是Vue的常用功能,以v-作为前缀,主要职责是档其表达式的值改变时,相应的将某些行为应用到DOM上;数据驱动D...

  • vue事件、指令、钩子

    vue事件、指令、钩子 vue的事件修饰符:.stop:阻止冒泡.prevent:阻止默认行为.capture:捕...

  • vue事件与表单处理

    事件处理 v-on指令 用于进行元素的事件绑定 Vue.js 还为 v-on 指令提供了简写方式@click 事件...

  • vue 事件

    Vue.js 事件 在 vue 中,事件通过指令 v-on 进行绑定,v-on 缩写 @ 组件的 methods ...

  • vue事件指令

    vue的事件指令是v-on,具体用法请看下图: 要给元素节点添加事件要用v-on,比如给p标签添加一个单击事件cl...

  • 【Vue】常用指令之v-on

    ?【Vue】学习养成记,【程序员必备小知识】 ? 今日小知识——Vue常用指令之v-on v-on指令是事件绑定指...

  • <Vue2.x>总结:知识点

    一、Vue事件 1、为组件绑定原生事件 可以通过@click.native的方式来进行绑定 示例: 二、Vue指令...

  • Vue基础知识(四) - 事件绑定

    Vue要绑定事件需要使用 "v-on" 这个指令比如我们要使用点击事件,可以这样书写: 按钮 Vue的事件绑定包括...

网友评论

      本文标题:vue 指令与事件

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