|
@@ -77,9 +77,9 @@ const props = defineProps({
|
|
|
optimizer: {
|
|
|
type: Boolean,
|
|
|
},
|
|
|
- color1: {
|
|
|
- type: String,
|
|
|
- },
|
|
|
+ // color1: {
|
|
|
+ // type: String,
|
|
|
+ // },
|
|
|
})
|
|
|
let newobj=ref({
|
|
|
name:'',
|
|
@@ -91,6 +91,7 @@ let vueflowimg=ref('');
|
|
|
const shopShow = ref(false);
|
|
|
let noid = ref([]);
|
|
|
let Edgeid = ref();
|
|
|
+let seledge=ref();
|
|
|
let node = ref();
|
|
|
let contextMenu = ref({
|
|
|
position: { x: 0, y: 0 },
|
|
@@ -117,6 +118,7 @@ function onNodeClick(e) {
|
|
|
// 监听线
|
|
|
function onEdgeClick(e) {
|
|
|
Edgeid.value = e.edge.id;
|
|
|
+ seledge.value= e.edge;
|
|
|
}
|
|
|
function logEvent(name, event) {
|
|
|
console.log(2222)
|
|
@@ -275,22 +277,9 @@ const getroter=()=>{
|
|
|
}
|
|
|
}
|
|
|
//改变线的颜色
|
|
|
-const changeAllEdgesColor=()=>{
|
|
|
-let id = Edgeid.value;
|
|
|
-// console.log(id);
|
|
|
-// edges.value = edges.value.filter((edge) => edge.id !== id)
|
|
|
-// //edges.value=edges.value.find((edge) => edge.id !== id)
|
|
|
-// console.log(edges.value);
|
|
|
-// console.log(props.color1);
|
|
|
-// // const edge = vueFlowRef.value.find(el => el.id === id);
|
|
|
-// // if (edge && edge.data) {
|
|
|
-// if(edges.value){
|
|
|
-// console.log(111111);
|
|
|
-// edges.value.style = { stroke: props.color1 };
|
|
|
-
|
|
|
-// }
|
|
|
- // edges.value.style.stroke = props.color1;
|
|
|
- // }
|
|
|
+const changeAllEdgesColor=(color1)=>{
|
|
|
+ //console.log(props.color1);
|
|
|
+ seledge.value.style = { stroke: color1};
|
|
|
}
|
|
|
defineExpose({changeAllEdgesColor});
|
|
|
</script>
|