v-model y la inicialización de VUE parpadeando

modelo v

Azúcar sintáctica

v-bind="message" @input="message=$event.target.value"

V-model utiliza el método
Object.defineProperty Object.defineProperty (el objeto para agregar o modificar la propiedad, ... nombre de la propiedad, objeto de característica).
Al agregar una propiedad, puede establecer las siguientes propiedades de la propiedad:
1. Si es sólo lectura
2. Si se puede eliminar
3. Si se puede recorrer
4. Es posible registrar una función como un evento de cambio para la propiedad

Ejemplo:

let nameValue = ''
let obj = {
    
    }
Object.defineProperty(obj, 'name', {
    
    
	set(value){
    
    
		console.log('属性被赋值')
		nameValue = value
		},
	get(){
    
    
		console.log('属性被获取值')
		return nameValue
		}
	})

La inicialización de VUE parpadea

  1. Elemento raíz plus
style="display:none;" :style="{display:block;}"
  1. Usar reloj v
[v-clock]{
    
    
	display:none;
}

Supongo que te gusta

Origin blog.csdn.net/Menqq/article/details/111598671
Recomendado
Clasificación