• gowerun
    2019-03-22
    老师有个建议,如果不敲代码的话能不能代码讲的详细些,我们新入门的看得有点懵
    
     33
  • 柯恩
    2019-03-21
    老师,请问为什么对象或数组默认值必须从一个工厂函数获取?

    作者回复: 这和data必须是一个函数一样,防止多个组件实例共享一份数据,虽然属性默认值,我们不应该去修改它,但实际上,有些人的确去这么做了

    
     5
  • cyper
    2019-03-22
    总结的真是全。通常vue完成一项工作可以有好几种方式,纠结,这里通过属性传递父组件的方法到子组件很新奇,也是最近在用ant design vue 期待后面能看到最佳实践。

    不知道pro和非pro版有什么区别。
    
     3
  • Mr.Hi
    2019-03-19
    问题1:vue的响应式管理 Object.defineProperty 的缺陷?为什么在vue3.0采用了proxy,抛弃了Object.defineProperty?问题2:vue3.0要采用TypeScript嘛?期待:源码解析 项目实战流程 vue3.0介绍

    作者回复: 3.0 发布后 可以聊聊 😄

    
     3
  • Geek_2b349e
    2019-03-20
    component: () => import("./views/1.1") 路由这样设置,为啥就默认加载index.vue组件呢,而不是该文件夹下其他组件?
    
     2
  • 娜娜
    2019-03-19
    老师,您好,这个:on-change="handlePropsChange" 中handlePropsChange是如何来控制点击事件的啊
    
     2
  • 小文同学
    2019-06-13
    老师,我来二刷课程了。我是个vue小白,我想知道以下两种声明有啥不一样?
    ```
    props: { a: 1 }

    data: function() {return { a: 1}
    ```
    展开

    作者回复: 一个是属性 一个是状态 属性的值来自于父组件传递 状态的值是组件自身的“值”

    
     1
  • 只有我。
    2019-04-01
    老师好,有个小小的建议,github拉代码太慢了,能否建几个分支,可节省学员拉代码的时间

    作者回复: 这个仓库基本差不多了,后面实战会有单独仓库,就不会有这个问题了

    
     1
  • O_o
    2019-03-22
    :style 的优先级是要高于 style的么?

    作者回复: 实践证明是的

    
     1
  • 泡泡
    2019-03-18
    问题1:为了解耦,一个变量如果既能在父组件修改又能在子组件修改,控制逻辑会复杂,对于这个变量的作用域就不够纯净。
    问题2:利用了Object.defineProperty,重定义了数据属性的setter。
    
     1
  • 云韵
    2019-03-18
    老师,我把代码导入到vscode 中,那个怎么在浏览器中用localhost:8080/#/1.1 启动呀

    作者回复: npm i
    npm run serve
    和我们前面环境搭建的过程差不多

    
     1
  • 虚竹
    2020-01-13
    idea19.3.1,装了vue.js插件193.5662.65,不识别@符号,用v-on可以,谷歌没搜到,问下大家怎么解决?
    
    
  • 刘一笔
    2019-12-29
    是删掉了核心概念:属性一节,看之前的笔记跟现在的目录对不上了.

    作者回复: 基础部分重新调整了内容 可以再看看 应该会有更多的收获

    
    
  • minjiejiang
    2019-12-23
    <div id='app'>
        {{message}}
        <todo-list>
            <!--@delete 尚有疑问-->
            <todo-item @click="handTest" v-for="item in list" v-bind:title="item.titles" ></todo-item>
        </todo-list>
        <span v-bind:title="message2">响应式控制</span>
    </div>
    <script>
        //实例化组件
        //{{title}}跟着组件中的:title保持一致,为v-bind:title
        //template属性是组件的必选。
        //组件中使用v-for的话,整个template在每次循环的时候,都会被完整复用
        Vue.component('todo-item', {
            props: {
                title: String,
                del: {
                    type: Boolean,
                    default: false
                }
            },template:
            '<li><span>小可爱1</span>' +
                '<span>{{title}}</span></li>'
        });
        //实例化
        Vue.component('todo-list',{
            template:
            '<ul><slot></slot></ul>'
        });
        var vm=new Vue({
            el:'#app',
            data:{
                message:'hello world',
                message2:'hello world2',
                list:[{titles:'课程1',del:false},{titles:'课程2',del:false}]
            },methods: {
                handTest(val) {
                    alert("您好");
                }
            }
        });
    </script>

     请问下老师我这样定义handTest 事件,为todo-item绑定了它,为什么页面上没有反应呢?
    展开

    作者回复: 你的todoitem里面并没有绑定click事件啊

    
    
  • qf年间
    2019-12-15
    为什么我无论如何加入一个按钮就会有这种报错呢,这是什么意思,我的确只有一个根元素啊
    Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead

    作者回复: Show me the code

    
    
  • 光周
    2019-07-08
    请问是基于ts的还是js?

    作者回复: Js哈

    
    
  • Geek_JFJC
    2019-06-11
    老师您好!父组件给子组件通过属性传了个函数,执行时 this的指向仍旧是父组件,这个在vue里面是如何实现的

    作者回复: with this

    
    
  • 卷
    2019-06-10
    又来重温一遍了,完整的看过一次教程了,也手动撸了代码,直到自己着手一个项目的时候才发现很多vue的基础都没有深入理解,老是会在使用的时候直接修改子组件的props,踩过几次坑后也深刻了解到数据驱动的这个理念,准备在品味一下老师的视频课程~

    作者回复: 👍

    
    
  • justin
    2019-03-31
    为什么要用工厂函数返回数组或者对象?是因为数据类型吗?

    作者回复: 对,引用类型,不然多个实例会共用一份数据

    
    
  • touchvip
    2019-03-24
    老师,后续有没有基于Vue 移动端的实战的课程

    作者回复: Vue在移动和pc的使用方式没有区别的,只是样式的不同,这本身和vue没关系

    
    
我们在线,来聊聊吧