Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
166 views
in Technique[技术] by (71.8m points)

急急急,求用过Jquery的大佬帮帮小弟

我在写一个项目是原生html,引入了jquery、jqueryu-ui、vue、axios等,用axios生成的新数据,在页面用vue动态渲染,但是渲染出来的东西怎么跟jquery-ui的draggable拖拽事件相互绑定,直接写的数据是没问题的,但是动态渲染出来的页面有问题,不能绑定事件,该怎么办?有没有什么解决方案?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

jq或vue使用一个就行了,同时使用就像是你穿了耐克之后,又穿了一双阿迪一样,自己穿着别扭,别人还会笑话你。他俩从理念上就不一样,可以说是互斥的,一个是命令式的,操作dom,一个是响应式的,生成虚拟dom,可以说没dom的事,所以说同时使用他俩的效果是一加一小于二。何况你用了jq后,又用了axios,就是一堆js库乱用,会导致项目很臃肿。

如果是想实现拖拽的功能,vue有很多相关功能的插件,建议这么使用。如果非要用jq-ui的话,那你需要注意要等dom挂在之后再去绑定拖拽事件,也就是在mounted中。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...