嵌套
父选择器&
属性嵌套
占位符选择器 %
变量

$width: 5em;

字符串赋值 插值语句

#{$selector}

@import
@extend
props用法
父组件通过props向下传递数据 子组件通过events 给父组件发消息

动态props 子类须要用中划线写法
props:["name"]<child name="msg"/>
动静props 应用v-bind

<child :name="msg">

props验证

String, Number, Boolean, Function, Object, Array, Symbol

props:{   propA:Number,   propB:[String,Number],   propC:{    type:String,    required:true   },   propD:{     type:Number,     default:101   },   propE:{      type:Object,      default:function(){      return {message:"I am from propE"}      }   },   propF:{     isValid:function(value){      return value > 100;     }   }}
单向数据流

不应该在子组件更改父组件数据

批改props

用局部变量接管批改

 data() {    return { ownChildMsg: this.forChildMsg };  }

计算属性 会响应式变动

 computed: {    ownChildMsg() {      return this.forChildMsg + "---ownChildMsg";    }  }

应用 变量来存储 应用watch来察看扭转

 data() {    return {      ownChildMsg: this.forChildMsg    };  },  watch: {    forChildMsg() {      this.ownChildMsg = this.forChildMsg;    }  }