昌鑫号

vue(vue是前端还是后端)

vue, 当没有状态管理机制时,prop属性是组件之间的主要通信方式。prop属性实际上是一个对象,在这个对象中可以定义一些数据,这些数据可以通过父组件传递给子组件。

vue是前端还是后端

属性可以定义属性的类型或属性的初始值。

由prop定义的数据类型的具体例子如下:

props: {

名称:字符串,//字符串类型

type: {

Validator: function (value) {//Validate function

//该值必须与下列字符串之一匹配

return [success, warning, danger].includes(value);

}

},

list: {

类型:数组,//数组类型或对象。

default: ()=[]

},

isVisible:{ //boolean类型

type: Boolean,

default: false

},

OnChange: {//函数类型

type: Function,

default: ()={}

}

},

例如,name: string,default: vm表示首次加载时name属性的值为vm。在prop attribute中定义的属性也可以验证这个属性,比如上面的type属性,它的值必须是success,warning,

如果不是这三个中的任何一个,则可以显示任何一个危险,但控制台会在此时报告错误,因此在使用validator验证功能时要小心。这里的列表定义了一个数组,默认情况下必须从工厂函数中获取。

IsVisble定义一个布尔值,默认为default:false。OnChange定义了一个函数,这个函数在这里的意义是为子组件建立一个向父组件传递值的方式。

vue是前端还是后端

关于prop属性的用法,我们就分享到这里!

vue,以上就是本文为您收集整理的vue最新内容,希望能帮到您!更多相关内容欢迎关注。

      
上一篇