vue 指令与事件

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的常用功能,以v-作为前缀,主要职责是档其表达式的值改变时,相应的将某些行为应用到DOM上;数据驱动D...
    Marshall_Wang阅读 265评论 0 0
  • vue_指令与事件 vue的指令通常带有前缀v-,它的主要职责是当其表达式的值改变时,相应地将某些行为应用到DOM...
    大风过岗阅读 455评论 0 0
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,553评论 0 13
  • 本文是lhyt本人原创,希望用通俗易懂的方法来理解一些细节和难点。转载时请注明出处。文章最早出现于本人github...
    lhyt阅读 2,247评论 0 4
  • 1概述 上一章我们说了Vue是用于构建用户界面的框架,它最终呈现给用户的是一个一个HTML标签。Vue可以使用HT...
    书上得来终觉浅阅读 544评论 1 0