为了账号安全,请及时绑定邮箱和手机立即绑定
    1. v-on绑定事件,事件触发之后的执行方法写到Vue实例的methods中;

    2. 改变页面数据不需要改变dom,直接改变this.content,vue实例对模板进行监听,页面自动改变

    3. v-on:click简写@click

    查看全部
    1. vue.js的引入,通过<script>标签

    2. vue实例和挂载点的绑定

    查看全部
  • 父组件向子组件传值,是通过属性的方式

    查看全部
  • v-if:根据表达式的真假来删除或者差进入元素

    v-show:根据表达式的真假,控制元素的样式,来确认是显示还是隐藏

    查看全部
  • 这节课的内容就是

    子组件的style标签中多了个scoped按照字面意思 就是作用域

    <style scoped></style>该样式只作用于本组件

    查看全部
  • 各个文件作用:

    build:放置的是webpack配置文件,一般不动

    config:放置针对开发环境和线上环境的配置文件,一般不动

    node_modules:项目的依赖

    src:源代码

    static:静态资源

    .babelrc:babel编译

    .editorconfig:浏览器配置

    eslintignore:eslint的配置

    .eslintrc.js:

    .gitignore:

    .postcssrc.js:

    index.html:

    package-lock.json:

    package.json:

    README.md:

    src-->main.js项目的入口文件

    因为webpack中配置了hot-reload,所以代码修改,浏览器自动刷新。


    查看全部
  • 数组知识:

    Arr.splice(index,1);

    从index处删除一项

    查看全部
  • 父子组建数据传递:想删除子组件中的数据:

    1,32行子组件的handleClick方法,该组件会用this.$emit方法通知给父组件,触发一个叫delete的自定义事件,通知的值为this.index。这里的this.index是前面从父组件中递过来的。

    2,在20行外侧父组件用@delete(v-on:delete)="handleDelete"来监听子组件的事件。

    3,在外侧大实例的methods:{

            handleDelete:function(index){

                    // todo

                    这里的index为子组件中传过来的this.index(list的下标)

            }

    }

    查看全部
  • 在32行就可以看到props中就相当于外侧大实例中的data


    查看全部
  • 如果一个实例没有template属性,它就会找到挂载点中#root的html的内容。

    组件===实例

    查看全部
  • 26行是一个实例。

    每一个vue组件都是一个vue实例

    因为每个组件都有自己的模板template,methods,props等一套班子
    1:40解释如何证明是由多个实例组成?

    查看全部
  • 子组件接收父组件的参数,可以从7:50重新看一遍视频。

    嫌慢可以1.5倍速

    查看全部
  • 局部组件:如果使用,需要在Vue实例中注册

    var TodoItem = {

            template:'<li>item</li>'

    };

    在最外层的new Vue({})实例中添加一个组件的声明:

    new Vue({

            components:{

                    'todo-item':TodoItem

            }

    });

    这时,html中的<todo-item></todo-item>就可用了

    查看全部
  • 全局组件:全局随便使;

    Vue.component()是创建组件的方法

    这个组件中有自己的模板:template

    直接在html中有个<todo-item></todo-item>标签

    查看全部
  • 写VUE一定要记得,我们是操作数据

    查看全部

举报

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下载
官方微信
友情提示:

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