为了账号安全,请及时绑定邮箱和手机立即绑定
  • http://img1.sycdn.imooc.com//5ddb838c00010c1702840581.jpg

    基础知识

    案例实践

    TodoList

    Vue-cli

    TodoList

    查看全部
    0 采集 收起 来源:课程介绍

    2019-11-25

  • 学到次批次内容

    查看全部
  • v-bind:用于属性绑定(可以直接缩写成冒号:)

    <body>

    <div id="root">

    <div :title="title">hello world</div>

    </div>

    <script>

    new Vue({

    el:"#root",

    data:{

    title:"this is hello world"

    }

    })

    </script>

    </body>

    v-model:模板指令用于数据双向绑定

    <body>

    <div id="root">

    <div :title="title">hello world</div>

    <input v-model="content" />

    <div>{{content}}</div>

    </div>

    <script>

    new Vue({

    el:"#root",

    data:{

    title:"this is hello world",

    content:"this is content"

    }

    })

    </script>

    </body>


    查看全部
  • v-model:提供双向绑定

    v-on:提供事件绑定,缩写可以简化成@

    v-bind:提供属性绑定,可以缩写:

    查看全部
  • scoped 加在style中,不会造成全局样式

    查看全部
  • 在子组件中 的样式上加了scoped 不会影响父组件的样式

    查看全部
  • v-if:会删除整个标签

    v-show:不会删除整个标签,display:none

    v-for:循环指令,key值可以节省性能

    查看全部
  • computed:计算属性,一个属性是根据其他属性值计算出来的结果,仅当需要计算的参数发生变化是才会重新进行计算,否则取的是缓存中的值;

    watch:侦听器,监听某一个数据的变化


    查看全部
  •  v-model:双向数据绑定

    查看全部
  • v-bind:可以缩写成

    查看全部
  • 1.{{number}}:此为插值表达式

    2.标签中v-html会进行转译,v-text不会转译,是什么内容就输出什么内容

    3.v-on:click:模板指令,可以给元素绑定事件



    查看全部
  • 2-6 v-if,v-show,v-for指令

    v-if指令、v-show指令都是通过true和false来判断是否对元素进行显示。

    v-if和v-show的区别:

    当他们对应的数据项的值为false时,“v-if”会使他所在的标签在DOM中移除,“v-show”会使他所在标签添加一个“display:none;”隐藏的属性。


    v-for指令

    可循环某个动作。v-for="item of 数据项",循环“数据项”,每次循环会把对应的循环项的内容放到“item”变量去。然后“item”输出出来。例如下:

    http://img1.sycdn.imooc.com//5dd228b70001ad2e05880350.jpg

    该指令在哪个元素上,哪个元素就进行循环。

    “:key”可以和“v-for”一起使用,以提升每一项渲染的性能。因为他的每一项K值都不能相同!所以为了防止有相同值,可以通过每一项的下标来循环,可以如下图一样写:

    http://img1.sycdn.imooc.com//5dd231d600010a0607810418.jpg

    若需要对列表频繁进行变更,不建议用“index”

    查看全部
  • 计算属性

    computed。只有在方法中的依赖的值发生改变时,才会重新计算;如果所依赖的值未发生改变,它会根据之前缓存的计算结果在页面上显示。

    computed: {
        计算方法名称: function() {}
    }

    侦听器:watch。格式:

    watch:{
        监听对象: function() {}
    }


    查看全部
  • 2-4

    属性绑定:“v-bind”,也可简写为“:”,格式:v-bind:属性="..."

    其中,这样的模板指令中的“=”后的内容是js表达式,不再是一个字符串。


    单向数据绑定:数据决定页面的显示,但是页面无法决定数据

    双向数据绑定:通过v-model 实现页面改变数据  同时数据改变页面


    查看全部
  • 2-3

    “v-html”和“v-text”的区别:“v-html”不进行转译,“v-text”会进行转译。

    在实例的“methods:{}”里定义函数方法“函数名称: function(){}”。

    绑定点击事件:v-on:click="方法名称"(简写为:@click="方法名称")

    查看全部

举报

0/150
提交
取消
课程须知
1、对Javascript基础知识已经掌握。 2、对Es6和webpack有简单了解。
老师告诉你能学到什么?
使用Vue2.0版本实现响应式编程 2、理解Vue编程理念与直接操作Dom的差异 3、Vue常用的基础语法 4、使用Vue编写TodoList功能 5、什么是Vue的组件和实例 6、Vue-cli脚手架工具的使用 7、但文件组件,全局样式与局部样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!