Vue中比较流行且好用的组件使用示例
更新时间:2023年08月17日 08:54:07 作者:ClearBoth
这篇文章主要介绍了Vue中比较流行且好用的一些组件使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
1.剪切板组件
复制文本:vue-clipboard3
npm install --save vue-clipboard3
import useClipboard from 'vue-clipboard3';
const { toClipboard } = useClipboard();
const copyPreviewPath = async (string) => {
try {
await toClipboard(string);
message.success("文件路径复制成功!");
} catch (e) {
console.error(e);
message.error("复制失败!您的浏览器不支持复制功能");
}
};<div class="icon" @click="copyPreviewPath(files.url)"> <FolderOutlined/> </div>
2.图片视口懒加载组件
vue3-lazy
npm install vue3-lazy -S
// 图片懒加载
export const lazyPlugin = {
install(app) {
// 自定义指令:
app.directive("img-lazy", {
mounted(el, binding) {
// el 指令绑定得那个元素 img
//bindding: binding.value 指令等于号后面绑定得表达式得值 这里指图片url地址
const { stop } = useIntersectionObserver(
el,
([{ isIntersecting }], observerElement) => {
if (isIntersecting) {
//图片进入视觉入口了
el.src = binding.value;
stop();
}
}
);
},
});
},
};import { lazyPlugin } from "@/utils/use-lazy-data.js";
<img v-img-lazy="baseUrl + item.url" alt="" :key="item.url" />以上就是Vue中比较流行且好用的一些组件的详细内容,更多关于Vue流行组件的资料请关注脚本之家其它相关文章!
相关文章
Element-UI el-table对循环产生的空白列赋默认值方式
这篇文章主要介绍了Element-UI el-table对循环产生的空白列赋默认值方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-03-03
Vue报错:Uncaught TypeError: Cannot assign to read only propert
这篇文章主要给大家介绍了关于Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>' 的解决方法,文中介绍的非常详细,需要的朋友们下面来一起看看吧。2017-06-06
Electron+vite+vuetify项目搭建的流程和方法
最近想用Electron来进行跨平台的桌面应用开发,同时想用vuetify作为组件,于是想搭建一个这样的开发环境,这里分享下Electron+vite+vuetify项目搭建的流程和方法,感兴趣的朋友一起看看吧2024-06-06


最新评论