最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中比較流行且好用的組件使用示例

 更新時(shí)間:2023年08月17日 08:54:07   作者:ClearBoth  
這篇文章主要介紹了Vue中比較流行且好用的一些組件使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

1.剪切板組件

復(fù)制文本: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("文件路徑復(fù)制成功!");
      } catch (e) {
        console.error(e);
        message.error("復(fù)制失?。∧臑g覽器不支持復(fù)制功能");
      }
    };
<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 指令綁定得那個(gè)元素 img
        //bindding: binding.value 指令等于號(hào)后面綁定得表達(dá)式得值 這里指圖片url地址
        const { stop } = useIntersectionObserver(
          el,
          ([{ isIntersecting }], observerElement) => {
            if (isIntersecting) {
              //圖片進(jìn)入視覺入口了
              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中比較流行且好用的一些組件的詳細(xì)內(nèi)容,更多關(guān)于Vue流行組件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

崇左市| 英德市| 津南区| 霞浦县| 孝义市| 清原| 义马市| 长海县| 绥滨县| 赤水市| 佛山市| 商城县| 剑河县| 运城市| 彭阳县| 黄大仙区| 宁陵县| 闽侯县| 彭山县| 清丰县| 平果县| 黑水县| 连云港市| 邻水| 金坛市| 班玛县| 合水县| 边坝县| 上栗县| 通榆县| 神木县| 达日县| 济阳县| 荃湾区| 密云县| 微山县| 万荣县| 咸丰县| 丹东市| 桂东县| 黑河市|