1.CSS calc() 函数
calc() 函数用于动静计算长度值。
运算符前后都须要保留一个空格,例如:width: calc(100% - 10px);
任何长度值都能够应用calc()函数进行计算;
calc()函数反对 "+", "-", "*", "/" 运算;
calc()函数应用规范的数学运算优先级规定
2. Vue.set( target, propertyName/index, value )
addclick() {
if (!this.numlik.count) {
Vue.set(this.numlik, "count", 1); //例如点餐利用中,餐品从无到1数字的显示,触发视图更新
} else {
this.numlik.count++;
}
}
3.v-bottom-sheet API
相似轻量UI组件库,能够只利用其疾速api实现本人需要化的组件
<v-bottom-sheet v-model="visible" width="7.5rem" overlay-opacity="0.7">
<div>
</div>
</v-bottom-sheet>
// 组件定制内容由你本人设计,然而外层管制这个bottom是否显示疾速交给v-model="visible",有value为布尔值传到最外层v-bottom-sheet来疾速实现可见和暗藏的决定。
//父组件的监听事件是input,这个在v-dialog中有阐明,然而在v-bottom-sheet中没有。
props: {
value: Boolean,
},
computed: {
visible: {
get() {
return this.value;
},
set(val) {
this.$emit('input', val);
},
},
}
发表回复