美文网首页
vue 中的差值表达式

vue 中的差值表达式

作者: 叶叶阿姨 | 来源:发表于2019-10-14 18:31 被阅读0次
v-cloak=‘’

加在标签中能够解决插值表达式闪烁的问题

v-text=‘’

会覆盖元素中原本的内容
但是 插值表达式只会替换自己的这个占位符, 不会把整个元素的内容清空

v-html=‘’

可以把内容当作html渲染出来

事件绑定机制

v-bind:

属性绑定机制 缩写是:
是vue中,提供的用于绑定属性的指令
(v-bind指令可以被简写为::也等同于v-bind 所以在实际操作中是可以用:绑定属性的) v-bind后面是可以写合法表达式的

v-on:

事件绑定机制 缩写是@ 它是来绑定事件监听器,这样我们就可以做一些交互了.

v-model:

双向数据绑定
元素必须有value值, DOM元素的value 与js内存变量的属性进行绑定
class结合v-bind使用

v-for:

当需要将一个数组遍历或枚举一个对象循环显示时候,我常用的就是列表渲染指令v-for. 它需要结合着in 或者of来使用
v-for的使用:
v-for=“xxxx in items” :key=“index”
总结
数组v-for="(ele,index) in dataArr " :key=“index”
对象v-for="(value,key,index) in dataObj" :key=“index”

v-if:

插入或者移除元素(true,插入,false移除)

v-show:

隐藏或者显示元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>day2 v-cloak的学习</title>
    <style>
        [v-cloak]{
            display: none;
        }
    </style>
</head>
<body>
    <div id="app">
        <p v-cloak>====={{ msg }}</p>
        <h4 v-text="msg">----</h4>
        <p v-html='msg2'></p>
        <input type="button" value="按钮" v-bind:title="mytitle + '小叶子'" v-on:click="show">
    </div>

    <script src="./vue.js"></script>

    <script>
        var vm = new Vue({
            el:'#app',
            data:{
                msg: '小叶子',
                msg2: '<h1>我是h1</h1>',
                mytitle: '这是自己定义的title'
            },
            methods:{
                show: function(){
                    alert('hello小叶子')
                }
            }
        })
    </script>
</body>
</html>

相关文章

  • vue 中的差值表达式

    v-cloak=‘’ 加在标签中能够解决插值表达式闪烁的问题 v-text=‘’ 会覆盖元素中原本的内容但是 插值...

  • Vue自学笔记(1)引入vue.js步骤

    引入 Vue:引入开发环境版本有自带的提示和警告适合新手 差值表达式{{}}; (也可称模板语法) 输出 ...

  • v-text

    {{msg}} //v-text解决差值表达式闪烁问题,因为他是属性不是差值表达式

  • Vue差值表达式闪烁问题

    问题:是因为在加载的时候,网速过慢,导致的显示{{msg}}而未显示数据 解决:使用v-cloak解决差值表达式闪...

  • Vue过滤器

    Vue过滤器 使用Vue.filter()来对指定的元素进行过滤,function中传递的参数即是el表达式中的第...

  • Vue基本指令和事件

    1.差值表达式 {{ }} 使用双大括号(Mustache) 语法: "{{ }}" 是最基本的文本插值方法,它会...

  • Vue

    笔记 mvvm vm:就是监听页面dom元素的Vue工具 插值表达式 插值表达式:在插值表达式中可以使用简单的ja...

  • computed、methods、watch的区别

    Vue.js在模板表达式中限制了,绑定表达式最多只能有一条表达式,但某些数据需要一条以上的表达式运算实现,此时就可...

  • vue -- 指令 -- v-text/html/on/show

    v-text 设置标签的文本值(textContent) 默认写法会替换全部内容,使用差值表达式{{}}可替换指定...

  • vue过滤器(filter)

    vue中可以自定义过滤器,用于{{插槽}}和v-bind表达式。 全局定义(1) 全局方法 Vue.filter(...

网友评论

      本文标题:vue 中的差值表达式

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