摘要: 我电脑是windows;(nodejs已经有了) 1 下载vue-cli cmd 打开命令行,或者是gitbash。最好是用cnpm比较快。 2 创建项目: dos命令,cd 你的希望创建的文件夹位置(cd :d ) hello-world是项目的名字 3 :选择预设 选择手动(默认的以后有什么需要 阅读全文
posted @ 2019-01-11 23:45 当当和瓶瓶 阅读(7389) 评论(0) 推荐(1) 编辑
摘要: 1. vue的实例方法vm.$mount(), 和 new Vue的参数el作用一样。 2. template:模板,是一个含有dom元素的字符串。它会替换掉el或者mount的挂载元素。 过程是这样的: 1 vue会把这个template字符串解析成为抽象语法树(AST(是一个对象)), 2 然后 阅读全文
posted @ 2019-01-11 20:41 当当和瓶瓶 阅读(178) 评论(0) 推荐(0) 编辑
摘要: vue的动态组件 <template :is='变量'></template> 可以通过改变变量,来改变template的替换内容。达到选项卡的功能 如果想要切换保持不重新创建,用<keep-alive>标签。 但是请注意:那个滚动条的滚动位置记录不下来。input里的内容可以。 阅读全文
posted @ 2019-01-11 11:40 当当和瓶瓶 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 事件分为原生事件和自定义事件。 vue里在自定义的组件上定义的事件,都被认为是自定义事件,必须用$emit()来触发。 这也是子组件向父传值的原理。 如果想作为原生事件,需要在原生事件后面加上.native 就可以了。然后就可以触发父级的fatherClick函数了。 阅读全文
posted @ 2019-01-11 09:45 当当和瓶瓶 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 父级向子组件传递的值, 子组件不能直接修改这个穿过来的值,否则会曝出警告,这就是单项数据流。 如果是引用值,传递的是引用值得地址,而不是值本身,也就是说,子组件里修改这个传过来的值,通常的做法是放到它自己的data里,然后再深度克隆,以防止该组件在重复应用时候造成的数据混乱。 阅读全文
posted @ 2019-01-11 09:26 当当和瓶瓶 阅读(248) 评论(0) 推荐(0) 编辑