define({
name:"advertising",
template:`
开启
关闭
商品详情显示
最多可输入100个字
px
最大50px
选择链接
选择链接
`,
style:`
.pxSpan {
display: inline-block;
height: 41px;
background-color:#eee;
width: 40px;
text-align: center;
border: 1px solid #DCDFE6;
border-radius: 0 4px 4px 0;
margin-left: -5px;
}
`,
props: {
form: {
default() {
return {}
}
}
},
data(){
return{
show:false,//是否开启公众号弹窗
pro:false ,//是否开启小程序弹窗
chooseLink:'',
chooseMiniLink:'',
forms:{
"is_open": 0,
"copywriting": "",
"font_size": "",
"font_color": "",
"link": "",
"min_link": ""
}
}
},
created() {
if(this.form !== null){
this.forms = this.form
}
},
methods: {
//弹窗显示与隐藏的控制
changeLink(item){
this.show=item;
},
//当前链接的增加
parHref(child,confirm){
this.show=confirm;
this.forms.link = child
console.log(child,confirm,'parHref');
},
changeprogram(item){
this.pro=item;
},
parpro(child,confirm){
this.pro=confirm;
this.forms.min_link = child
console.log(child,confirm,'parpro');
},
showLink(type,name) {
if(type=="link") {
this.chooseLink = name;
this.show = true;
}else {
this.chooseMiniLink = name;
this.pro = true;
}
console.log( this.chooseLink,this.chooseMiniLink,'123this.show');
},
validate(){
return {
copywriting:this.forms.copywriting,
is_open:this.forms.is_open,
font_size:this.forms.font_size,
font_color:this.forms.font_color,
link:this.forms.link,
min_link:this.forms.min_link
}
},
},
})