美文网首页
Vue 学习笔记入门篇-小结

Vue 学习笔记入门篇-小结

作者: hzl的学习小记 | 来源:发表于2019-07-19 10:04 被阅读0次

    Vue 学习笔记入门篇-小结

    v-model的作用是?

    A: 双向绑定数据

    <input type="text" v-model="msg"/>   {{msg}} <!--取数据-->
    

    v-for demo

    <div id="app">
        <ul>
            <li v-for="girl in girls">{{girl}}</li>
        </ul>
    </div>
        new Vue({
            el: '#app',
            data: {
                girls: {
                    girl1: '徐若瑄',
                    girl2: '欧阳娜娜',
                    girl3: '山田直美'
                }
            },
        })
    

    使用v-bind,v-on写出一个demo

    v-bind

    <div id="box">
        <input type="text" v-bind:value="msg">
    </div>
    <script>
        new Vue({
            el: "#box",
            data(){
                return {
                    msg: "12222"
                }
            }
        })
    </script>
    

    v-on

    <div id="box">
        <!-- v-on -->
        <button v-on:click="say">按钮</button>
        <!--<button @click="say">按钮</button>-->
    </div>
    
    <script>
        new Vue({
            el: "#box",
            data(){
                return {}
            },
            methods: {
                say() {
                    alert(111);
                }
            }
        })
    </script>
    

    v-if,v-else,v-show,v-text,v-html,v-on,v-bind,v-once,v-cloak的作用分别是什么?

    • v-if:根据表达式的值的真假条件渲染元素。在切换时元素及它的数据绑定 / 组件被销毁并重建。如果元素是 <template> ,将提出它的内容作为条件块。
    • v-else:跟在v-if后面使用
    • v-show:根据表达式之真假值,切换元素的 display CSS 属性。

    v-if 和v-show对比的区别 就是是否删除dom节点 默认值为false

    • v-text 解析文本
    • v-html 解析html标签
    • v-on 绑定事件 函数必须写在methods里面
    • v-bind 动态绑定 作用: 及时对页面的数据进行更改,设置HTML属性
    • v-once 进入页面时 只渲染一次 不在进行渲染
    • v-cloak 防止闪烁

    相关文章

      网友评论

          本文标题:Vue 学习笔记入门篇-小结

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