点击侧边三个,都出来同一个遮罩层,然后,点击创建任务(同一个)的话,要跳转至不同页面~~
我每个span上都加了不同的path,求问,怎么传值给“创建任务”上?
点击侧边三个,都出来同一个遮罩层,然后,点击创建任务(同一个)的话,要跳转至不同页面~~
我每个span上都加了不同的path,求问,怎么传值给“创建任务”上?
在左边三个的点击事件中调用弹窗, 然后这三个按钮都要有一个标识,这个表示将决定你点击“创建任务”的时候创建的什么, 只需要把点击的时候拿到这个表示传给你的 “创建任务”按钮就可以了, 不就能知道你想要创建什么任务了
有一个比较“笨”一点的办法是,在你每一次点击时,通过判断点击的是哪一个,把相应的path
存到data中,然后在遮罩层中点击按钮是,去拿这个data中的变量。
//html
<span path="1" @click="handlerClick(1)">手动建模</span>
...
<button @click="createTask">创建任务</button>
//methods
handlerClick(type){
this.type = type;
...
createTask(){
if(this.type === 1){
alert('1');
}
}
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
遮罩层组件暴露一个属性出去吧,不同的按钮传入不同属性判断