Vue的优点(核心)
- Vue是由数据驱动的响应式的MVVM框架,视图是由数据的改变而改变的。
- Vue具有组件化的特点,这样可以增加代码的复用性和可维护性,大大的提高了开发效率,方便重复使用。
Vue的单向数据流
Vue的单向数据流指的是数据一般从父组件中传递给子组件,然后子组件内部并不能直接修改父组件中传递过来的值。当父组件中的值发生改变时,子组件中的所有prop都会刷新为最新的值。
如果想要在子组件中修改父组件传递过来的数据,则可以通过两种方式: 1. 在子组件使用 data 创建一个变量来获取props中的值,再改变这个data中的值。 2. 在子组件中使用 $emit 发出一个事件,让父组件修改这个值。