大家好,今天小编来为大家解答elementui依赖jQuery吗这个问题,建不建议mui和jquery vue合用很多人还不知道,现在让我们一起来看看吧!
本文目录
elementui依赖jQuery吗
不依赖,elementui是使用vue来写的
详解如何在vue项目里正确地引用jquery和jquery-ui的插件
在Vue项目中正确地引用jQuery和jQueryUI的插件,可以使用Vue提供的`v-script`指令来引入插件。
下面是引用jQuery和jQueryUI插件的正确方式:
1.引用jQuery:
在Vue项目中,可以使用`$`符号来引用jQuery,例如:
```
<scriptsrc="https://code.jquery.com/jquery-3.6.0.min.js"></script>
```
或者使用Vue提供的`$`插件:
```
<scriptsrc="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
const$=Vue.$;
</script>
```
2.引用jQueryUI:
在Vue项目中,可以使用`$`符号来引用jQuery,例如:
```
<scriptsrc="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
const$=Vue.$;
constui=$.ui;
</script>
```
或者使用Vue提供的`$`插件:
```
<scriptsrc="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
const$=Vue.$;
constui=$.ui;
</script>
```
注意,在引入jQueryUI插件时,需要使用`$.ui`而不是`$.ui.pluginname`,因为`$.ui`是一个插件名称,而`$.ui.pluginname`则是一个插件路径。
此外,如果jQuery和jQueryUI插件路径发生变化,需要及时更新script标签的引用。
只有我一个人感觉Layui和Vue差别不大吗
layui基于jquery,当然很多地方也是直接操作josn数据,绑定数据直接显示,vue底层是操作虚拟dom,实现数据绑定,其实开发者不用关心,写法vue还需要在dom指定位置上绑定data,甚至要做一些逻辑,比如v-if等,layui其实是已经封装好的方法直接调用。
vue有个最大的问题是,如果页面很复杂,dom,data,method这三者因为不在一个地方,找起来要人命,当然vue3解决了,可以把所有逻辑写一个function,我个人还是觉得简单的页面用vue,复杂的业务逻辑多的用jquery
vue可完全替代jq吗
目前移动端大部分都已经首选mvvm的开发框架,不论是vue,react还是angular。PC因为历史原因,要考虑浏览器兼容性问题还有不少使用jquery。当然如果不考虑兼容性,新项目目前mvvm也可以作为首选的开发模式。不过jquery历史悠久家底还在,而且生态完善,还有很多优秀的库,短期内必然是不会被替换掉,肯定还会长期存在且被广泛使用。有些场景比如开发简单的活动页推广页jquery或者直接dom操作更轻量。而且二者不是非此即彼的关系,在mvvm里面完全可以使用jquery。二者可以结合使用,比如某些特效动画插件mvvm没有比较好的库的时候,jquery生态里面满足需求的组件的就可以加进去用了。一般为了减少依赖库提升客户端加载速度,不建议这么用,但是完全是可行的。
关于elementui依赖jQuery吗的内容到此结束,希望对大家有所帮助。