在vue的data里面能不能new对象
答案是肯定的,可以new在script标签里面创建一个classclass H{constructor(type,percent,showInfo,successPercent,strokeColor,successPercentstrokeColor){this.type=type||"line";this.percent=percent||100;...
·
答案是肯定的,可以new
在script标签里面创建一个class
class H{
constructor(type,percent,showInfo,successPercent,strokeColor,successPercentstrokeColor){
this.type=type||"line";
this.percent=percent||100;
this.showInfo=showInfo||false;
this.successPercent=successPercent||100;
this.strokeColor=strokeColor||"#B0C4DE";
this.successPercentstrokeColor=successPercentstrokeColor||"#52c41a";
}
}
在data里面使用,可以这样赋值
data(){
return {
ha:new H(
"line",
80,
"vue世界",
),
}
},
可以传入给子组件,使用v-bind绑定ha变量
<HelloWorld v-bind="ha"/>
等同于这样写,上面看起来代码舒服点
<HelloWorld :msg="ha.msg"/>
下面是运行效果
更多推荐
已为社区贡献1条内容
所有评论(0)